builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0010 starttime: 1467738210.54 results: success (0) buildid: 20160705084922 builduid: f7e2721f1d984fbd80dcaa716c02b9e2 revision: 6ad50d4d6f7b3c96801a3ecd1afe5464705a0d87 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.540534) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.541070) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.541347) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.566288) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.566558) ========= 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.um1ocGPExR/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.es2LQ5EqEU/Listeners TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-05 10:03:30-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 38.7M=0s 2016-07-05 10:03:30 (38.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.102700 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.690669) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.691010) ========= 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.um1ocGPExR/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.es2LQ5EqEU/Listeners TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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.028204 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:30.739040) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 10:03:30.739379) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6ad50d4d6f7b3c96801a3ecd1afe5464705a0d87 --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 6ad50d4d6f7b3c96801a3ecd1afe5464705a0d87 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.um1ocGPExR/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.es2LQ5EqEU/Listeners TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-05 10:03:30,808 truncating revision to first 12 chars 2016-07-05 10:03:30,808 Setting DEBUG logging. 2016-07-05 10:03:30,808 attempt 1/10 2016-07-05 10:03:30,808 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6ad50d4d6f7b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 10:03:32,230 unpacking tar archive at: mozilla-beta-6ad50d4d6f7b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.675876 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 10:03:32.437211) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:32.437612) ========= script_repo_revision: 6ad50d4d6f7b3c96801a3ecd1afe5464705a0d87 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:32.438044) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:32.438320) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 10:03:32.456440) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-05 10:03:32.456760) ========= /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.um1ocGPExR/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.es2LQ5EqEU/Listeners TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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 10:03:32 INFO - MultiFileLogger online at 20160705 10:03:32 in /builds/slave/test 10:03:32 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 10:03:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:03:32 INFO - {'append_to_log': False, 10:03:32 INFO - 'base_work_dir': '/builds/slave/test', 10:03:32 INFO - 'blob_upload_branch': 'mozilla-beta', 10:03:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:03:32 INFO - 'buildbot_json_path': 'buildprops.json', 10:03:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:03:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:03:32 INFO - 'download_minidump_stackwalk': True, 10:03:32 INFO - 'download_symbols': 'true', 10:03:32 INFO - 'e10s': False, 10:03:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:03:32 INFO - 'tooltool.py': '/tools/tooltool.py', 10:03:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:03:32 INFO - '/tools/misc-python/virtualenv.py')}, 10:03:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:03:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:03:32 INFO - 'log_level': 'info', 10:03:32 INFO - 'log_to_console': True, 10:03:32 INFO - 'opt_config_files': (), 10:03:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:03:32 INFO - '--processes=1', 10:03:32 INFO - '--config=%(test_path)s/wptrunner.ini', 10:03:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:03:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:03:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:03:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:03:32 INFO - 'pip_index': False, 10:03:32 INFO - 'require_test_zip': True, 10:03:32 INFO - 'test_type': ('testharness',), 10:03:32 INFO - 'this_chunk': '1', 10:03:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:03:32 INFO - 'total_chunks': '10', 10:03:32 INFO - 'virtualenv_path': 'venv', 10:03:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:03:32 INFO - 'work_dir': 'build'} 10:03:32 INFO - ##### 10:03:32 INFO - ##### Running clobber step. 10:03:32 INFO - ##### 10:03:32 INFO - Running pre-action listener: _resource_record_pre_action 10:03:32 INFO - Running main action method: clobber 10:03:32 INFO - rmtree: /builds/slave/test/build 10:03:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:03:34 INFO - Running post-action listener: _resource_record_post_action 10:03:34 INFO - ##### 10:03:34 INFO - ##### Running read-buildbot-config step. 10:03:34 INFO - ##### 10:03:34 INFO - Running pre-action listener: _resource_record_pre_action 10:03:34 INFO - Running main action method: read_buildbot_config 10:03:34 INFO - Using buildbot properties: 10:03:34 INFO - { 10:03:34 INFO - "project": "", 10:03:34 INFO - "product": "firefox", 10:03:34 INFO - "script_repo_revision": "production", 10:03:34 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 10:03:34 INFO - "repository": "", 10:03:34 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 10:03:34 INFO - "buildid": "20160705084922", 10:03:34 INFO - "pgo_build": "False", 10:03:34 INFO - "basedir": "/builds/slave/test", 10:03:34 INFO - "buildnumber": 7, 10:03:34 INFO - "slavename": "t-yosemite-r7-0010", 10:03:34 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 10:03:34 INFO - "platform": "macosx64", 10:03:34 INFO - "branch": "mozilla-beta", 10:03:34 INFO - "revision": "6ad50d4d6f7b3c96801a3ecd1afe5464705a0d87", 10:03:34 INFO - "repo_path": "releases/mozilla-beta", 10:03:34 INFO - "moz_repo_path": "", 10:03:34 INFO - "stage_platform": "macosx64", 10:03:34 INFO - "builduid": "f7e2721f1d984fbd80dcaa716c02b9e2", 10:03:34 INFO - "slavebuilddir": "test" 10:03:34 INFO - } 10:03:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 10:03:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 10:03:34 INFO - Running post-action listener: _resource_record_post_action 10:03:34 INFO - ##### 10:03:34 INFO - ##### Running download-and-extract step. 10:03:34 INFO - ##### 10:03:34 INFO - Running pre-action listener: _resource_record_pre_action 10:03:34 INFO - Running main action method: download_and_extract 10:03:34 INFO - mkdir: /builds/slave/test/build/tests 10:03:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:34 INFO - https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:03:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:03:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:03:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:41 INFO - Downloaded 1201 bytes. 10:03:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:03:41 INFO - Using the following test package requirements: 10:03:41 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:03:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 10:03:41 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 10:03:41 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'jsshell-mac64.zip'], 10:03:41 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 10:03:41 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:03:41 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 10:03:41 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 10:03:41 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 10:03:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:03:41 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 10:03:41 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 10:03:41 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')]} 10:03:41 INFO - https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:03:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:03:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:03:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:42 INFO - Downloaded 18406759 bytes. 10:03:42 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/*'] 10:03:42 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/* 10:03:42 INFO - caution: filename not matched: web-platform/* 10:03:42 INFO - Return code: 11 10:03:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:42 INFO - https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:03:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:03:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:03:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:44 INFO - Downloaded 36389085 bytes. 10:03:44 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/*'] 10:03:44 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/* 10:03:48 INFO - caution: filename not matched: bin/* 10:03:48 INFO - caution: filename not matched: config/* 10:03:48 INFO - caution: filename not matched: mozbase/* 10:03:48 INFO - caution: filename not matched: marionette/* 10:03:48 INFO - caution: filename not matched: tools/wptserve/* 10:03:48 INFO - Return code: 11 10:03:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:48 INFO - https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 10:03:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:03:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:03:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 10:03:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:51 INFO - Downloaded 73017433 bytes. 10:03:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:03:51 INFO - mkdir: /builds/slave/test/properties 10:03:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:03:51 INFO - Writing to file /builds/slave/test/properties/build_url 10:03:51 INFO - Contents: 10:03:51 INFO - build_url:https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:03:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:03:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:03:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:03:52 INFO - Contents: 10:03:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:03:52 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')]} 10:03:52 INFO - https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:03:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:03:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:03:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/baqKEELeQta8CxjMnvNIUQ/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 10:03:55 INFO - Downloaded 103718858 bytes. 10:03:55 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'] 10:03:55 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 10:03:59 INFO - Return code: 0 10:03:59 INFO - Running post-action listener: _resource_record_post_action 10:03:59 INFO - Running post-action listener: set_extra_try_arguments 10:03:59 INFO - ##### 10:03:59 INFO - ##### Running create-virtualenv step. 10:03:59 INFO - ##### 10:03:59 INFO - Running pre-action listener: _pre_create_virtualenv 10:03:59 INFO - Running pre-action listener: _resource_record_pre_action 10:03:59 INFO - Running main action method: create_virtualenv 10:03:59 INFO - Creating virtualenv /builds/slave/test/build/venv 10:03:59 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 10:03:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:03:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:03:59 INFO - Using real prefix '/tools/python27' 10:03:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:03:59 INFO - Installing distribute.............................................................................................................................................................................................done. 10:04:02 INFO - Installing pip.................done. 10:04:02 INFO - Return code: 0 10:04:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:04: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')]} 10:04:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04: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')]} 10:04:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:02 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 0x110291e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe943c8a710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aa5e0>, '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 0x10fe8dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10feb8990>, '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.um1ocGPExR/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.es2LQ5EqEU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:04:02 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 10:04:02 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 10:04:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.um1ocGPExR/Render', 10:04:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:04:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:04:02 INFO - 'HOME': '/Users/cltbld', 10:04:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:04:02 INFO - 'LOGNAME': 'cltbld', 10:04:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:02 INFO - 'MOZ_NO_REMOTE': '1', 10:04:02 INFO - 'NO_EM_RESTART': '1', 10:04:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:04:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:02 INFO - 'PWD': '/builds/slave/test', 10:04:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:04:02 INFO - 'SHELL': '/bin/bash', 10:04:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.es2LQ5EqEU/Listeners', 10:04:02 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', 10:04:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:04:02 INFO - 'USER': 'cltbld', 10:04:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:04:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:04:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:04:02 INFO - 'XPC_FLAGS': '0x0', 10:04:02 INFO - 'XPC_SERVICE_NAME': '0', 10:04:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:04:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:03 INFO - Downloading/unpacking psutil>=0.7.1 10:04:03 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 10:04:03 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 10:04:03 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 10:04:03 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 10:04:03 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 10:04:03 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 10:04:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:04:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:04:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:04:05 INFO - Installing collected packages: psutil 10:04:05 INFO - Running setup.py install for psutil 10:04:05 INFO - building 'psutil._psutil_osx' extension 10:04:05 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 10:04:06 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 10:04:06 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 10:04:06 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 10:04:06 INFO - building 'psutil._psutil_posix' extension 10:04:06 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 10:04:06 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:04:06 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:04:06 INFO - ^ 10:04:06 INFO - 1 warning generated. 10:04:06 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 10:04:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:04:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:04:06 INFO - Successfully installed psutil 10:04:06 INFO - Cleaning up... 10:04:07 INFO - Return code: 0 10:04:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:04:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x110291e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe943c8a710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aa5e0>, '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 0x10fe8dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10feb8990>, '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.um1ocGPExR/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.es2LQ5EqEU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:04:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:04:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:04:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.um1ocGPExR/Render', 10:04:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:04:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:04:07 INFO - 'HOME': '/Users/cltbld', 10:04:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:04:07 INFO - 'LOGNAME': 'cltbld', 10:04:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:07 INFO - 'MOZ_NO_REMOTE': '1', 10:04:07 INFO - 'NO_EM_RESTART': '1', 10:04:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:04:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:07 INFO - 'PWD': '/builds/slave/test', 10:04:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:04:07 INFO - 'SHELL': '/bin/bash', 10:04:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.es2LQ5EqEU/Listeners', 10:04:07 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', 10:04:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:04:07 INFO - 'USER': 'cltbld', 10:04:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:04:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:04:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:04:07 INFO - 'XPC_FLAGS': '0x0', 10:04:07 INFO - 'XPC_SERVICE_NAME': '0', 10:04:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:04:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:04:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:04:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:04:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:04:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:04:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:04:09 INFO - Installing collected packages: mozsystemmonitor 10:04:09 INFO - Running setup.py install for mozsystemmonitor 10:04:09 INFO - Successfully installed mozsystemmonitor 10:04:09 INFO - Cleaning up... 10:04:10 INFO - Return code: 0 10:04:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:04:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x110291e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe943c8a710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aa5e0>, '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 0x10fe8dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10feb8990>, '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.um1ocGPExR/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.es2LQ5EqEU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:04:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:04:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:04:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.um1ocGPExR/Render', 10:04:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:04:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:04:10 INFO - 'HOME': '/Users/cltbld', 10:04:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:04:10 INFO - 'LOGNAME': 'cltbld', 10:04:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:10 INFO - 'MOZ_NO_REMOTE': '1', 10:04:10 INFO - 'NO_EM_RESTART': '1', 10:04:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:04:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:10 INFO - 'PWD': '/builds/slave/test', 10:04:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:04:10 INFO - 'SHELL': '/bin/bash', 10:04:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.es2LQ5EqEU/Listeners', 10:04:10 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', 10:04:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:04:10 INFO - 'USER': 'cltbld', 10:04:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:04:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:04:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:04:10 INFO - 'XPC_FLAGS': '0x0', 10:04:10 INFO - 'XPC_SERVICE_NAME': '0', 10:04:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:04:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:10 INFO - Downloading/unpacking blobuploader==1.2.4 10:04:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:04:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:04:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:12 INFO - Downloading blobuploader-1.2.4.tar.gz 10:04:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:04:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:04:12 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 10:04:12 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 10:04:12 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 10:04:12 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 10:04:12 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 10:04:12 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 10:04:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:04:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:04:13 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 10:04:13 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 10:04:13 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 10:04:13 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 10:04:13 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 10:04:13 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 10:04:13 INFO - Downloading docopt-0.6.1.tar.gz 10:04:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:04:14 INFO - Installing collected packages: blobuploader, requests, docopt 10:04:14 INFO - Running setup.py install for blobuploader 10:04:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:04:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:04:14 INFO - Running setup.py install for requests 10:04:14 INFO - Running setup.py install for docopt 10:04:14 INFO - Successfully installed blobuploader requests docopt 10:04:14 INFO - Cleaning up... 10:04:14 INFO - Return code: 0 10:04:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:04: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')]} 10:04:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04: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')]} 10:04:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:14 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 0x110291e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe943c8a710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aa5e0>, '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 0x10fe8dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10feb8990>, '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.um1ocGPExR/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.es2LQ5EqEU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:04:14 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 10:04:14 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 10:04:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.um1ocGPExR/Render', 10:04:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:04:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:04:14 INFO - 'HOME': '/Users/cltbld', 10:04:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:04:14 INFO - 'LOGNAME': 'cltbld', 10:04:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:14 INFO - 'MOZ_NO_REMOTE': '1', 10:04:14 INFO - 'NO_EM_RESTART': '1', 10:04:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:04:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:14 INFO - 'PWD': '/builds/slave/test', 10:04:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:04:14 INFO - 'SHELL': '/bin/bash', 10:04:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.es2LQ5EqEU/Listeners', 10:04:14 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', 10:04:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:04:14 INFO - 'USER': 'cltbld', 10:04:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:04:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:04:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:04:14 INFO - 'XPC_FLAGS': '0x0', 10:04:14 INFO - 'XPC_SERVICE_NAME': '0', 10:04:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:04:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-C9bX73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-J9biJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-FB4V4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ElFEen-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-SLfcPM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Bm61iN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-s_V7sW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-XEYodd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:04:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:04:15 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-PmVHk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Aj5iRw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Imt8jx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-QJ5Yr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-s44vks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-bCbfus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Ud5Vy0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-HVPvX3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-AXonVw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:04:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:04:16 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-hye3_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:04:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:04:17 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-NkIj49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:04:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:17 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-VJQMVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:04:17 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-hXwkKM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:04:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:04:17 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 10:04:17 INFO - Running setup.py install for manifestparser 10:04:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:04:17 INFO - Running setup.py install for mozcrash 10:04:18 INFO - Running setup.py install for mozdebug 10:04:18 INFO - Running setup.py install for mozdevice 10:04:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Running setup.py install for mozfile 10:04:18 INFO - Running setup.py install for mozhttpd 10:04:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Running setup.py install for mozinfo 10:04:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Running setup.py install for mozInstall 10:04:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:04:18 INFO - Running setup.py install for mozleak 10:04:19 INFO - Running setup.py install for mozlog 10:04:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:04:19 INFO - Running setup.py install for moznetwork 10:04:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:04:19 INFO - Running setup.py install for mozprocess 10:04:19 INFO - Running setup.py install for mozprofile 10:04:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:04:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:04:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:04:19 INFO - Running setup.py install for mozrunner 10:04:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:04:19 INFO - Running setup.py install for mozscreenshot 10:04:20 INFO - Running setup.py install for moztest 10:04:20 INFO - Running setup.py install for mozversion 10:04:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:04:20 INFO - Running setup.py install for wptserve 10:04:20 INFO - Running setup.py install for marionette-driver 10:04:20 INFO - Running setup.py install for browsermob-proxy 10:04:20 INFO - Running setup.py install for marionette-client 10:04:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:04:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:04:21 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 10:04:21 INFO - Cleaning up... 10:04:21 INFO - Return code: 0 10:04:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:04:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:04:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:04:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:04:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:04:21 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 0x110291e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe943c8a710>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102aa5e0>, '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 0x10fe8dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10feb8990>, '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.um1ocGPExR/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.es2LQ5EqEU/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:04:21 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 10:04:21 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 10:04:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.um1ocGPExR/Render', 10:04:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:04:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:04:21 INFO - 'HOME': '/Users/cltbld', 10:04:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:04:21 INFO - 'LOGNAME': 'cltbld', 10:04:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:21 INFO - 'MOZ_NO_REMOTE': '1', 10:04:21 INFO - 'NO_EM_RESTART': '1', 10:04:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:04:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:21 INFO - 'PWD': '/builds/slave/test', 10:04:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:04:21 INFO - 'SHELL': '/bin/bash', 10:04:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.es2LQ5EqEU/Listeners', 10:04:21 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', 10:04:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:04:21 INFO - 'USER': 'cltbld', 10:04:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:04:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:04:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:04:21 INFO - 'XPC_FLAGS': '0x0', 10:04:21 INFO - 'XPC_SERVICE_NAME': '0', 10:04:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:04:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:04:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:04:21 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-ft8wjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:04:21 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)) 10:04:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:04:21 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-0zgFY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-U5P9E7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-VCKtO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-91i8oN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-DtCfku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-bPXiMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-_QElIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-85Atpn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-iXEBXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:04:22 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)) 10:04:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:04:22 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-Ui0hSR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-g4dN9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-DuF2t9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-8euowC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-hX6efy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-yV8ORF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-qHUzH1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-wK7Q4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-w7uU3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:04:23 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)) 10:04:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:23 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-A3CHyU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:04:24 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)) 10:04:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:04:24 INFO - Running setup.py (path:/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/pip-62ppw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:04:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:04:24 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)) 10:04:24 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)) 10:04:24 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)) 10:04:24 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)) 10:04:24 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)) 10:04:24 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)) 10:04:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:04:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:04:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:04:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:04:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:04:27 INFO - Downloading blessings-1.6.tar.gz 10:04:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:04:27 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)) 10:04:27 INFO - Installing collected packages: blessings 10:04:27 INFO - Running setup.py install for blessings 10:04:27 INFO - Successfully installed blessings 10:04:27 INFO - Cleaning up... 10:04:27 INFO - Return code: 0 10:04:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:04:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:04:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:04:28 INFO - Reading from file tmpfile_stdout 10:04:28 INFO - Current package versions: 10:04:28 INFO - blessings == 1.6 10:04:28 INFO - blobuploader == 1.2.4 10:04:28 INFO - browsermob-proxy == 0.6.0 10:04:28 INFO - docopt == 0.6.1 10:04:28 INFO - manifestparser == 1.1 10:04:28 INFO - marionette-client == 2.3.0 10:04:28 INFO - marionette-driver == 1.4.0 10:04:28 INFO - mozInstall == 1.12 10:04:28 INFO - mozcrash == 0.17 10:04:28 INFO - mozdebug == 0.1 10:04:28 INFO - mozdevice == 0.48 10:04:28 INFO - mozfile == 1.2 10:04:28 INFO - mozhttpd == 0.7 10:04:28 INFO - mozinfo == 0.9 10:04:28 INFO - mozleak == 0.1 10:04:28 INFO - mozlog == 3.1 10:04:28 INFO - moznetwork == 0.27 10:04:28 INFO - mozprocess == 0.22 10:04:28 INFO - mozprofile == 0.28 10:04:28 INFO - mozrunner == 6.11 10:04:28 INFO - mozscreenshot == 0.1 10:04:28 INFO - mozsystemmonitor == 0.0 10:04:28 INFO - moztest == 0.7 10:04:28 INFO - mozversion == 1.4 10:04:28 INFO - psutil == 3.1.1 10:04:28 INFO - requests == 1.2.3 10:04:28 INFO - wptserve == 1.4.0 10:04:28 INFO - wsgiref == 0.1.2 10:04:28 INFO - Running post-action listener: _resource_record_post_action 10:04:28 INFO - Running post-action listener: _start_resource_monitoring 10:04:28 INFO - Starting resource monitoring. 10:04:28 INFO - ##### 10:04:28 INFO - ##### Running pull step. 10:04:28 INFO - ##### 10:04:28 INFO - Running pre-action listener: _resource_record_pre_action 10:04:28 INFO - Running main action method: pull 10:04:28 INFO - Pull has nothing to do! 10:04:28 INFO - Running post-action listener: _resource_record_post_action 10:04:28 INFO - ##### 10:04:28 INFO - ##### Running install step. 10:04:28 INFO - ##### 10:04:28 INFO - Running pre-action listener: _resource_record_pre_action 10:04:28 INFO - Running main action method: install 10:04:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:04:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:04:28 INFO - Reading from file tmpfile_stdout 10:04:28 INFO - Detecting whether we're running mozinstall >=1.0... 10:04:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:04:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:04:28 INFO - Reading from file tmpfile_stdout 10:04:28 INFO - Output received: 10:04:28 INFO - Usage: mozinstall [options] installer 10:04:28 INFO - Options: 10:04:28 INFO - -h, --help show this help message and exit 10:04:28 INFO - -d DEST, --destination=DEST 10:04:28 INFO - Directory to install application into. [default: 10:04:28 INFO - "/builds/slave/test"] 10:04:28 INFO - --app=APP Application being installed. [default: firefox] 10:04:28 INFO - mkdir: /builds/slave/test/build/application 10:04:28 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'] 10:04:28 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 10:04:47 INFO - Reading from file tmpfile_stdout 10:04:47 INFO - Output received: 10:04:47 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:04:47 INFO - Running post-action listener: _resource_record_post_action 10:04:47 INFO - ##### 10:04:47 INFO - ##### Running run-tests step. 10:04:47 INFO - ##### 10:04:47 INFO - Running pre-action listener: _resource_record_pre_action 10:04:47 INFO - Running main action method: run_tests 10:04:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:04:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:04:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:04:47 INFO - grabbing minidump binary from tooltool 10:04:47 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')]} 10:04:47 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 0x1102aa5e0>, '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 0x10fe8dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10feb8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:04:47 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 10:04:47 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 10:04:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:04:47 INFO - Return code: 0 10:04:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:04:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:04:47 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/baqKEELeQta8CxjMnvNIUQ/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 10:04:47 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/baqKEELeQta8CxjMnvNIUQ/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 10:04:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.um1ocGPExR/Render', 10:04:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:04:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:04:47 INFO - 'HOME': '/Users/cltbld', 10:04:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:04:47 INFO - 'LOGNAME': 'cltbld', 10:04:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:04:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:04:47 INFO - 'MOZ_NO_REMOTE': '1', 10:04:47 INFO - 'NO_EM_RESTART': '1', 10:04:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:04:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:04:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:04:47 INFO - 'PWD': '/builds/slave/test', 10:04:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:04:47 INFO - 'SHELL': '/bin/bash', 10:04:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.es2LQ5EqEU/Listeners', 10:04:47 INFO - 'TMPDIR': '/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/T/', 10:04:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:04:47 INFO - 'USER': 'cltbld', 10:04:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:04:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:04:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:04:47 INFO - 'XPC_FLAGS': '0x0', 10:04:47 INFO - 'XPC_SERVICE_NAME': '0', 10:04:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:04:47 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/baqKEELeQta8CxjMnvNIUQ/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 10:04:47 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 10:04:47 INFO - import pkg_resources 10:04:48 INFO - Using 1 client processes 10:04:48 INFO - wptserve Starting http server on 127.0.0.1:8000 10:04:48 INFO - wptserve Starting http server on 127.0.0.1:8001 10:04:48 INFO - wptserve Starting http server on 127.0.0.1:8443 10:04:50 INFO - SUITE-START | Running 778 tests 10:04:50 INFO - Running testharness tests 10:04:50 INFO - Setting up ssl 10:04:50 INFO - PROCESS | certutil | 10:04:50 INFO - PROCESS | certutil | 10:04:50 INFO - PROCESS | certutil | 10:04:50 INFO - Certificate Nickname Trust Attributes 10:04:50 INFO - SSL,S/MIME,JAR/XPI 10:04:50 INFO - 10:04:50 INFO - web-platform-tests CT,, 10:04:50 INFO - 10:04:50 INFO - Starting runner 10:04:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:04:51 INFO - PROCESS | 1651 | 1467738291728 Marionette DEBUG Marionette enabled via build flag and pref 10:04:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cea800 == 1 [pid = 1651] [id = 1] 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113ceb000) [pid = 1651] [serial = 1] [outer = 0x0] 10:04:51 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:04:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113cec000) [pid = 1651] [serial = 2] [outer = 0x113ceb000] 10:04:52 INFO - PROCESS | 1651 | 1467738292037 Marionette INFO Listening on port 2828 10:04:52 INFO - PROCESS | 1651 | 1467738292277 Marionette DEBUG Marionette enabled via command-line flag 10:04:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x116964000 == 2 [pid = 1651] [id = 2] 10:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x116964800) [pid = 1651] [serial = 3] [outer = 0x0] 10:04:52 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:04:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x116965800) [pid = 1651] [serial = 4] [outer = 0x116964800] 10:04:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:04:52 INFO - PROCESS | 1651 | 1467738292423 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 10:04:52 INFO - PROCESS | 1651 | 1467738292509 Marionette DEBUG Closed connection conn0 10:04:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:04:52 INFO - PROCESS | 1651 | 1467738292515 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 10:04:52 INFO - PROCESS | 1651 | 1467738292524 Marionette DEBUG Closed connection conn1 10:04:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:04:52 INFO - PROCESS | 1651 | 1467738292529 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 10:04:52 INFO - PROCESS | 1651 | 1467738292537 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:04:52 INFO - PROCESS | 1651 | 1467738292543 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":"20160705084922","device":"desktop","version":"48.0"} 10:04:52 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:04:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f03800 == 3 [pid = 1651] [id = 3] 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x119f04000) [pid = 1651] [serial = 5] [outer = 0x0] 10:04:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f04800 == 4 [pid = 1651] [id = 4] 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x120f09400) [pid = 1651] [serial = 6] [outer = 0x0] 10:04:53 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:04:53 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:04:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x123705800 == 5 [pid = 1651] [id = 5] 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x120f08c00) [pid = 1651] [serial = 7] [outer = 0x0] 10:04:53 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:04:53 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x1237a2400) [pid = 1651] [serial = 8] [outer = 0x120f08c00] 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x123510000) [pid = 1651] [serial = 9] [outer = 0x119f04000] 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x123d8b000) [pid = 1651] [serial = 10] [outer = 0x120f09400] 10:04:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x123d8cc00) [pid = 1651] [serial = 11] [outer = 0x120f08c00] 10:04:54 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:04:54 INFO - PROCESS | 1651 | 1467738294467 Marionette INFO startBrowser 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:54 INFO - PROCESS | 1651 | 1467738294489 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1651 | 1467738294499 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1651 | 1467738294501 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x126fa3000) [pid = 1651] [serial = 12] [outer = 0x120f08c00] 10:04:54 INFO - PROCESS | 1651 | 1467738294804 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"18256b79-ee09-fe4b-84ee-2ab1374197eb","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":"20160705084922","device":"desktop","version":"48.0","command_id":1}}] 10:04:54 INFO - PROCESS | 1651 | 1467738294899 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}] 10:04:54 INFO - PROCESS | 1651 | 1467738294901 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:54 INFO - PROCESS | 1651 | 1467738294941 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:04:55 INFO - PROCESS | 1651 | 1467738295017 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:04:55 INFO - PROCESS | 1651 | 1467738295019 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:55 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:04:55 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:04:55 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:04:55 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x119c47c00) [pid = 1651] [serial = 13] [outer = 0x120f08c00] 10:04:55 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:04:55 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:04:55 INFO - PROCESS | 1651 | 1467738295293 Marionette TRACE conn2 <- [1,3,null,{}] 10:04:55 INFO - PROCESS | 1651 | 1467738295300 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:04:55 INFO - PROCESS | 1651 | 1467738295302 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:55 INFO - PROCESS | 1651 | 1467738295321 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:04:55 INFO - PROCESS | 1651 | 1467738295342 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1651 | 1467738295343 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:04:55 INFO - PROCESS | 1651 | 1467738295351 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1651 | 1467738295353 Marionette TRACE conn2 <- [1,6,null,{}] 10:04:55 INFO - PROCESS | 1651 | 1467738295355 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}] 10:04:55 INFO - PROCESS | 1651 | 1467738295357 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:55 INFO - PROCESS | 1651 | 1467738295370 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:04:55 INFO - PROCESS | 1651 | 1467738295372 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1651 | 1467738295373 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913c000 == 6 [pid = 1651] [id = 6] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x129184000) [pid = 1651] [serial = 14] [outer = 0x0] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x129185c00) [pid = 1651] [serial = 15] [outer = 0x129184000] 10:04:55 INFO - PROCESS | 1651 | 1467738295403 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12918b800) [pid = 1651] [serial = 16] [outer = 0x129184000] 10:04:55 INFO - PROCESS | 1651 | 1467738295693 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]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 10:04:55 INFO - PROCESS | 1651 | 1467738295721 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1651 | 1467738295723 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:04:55 INFO - PROCESS | 1651 | 1467738295725 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1651 | 1467738295726 Marionette TRACE conn2 <- [1,10,null,{}] 10:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x114f22800 == 7 [pid = 1651] [id = 7] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x113ddc800) [pid = 1651] [serial = 17] [outer = 0x0] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x1293be800) [pid = 1651] [serial = 18] [outer = 0x113ddc800] 10:04:55 INFO - PROCESS | 1651 | 1467738295751 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x129523000) [pid = 1651] [serial = 19] [outer = 0x113ddc800] 10:04:55 INFO - PROCESS | 1651 | 1467738295798 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}] 10:04:55 INFO - PROCESS | 1651 | 1467738295801 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:55 INFO - PROCESS | 1651 | 1467738295923 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:04:55 INFO - PROCESS | 1651 | 1467738295935 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1651 | 1467738295936 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a665800 == 8 [pid = 1651] [id = 8] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12a639400) [pid = 1651] [serial = 20] [outer = 0x0] 10:04:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12a63d800) [pid = 1651] [serial = 21] [outer = 0x12a639400] 10:04:55 INFO - PROCESS | 1651 | 1467738295964 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12a760000) [pid = 1651] [serial = 22] [outer = 0x12a639400] 10:04:56 INFO - PROCESS | 1651 | 1467738296349 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 671ms 10:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:04:56 INFO - PROCESS | 1651 | 1467738296397 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1651 | 1467738296398 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:04:56 INFO - PROCESS | 1651 | 1467738296401 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1651 | 1467738296402 Marionette TRACE conn2 <- [1,14,null,{}] 10:04:56 INFO - PROCESS | 1651 | 1467738296422 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}] 10:04:56 INFO - PROCESS | 1651 | 1467738296425 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:56 INFO - PROCESS | 1651 | 1467738296547 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:04:56 INFO - PROCESS | 1651 | 1467738296558 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1651 | 1467738296559 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d6800 == 9 [pid = 1651] [id = 9] 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12b85a000) [pid = 1651] [serial = 23] [outer = 0x0] 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12b85bc00) [pid = 1651] [serial = 24] [outer = 0x12b85a000] 10:04:56 INFO - PROCESS | 1651 | 1467738296584 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12b864c00) [pid = 1651] [serial = 25] [outer = 0x12b85a000] 10:04:56 INFO - PROCESS | 1651 | 1467738296865 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 487ms 10:04:56 INFO - PROCESS | 1651 | 1467738296888 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1651 | 1467738296889 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:04:56 INFO - PROCESS | 1651 | 1467738296892 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1651 | 1467738296893 Marionette TRACE conn2 <- [1,18,null,{}] 10:04:56 INFO - PROCESS | 1651 | 1467738296902 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}] 10:04:56 INFO - PROCESS | 1651 | 1467738296904 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:57 INFO - PROCESS | 1651 | 1467738296998 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:04:57 INFO - PROCESS | 1651 | 1467738297003 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1651 | 1467738297005 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba06800 == 10 [pid = 1651] [id = 10] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12b9af000) [pid = 1651] [serial = 26] [outer = 0x0] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12b9af800) [pid = 1651] [serial = 27] [outer = 0x12b9af000] 10:04:57 INFO - PROCESS | 1651 | 1467738297029 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12bc74800) [pid = 1651] [serial = 28] [outer = 0x12b9af000] 10:04:57 INFO - PROCESS | 1651 | 1467738297300 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]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 10:04:57 INFO - PROCESS | 1651 | 1467738297311 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1651 | 1467738297313 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:04:57 INFO - PROCESS | 1651 | 1467738297320 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1651 | 1467738297321 Marionette TRACE conn2 <- [1,22,null,{}] 10:04:57 INFO - PROCESS | 1651 | 1467738297323 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}] 10:04:57 INFO - PROCESS | 1651 | 1467738297325 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:57 INFO - PROCESS | 1651 | 1467738297422 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:04:57 INFO - PROCESS | 1651 | 1467738297426 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1651 | 1467738297427 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7b000 == 11 [pid = 1651] [id = 11] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x12bc78000) [pid = 1651] [serial = 29] [outer = 0x0] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12be8a400) [pid = 1651] [serial = 30] [outer = 0x12bc78000] 10:04:57 INFO - PROCESS | 1651 | 1467738297452 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12bec9800) [pid = 1651] [serial = 31] [outer = 0x12bc78000] 10:04:57 INFO - PROCESS | 1651 | 1467738297688 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]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 10:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:04:57 INFO - PROCESS | 1651 | 1467738297739 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1651 | 1467738297740 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:04:57 INFO - PROCESS | 1651 | 1467738297742 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1651 | 1467738297743 Marionette TRACE conn2 <- [1,26,null,{}] 10:04:57 INFO - PROCESS | 1651 | 1467738297752 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}] 10:04:57 INFO - PROCESS | 1651 | 1467738297753 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:57 INFO - PROCESS | 1651 | 1467738297849 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:04:57 INFO - PROCESS | 1651 | 1467738297853 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1651 | 1467738297855 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c02f800 == 12 [pid = 1651] [id = 12] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x118610c00) [pid = 1651] [serial = 32] [outer = 0x0] 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12bed0800) [pid = 1651] [serial = 33] [outer = 0x118610c00] 10:04:57 INFO - PROCESS | 1651 | 1467738297879 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12c316c00) [pid = 1651] [serial = 34] [outer = 0x118610c00] 10:04:58 INFO - PROCESS | 1651 | 1467738298140 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 10:04:58 INFO - PROCESS | 1651 | 1467738298199 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1651 | 1467738298201 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:04:58 INFO - PROCESS | 1651 | 1467738298211 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1651 | 1467738298213 Marionette TRACE conn2 <- [1,30,null,{}] 10:04:58 INFO - PROCESS | 1651 | 1467738298228 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}] 10:04:58 INFO - PROCESS | 1651 | 1467738298232 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:58 INFO - PROCESS | 1651 | 1467738298365 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:04:58 INFO - PROCESS | 1651 | 1467738298368 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1651 | 1467738298369 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3b6800 == 13 [pid = 1651] [id = 13] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12c319c00) [pid = 1651] [serial = 35] [outer = 0x0] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12c321800) [pid = 1651] [serial = 36] [outer = 0x12c319c00] 10:04:58 INFO - PROCESS | 1651 | 1467738298407 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12c415000) [pid = 1651] [serial = 37] [outer = 0x12c319c00] 10:04:58 INFO - PROCESS | 1651 | 1467738298736 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 572ms 10:04:58 INFO - PROCESS | 1651 | 1467738298783 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1651 | 1467738298784 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:04:58 INFO - PROCESS | 1651 | 1467738298787 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1651 | 1467738298788 Marionette TRACE conn2 <- [1,34,null,{}] 10:04:58 INFO - PROCESS | 1651 | 1467738298790 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}] 10:04:58 INFO - PROCESS | 1651 | 1467738298791 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:58 INFO - PROCESS | 1651 | 1467738298878 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:04:58 INFO - PROCESS | 1651 | 1467738298882 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1651 | 1467738298883 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c62d000 == 14 [pid = 1651] [id = 14] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12b9a7400) [pid = 1651] [serial = 38] [outer = 0x0] 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c41c800) [pid = 1651] [serial = 39] [outer = 0x12b9a7400] 10:04:58 INFO - PROCESS | 1651 | 1467738298907 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x118324400) [pid = 1651] [serial = 40] [outer = 0x12b9a7400] 10:04:59 INFO - PROCESS | 1651 | 1467738299144 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 10:04:59 INFO - PROCESS | 1651 | 1467738299155 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1651 | 1467738299156 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:04:59 INFO - PROCESS | 1651 | 1467738299159 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1651 | 1467738299160 Marionette TRACE conn2 <- [1,38,null,{}] 10:04:59 INFO - PROCESS | 1651 | 1467738299168 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}] 10:04:59 INFO - PROCESS | 1651 | 1467738299170 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:59 INFO - PROCESS | 1651 | 1467738299273 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:04:59 INFO - PROCESS | 1651 | 1467738299277 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1651 | 1467738299278 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb6a000 == 15 [pid = 1651] [id = 15] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x11832bc00) [pid = 1651] [serial = 41] [outer = 0x0] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12c420000) [pid = 1651] [serial = 42] [outer = 0x11832bc00] 10:04:59 INFO - PROCESS | 1651 | 1467738299301 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12cbb7000) [pid = 1651] [serial = 43] [outer = 0x11832bc00] 10:04:59 INFO - PROCESS | 1651 | 1467738299536 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 10:04:59 INFO - PROCESS | 1651 | 1467738299587 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1651 | 1467738299589 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:04:59 INFO - PROCESS | 1651 | 1467738299608 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1651 | 1467738299609 Marionette TRACE conn2 <- [1,42,null,{}] 10:04:59 INFO - PROCESS | 1651 | 1467738299619 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}] 10:04:59 INFO - PROCESS | 1651 | 1467738299620 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:59 INFO - PROCESS | 1651 | 1467738299721 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc4d000 == 16 [pid = 1651] [id = 16] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12cc4d800) [pid = 1651] [serial = 44] [outer = 0x0] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12cc4c000) [pid = 1651] [serial = 45] [outer = 0x12cc4d800] 10:04:59 INFO - PROCESS | 1651 | 1467738299740 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1651 | 1467738299741 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12cc54800) [pid = 1651] [serial = 46] [outer = 0x12cc4d800] 10:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d181800 == 17 [pid = 1651] [id = 17] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12d154400) [pid = 1651] [serial = 47] [outer = 0x0] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12d156000) [pid = 1651] [serial = 48] [outer = 0x12d154400] 10:04:59 INFO - PROCESS | 1651 | 1467738299771 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12d15a400) [pid = 1651] [serial = 49] [outer = 0x12d154400] 10:04:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc4c800 == 18 [pid = 1651] [id = 18] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12cbbec00) [pid = 1651] [serial = 50] [outer = 0x0] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12d3cdc00) [pid = 1651] [serial = 51] [outer = 0x12cbbec00] 10:04:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d15c000) [pid = 1651] [serial = 52] [outer = 0x12cbbec00] 10:05:00 INFO - PROCESS | 1651 | 1467738300129 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 585ms 10:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:05:00 INFO - PROCESS | 1651 | 1467738300177 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1651 | 1467738300178 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:05:00 INFO - PROCESS | 1651 | 1467738300181 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1651 | 1467738300183 Marionette TRACE conn2 <- [1,46,null,{}] 10:05:00 INFO - PROCESS | 1651 | 1467738300186 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}] 10:05:00 INFO - PROCESS | 1651 | 1467738300187 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:00 INFO - PROCESS | 1651 | 1467738300274 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:05:00 INFO - PROCESS | 1651 | 1467738300279 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1651 | 1467738300289 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d453000 == 19 [pid = 1651] [id = 19] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x118614800) [pid = 1651] [serial = 53] [outer = 0x0] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12d160000) [pid = 1651] [serial = 54] [outer = 0x118614800] 10:05:00 INFO - PROCESS | 1651 | 1467738300315 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12d424800) [pid = 1651] [serial = 55] [outer = 0x118614800] 10:05:00 INFO - PROCESS | 1651 | 1467738300555 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 10:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:05:00 INFO - PROCESS | 1651 | 1467738300605 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1651 | 1467738300606 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:05:00 INFO - PROCESS | 1651 | 1467738300608 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1651 | 1467738300609 Marionette TRACE conn2 <- [1,50,null,{}] 10:05:00 INFO - PROCESS | 1651 | 1467738300618 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}] 10:05:00 INFO - PROCESS | 1651 | 1467738300619 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:00 INFO - PROCESS | 1651 | 1467738300716 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:05:00 INFO - PROCESS | 1651 | 1467738300720 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1651 | 1467738300721 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b94c000 == 20 [pid = 1651] [id = 20] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x1183eb400) [pid = 1651] [serial = 56] [outer = 0x0] 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x1183f2800) [pid = 1651] [serial = 57] [outer = 0x1183eb400] 10:05:00 INFO - PROCESS | 1651 | 1467738300745 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x12c316000) [pid = 1651] [serial = 58] [outer = 0x1183eb400] 10:05:01 INFO - PROCESS | 1651 | 1467738301004 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]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 424ms 10:05:01 INFO - PROCESS | 1651 | 1467738301040 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1651 | 1467738301041 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:05:01 INFO - PROCESS | 1651 | 1467738301054 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1651 | 1467738301056 Marionette TRACE conn2 <- [1,54,null,{}] 10:05:01 INFO - PROCESS | 1651 | 1467738301060 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}] 10:05:01 INFO - PROCESS | 1651 | 1467738301061 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:01 INFO - PROCESS | 1651 | 1467738301205 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:05:01 INFO - PROCESS | 1651 | 1467738301226 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1651 | 1467738301226 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d67d000 == 21 [pid = 1651] [id = 21] 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x12d42b800) [pid = 1651] [serial = 59] [outer = 0x0] 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12d8cf000) [pid = 1651] [serial = 60] [outer = 0x12d42b800] 10:05:01 INFO - PROCESS | 1651 | 1467738301265 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x12d8d3400) [pid = 1651] [serial = 61] [outer = 0x12d42b800] 10:05:01 INFO - PROCESS | 1651 | 1467738301604 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]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 580ms 10:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:05:01 INFO - PROCESS | 1651 | 1467738301625 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1651 | 1467738301626 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:05:01 INFO - PROCESS | 1651 | 1467738301629 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1651 | 1467738301635 Marionette TRACE conn2 <- [1,58,null,{}] 10:05:01 INFO - PROCESS | 1651 | 1467738301638 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}] 10:05:01 INFO - PROCESS | 1651 | 1467738301639 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:01 INFO - PROCESS | 1651 | 1467738301752 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:05:01 INFO - PROCESS | 1651 | 1467738301757 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1651 | 1467738301759 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbbb000 == 22 [pid = 1651] [id = 22] 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x12d8d4c00) [pid = 1651] [serial = 62] [outer = 0x0] 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x12d8dbc00) [pid = 1651] [serial = 63] [outer = 0x12d8d4c00] 10:05:01 INFO - PROCESS | 1651 | 1467738301793 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x12df39c00) [pid = 1651] [serial = 64] [outer = 0x12d8d4c00] 10:05:02 INFO - PROCESS | 1651 | 1467738302878 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:05:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1277ms 10:05:02 INFO - PROCESS | 1651 | 1467738302906 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:05:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:05:02 INFO - PROCESS | 1651 | 1467738302908 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:05:02 INFO - PROCESS | 1651 | 1467738302928 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1651 | 1467738302932 Marionette TRACE conn2 <- [1,62,null,{}] 10:05:02 INFO - PROCESS | 1651 | 1467738302939 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}] 10:05:02 INFO - PROCESS | 1651 | 1467738302940 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:03 INFO - PROCESS | 1651 | 1467738303054 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:05:03 INFO - PROCESS | 1651 | 1467738303108 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1651 | 1467738303110 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1130e0000 == 23 [pid = 1651] [id = 23] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112e56c00) [pid = 1651] [serial = 65] [outer = 0x0] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x113035000) [pid = 1651] [serial = 66] [outer = 0x112e56c00] 10:05:03 INFO - PROCESS | 1651 | 1467738303141 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x115f8dc00) [pid = 1651] [serial = 67] [outer = 0x112e56c00] 10:05:03 INFO - PROCESS | 1651 | 1467738303541 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]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 694ms 10:05:03 INFO - PROCESS | 1651 | 1467738303606 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1651 | 1467738303609 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:05:03 INFO - PROCESS | 1651 | 1467738303613 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1651 | 1467738303615 Marionette TRACE conn2 <- [1,66,null,{}] 10:05:03 INFO - PROCESS | 1651 | 1467738303618 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}] 10:05:03 INFO - PROCESS | 1651 | 1467738303619 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:03 INFO - PROCESS | 1651 | 1467738303736 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:05:03 INFO - PROCESS | 1651 | 1467738303775 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1651 | 1467738303777 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x116baf800 == 24 [pid = 1651] [id = 24] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116832400) [pid = 1651] [serial = 68] [outer = 0x0] 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118323400) [pid = 1651] [serial = 69] [outer = 0x116832400] 10:05:03 INFO - PROCESS | 1651 | 1467738303819 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118330400) [pid = 1651] [serial = 70] [outer = 0x116832400] 10:05:04 INFO - PROCESS | 1651 | 1467738304234 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]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 669ms 10:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:05:04 INFO - PROCESS | 1651 | 1467738304283 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1651 | 1467738304285 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:05:04 INFO - PROCESS | 1651 | 1467738304287 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1651 | 1467738304289 Marionette TRACE conn2 <- [1,70,null,{}] 10:05:04 INFO - PROCESS | 1651 | 1467738304298 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}] 10:05:04 INFO - PROCESS | 1651 | 1467738304301 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:04 INFO - PROCESS | 1651 | 1467738304417 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:05:04 INFO - PROCESS | 1651 | 1467738304497 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1651 | 1467738304499 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1c000 == 25 [pid = 1651] [id = 25] 10:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x12101b400) [pid = 1651] [serial = 71] [outer = 0x0] 10:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x12101d400) [pid = 1651] [serial = 72] [outer = 0x12101b400] 10:05:04 INFO - PROCESS | 1651 | 1467738304553 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x12300ec00) [pid = 1651] [serial = 73] [outer = 0x12101b400] 10:05:05 INFO - PROCESS | 1651 | 1467738305171 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 10:05:05 INFO - PROCESS | 1651 | 1467738305209 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:05:05 INFO - PROCESS | 1651 | 1467738305211 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:05:05 INFO - PROCESS | 1651 | 1467738305216 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1651 | 1467738305218 Marionette TRACE conn2 <- [1,74,null,{}] 10:05:05 INFO - PROCESS | 1651 | 1467738305222 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}] 10:05:05 INFO - PROCESS | 1651 | 1467738305224 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:05 INFO - PROCESS | 1651 | 1467738305306 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:05:05 INFO - PROCESS | 1651 | 1467738305359 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1651 | 1467738305360 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x112d58800 == 26 [pid = 1651] [id = 26] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x115edec00) [pid = 1651] [serial = 74] [outer = 0x0] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x115f20c00) [pid = 1651] [serial = 75] [outer = 0x115edec00] 10:05:05 INFO - PROCESS | 1651 | 1467738305388 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116234800) [pid = 1651] [serial = 76] [outer = 0x115edec00] 10:05:05 INFO - PROCESS | 1651 | 1467738305795 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 10:05:05 INFO - PROCESS | 1651 | 1467738305839 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1651 | 1467738305842 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:05:05 INFO - PROCESS | 1651 | 1467738305846 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1651 | 1467738305848 Marionette TRACE conn2 <- [1,78,null,{}] 10:05:05 INFO - PROCESS | 1651 | 1467738305850 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}] 10:05:05 INFO - PROCESS | 1651 | 1467738305851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:05 INFO - PROCESS | 1651 | 1467738305927 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:05:05 INFO - PROCESS | 1651 | 1467738305933 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1651 | 1467738305934 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x113ce5800 == 27 [pid = 1651] [id = 27] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1165ee800) [pid = 1651] [serial = 77] [outer = 0x0] 10:05:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116908800) [pid = 1651] [serial = 78] [outer = 0x1165ee800] 10:05:05 INFO - PROCESS | 1651 | 1467738305961 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1170a0c00) [pid = 1651] [serial = 79] [outer = 0x1165ee800] 10:05:06 INFO - PROCESS | 1651 | 1467738306282 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]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 10:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:05:06 INFO - PROCESS | 1651 | 1467738306317 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1651 | 1467738306318 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:05:06 INFO - PROCESS | 1651 | 1467738306320 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1651 | 1467738306322 Marionette TRACE conn2 <- [1,82,null,{}] 10:05:06 INFO - PROCESS | 1651 | 1467738306329 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}] 10:05:06 INFO - PROCESS | 1651 | 1467738306332 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:06 INFO - PROCESS | 1651 | 1467738306407 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:05:06 INFO - PROCESS | 1651 | 1467738306413 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1651 | 1467738306416 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x116577800 == 28 [pid = 1651] [id = 28] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1177d6c00) [pid = 1651] [serial = 80] [outer = 0x0] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1182efc00) [pid = 1651] [serial = 81] [outer = 0x1177d6c00] 10:05:06 INFO - PROCESS | 1651 | 1467738306444 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118343400) [pid = 1651] [serial = 82] [outer = 0x1177d6c00] 10:05:06 INFO - PROCESS | 1651 | 1467738306770 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]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 10:05:06 INFO - PROCESS | 1651 | 1467738306791 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:05:06 INFO - PROCESS | 1651 | 1467738306792 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:05:06 INFO - PROCESS | 1651 | 1467738306795 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1651 | 1467738306797 Marionette TRACE conn2 <- [1,86,null,{}] 10:05:06 INFO - PROCESS | 1651 | 1467738306800 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}] 10:05:06 INFO - PROCESS | 1651 | 1467738306801 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:06 INFO - PROCESS | 1651 | 1467738306876 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:05:06 INFO - PROCESS | 1651 | 1467738306919 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1651 | 1467738306920 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 29 [pid = 1651] [id = 29] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117faec00) [pid = 1651] [serial = 83] [outer = 0x0] 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183f0000) [pid = 1651] [serial = 84] [outer = 0x117faec00] 10:05:06 INFO - PROCESS | 1651 | 1467738306945 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118808800) [pid = 1651] [serial = 85] [outer = 0x117faec00] 10:05:07 INFO - PROCESS | 1651 | 1467738307217 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 10:05:07 INFO - PROCESS | 1651 | 1467738307273 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1651 | 1467738307275 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:05:07 INFO - PROCESS | 1651 | 1467738307280 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1651 | 1467738307284 Marionette TRACE conn2 <- [1,90,null,{}] 10:05:07 INFO - PROCESS | 1651 | 1467738307288 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}] 10:05:07 INFO - PROCESS | 1651 | 1467738307290 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:07 INFO - PROCESS | 1651 | 1467738307404 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:05:07 INFO - PROCESS | 1651 | 1467738307466 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1651 | 1467738307467 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cb800 == 30 [pid = 1651] [id = 30] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116237000) [pid = 1651] [serial = 86] [outer = 0x0] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11880c800) [pid = 1651] [serial = 87] [outer = 0x116237000] 10:05:07 INFO - PROCESS | 1651 | 1467738307508 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11895e800) [pid = 1651] [serial = 88] [outer = 0x116237000] 10:05:07 INFO - PROCESS | 1651 | 1467738307830 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 573ms 10:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:05:07 INFO - PROCESS | 1651 | 1467738307853 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1651 | 1467738307854 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:05:07 INFO - PROCESS | 1651 | 1467738307856 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1651 | 1467738307857 Marionette TRACE conn2 <- [1,94,null,{}] 10:05:07 INFO - PROCESS | 1651 | 1467738307859 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}] 10:05:07 INFO - PROCESS | 1651 | 1467738307865 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:07 INFO - PROCESS | 1651 | 1467738307969 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:05:07 INFO - PROCESS | 1651 | 1467738307973 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1651 | 1467738307974 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168af000 == 31 [pid = 1651] [id = 31] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118993000) [pid = 1651] [serial = 89] [outer = 0x0] 10:05:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119186000) [pid = 1651] [serial = 90] [outer = 0x118993000] 10:05:08 INFO - PROCESS | 1651 | 1467738308001 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11998ec00) [pid = 1651] [serial = 91] [outer = 0x118993000] 10:05:08 INFO - PROCESS | 1651 | 1467738308282 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 10:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:05:08 INFO - PROCESS | 1651 | 1467738308324 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1651 | 1467738308325 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:05:08 INFO - PROCESS | 1651 | 1467738308327 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1651 | 1467738308329 Marionette TRACE conn2 <- [1,98,null,{}] 10:05:08 INFO - PROCESS | 1651 | 1467738308339 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}] 10:05:08 INFO - PROCESS | 1651 | 1467738308340 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:08 INFO - PROCESS | 1651 | 1467738308438 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:05:08 INFO - PROCESS | 1651 | 1467738308444 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1651 | 1467738308445 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11224f800 == 32 [pid = 1651] [id = 32] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11898e400) [pid = 1651] [serial = 92] [outer = 0x0] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119d16400) [pid = 1651] [serial = 93] [outer = 0x11898e400] 10:05:08 INFO - PROCESS | 1651 | 1467738308472 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12101fc00) [pid = 1651] [serial = 94] [outer = 0x11898e400] 10:05:08 INFO - PROCESS | 1651 | 1467738308747 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 477ms 10:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:05:08 INFO - PROCESS | 1651 | 1467738308805 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1651 | 1467738308806 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:05:08 INFO - PROCESS | 1651 | 1467738308808 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1651 | 1467738308809 Marionette TRACE conn2 <- [1,102,null,{}] 10:05:08 INFO - PROCESS | 1651 | 1467738308812 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}] 10:05:08 INFO - PROCESS | 1651 | 1467738308813 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:08 INFO - PROCESS | 1651 | 1467738308886 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:05:08 INFO - PROCESS | 1651 | 1467738308889 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1651 | 1467738308890 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ca800 == 33 [pid = 1651] [id = 33] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119902800) [pid = 1651] [serial = 95] [outer = 0x0] 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123016400) [pid = 1651] [serial = 96] [outer = 0x119902800] 10:05:08 INFO - PROCESS | 1651 | 1467738308916 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x113c90800) [pid = 1651] [serial = 97] [outer = 0x119902800] 10:05:09 INFO - PROCESS | 1651 | 1467738309213 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 10:05:09 INFO - PROCESS | 1651 | 1467738309227 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1651 | 1467738309229 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:05:09 INFO - PROCESS | 1651 | 1467738309240 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1651 | 1467738309241 Marionette TRACE conn2 <- [1,106,null,{}] 10:05:09 INFO - PROCESS | 1651 | 1467738309243 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}] 10:05:09 INFO - PROCESS | 1651 | 1467738309244 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:09 INFO - PROCESS | 1651 | 1467738309345 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:05:09 INFO - PROCESS | 1651 | 1467738309352 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1651 | 1467738309353 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b2800 == 34 [pid = 1651] [id = 34] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x110b83c00) [pid = 1651] [serial = 98] [outer = 0x0] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1234d9c00) [pid = 1651] [serial = 99] [outer = 0x110b83c00] 10:05:09 INFO - PROCESS | 1651 | 1467738309376 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123889000) [pid = 1651] [serial = 100] [outer = 0x110b83c00] 10:05:09 INFO - PROCESS | 1651 | 1467738309646 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 10:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:05:09 INFO - PROCESS | 1651 | 1467738309658 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1651 | 1467738309659 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:05:09 INFO - PROCESS | 1651 | 1467738309669 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1651 | 1467738309670 Marionette TRACE conn2 <- [1,110,null,{}] 10:05:09 INFO - PROCESS | 1651 | 1467738309672 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}] 10:05:09 INFO - PROCESS | 1651 | 1467738309673 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:09 INFO - PROCESS | 1651 | 1467738309752 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:05:09 INFO - PROCESS | 1651 | 1467738309756 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1651 | 1467738309757 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a81000 == 35 [pid = 1651] [id = 35] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123624800) [pid = 1651] [serial = 101] [outer = 0x0] 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123d5b000) [pid = 1651] [serial = 102] [outer = 0x123624800] 10:05:09 INFO - PROCESS | 1651 | 1467738309784 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123edb000) [pid = 1651] [serial = 103] [outer = 0x123624800] 10:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 525ms 10:05:10 INFO - PROCESS | 1651 | 1467738310183 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]]]}] 10:05:10 INFO - PROCESS | 1651 | 1467738310187 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:05:10 INFO - PROCESS | 1651 | 1467738310190 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:05:10 INFO - PROCESS | 1651 | 1467738310193 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1651 | 1467738310197 Marionette TRACE conn2 <- [1,114,null,{}] 10:05:10 INFO - PROCESS | 1651 | 1467738310205 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}] 10:05:10 INFO - PROCESS | 1651 | 1467738310207 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:10 INFO - PROCESS | 1651 | 1467738310374 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:05:10 INFO - PROCESS | 1651 | 1467738310386 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1651 | 1467738310388 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123080000 == 36 [pid = 1651] [id = 36] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1242d8000) [pid = 1651] [serial = 104] [outer = 0x0] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1244ca000) [pid = 1651] [serial = 105] [outer = 0x1242d8000] 10:05:10 INFO - PROCESS | 1651 | 1467738310413 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1249c0c00) [pid = 1651] [serial = 106] [outer = 0x1242d8000] 10:05:10 INFO - PROCESS | 1651 | 1467738310702 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 528ms 10:05:10 INFO - PROCESS | 1651 | 1467738310720 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:05:10 INFO - PROCESS | 1651 | 1467738310721 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:05:10 INFO - PROCESS | 1651 | 1467738310723 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1651 | 1467738310724 Marionette TRACE conn2 <- [1,118,null,{}] 10:05:10 INFO - PROCESS | 1651 | 1467738310727 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}] 10:05:10 INFO - PROCESS | 1651 | 1467738310728 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:10 INFO - PROCESS | 1651 | 1467738310820 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:05:10 INFO - PROCESS | 1651 | 1467738310823 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1651 | 1467738310824 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123283800 == 37 [pid = 1651] [id = 37] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12300e800) [pid = 1651] [serial = 107] [outer = 0x0] 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126895c00) [pid = 1651] [serial = 108] [outer = 0x12300e800] 10:05:10 INFO - PROCESS | 1651 | 1467738310849 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12693d400) [pid = 1651] [serial = 109] [outer = 0x12300e800] 10:05:11 INFO - PROCESS | 1651 | 1467738311130 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 10:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:05:11 INFO - PROCESS | 1651 | 1467738311141 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1651 | 1467738311143 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:05:11 INFO - PROCESS | 1651 | 1467738311145 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1651 | 1467738311146 Marionette TRACE conn2 <- [1,122,null,{}] 10:05:11 INFO - PROCESS | 1651 | 1467738311155 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}] 10:05:11 INFO - PROCESS | 1651 | 1467738311156 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:11 INFO - PROCESS | 1651 | 1467738311240 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:05:11 INFO - PROCESS | 1651 | 1467738311287 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1651 | 1467738311288 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12350f000 == 38 [pid = 1651] [id = 38] 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113c68000) [pid = 1651] [serial = 110] [outer = 0x0] 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12693d000) [pid = 1651] [serial = 111] [outer = 0x113c68000] 10:05:11 INFO - PROCESS | 1651 | 1467738311312 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126fa3c00) [pid = 1651] [serial = 112] [outer = 0x113c68000] 10:05:11 INFO - PROCESS | 1651 | 1467738311580 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 10:05:11 INFO - PROCESS | 1651 | 1467738311619 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1651 | 1467738311620 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:05:11 INFO - PROCESS | 1651 | 1467738311622 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1651 | 1467738311623 Marionette TRACE conn2 <- [1,126,null,{}] 10:05:11 INFO - PROCESS | 1651 | 1467738311625 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}] 10:05:11 INFO - PROCESS | 1651 | 1467738311626 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:11 INFO - PROCESS | 1651 | 1467738311708 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:05:11 INFO - PROCESS | 1651 | 1467738311712 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1651 | 1467738311714 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ac2000 == 39 [pid = 1651] [id = 39] 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x127145800) [pid = 1651] [serial = 113] [outer = 0x0] 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127447000) [pid = 1651] [serial = 114] [outer = 0x127145800] 10:05:11 INFO - PROCESS | 1651 | 1467738311739 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128c4e000) [pid = 1651] [serial = 115] [outer = 0x127145800] 10:05:12 INFO - PROCESS | 1651 | 1467738312021 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 10:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:05:12 INFO - PROCESS | 1651 | 1467738312040 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1651 | 1467738312041 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:05:12 INFO - PROCESS | 1651 | 1467738312043 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1651 | 1467738312044 Marionette TRACE conn2 <- [1,130,null,{}] 10:05:12 INFO - PROCESS | 1651 | 1467738312054 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}] 10:05:12 INFO - PROCESS | 1651 | 1467738312055 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:12 INFO - PROCESS | 1651 | 1467738312140 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:05:12 INFO - PROCESS | 1651 | 1467738312187 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1651 | 1467738312188 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ddc000 == 40 [pid = 1651] [id = 40] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119d82400) [pid = 1651] [serial = 116] [outer = 0x0] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128b30400) [pid = 1651] [serial = 117] [outer = 0x119d82400] 10:05:12 INFO - PROCESS | 1651 | 1467738312219 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129187800) [pid = 1651] [serial = 118] [outer = 0x119d82400] 10:05:12 INFO - PROCESS | 1651 | 1467738312474 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 10:05:12 INFO - PROCESS | 1651 | 1467738312520 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1651 | 1467738312521 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:05:12 INFO - PROCESS | 1651 | 1467738312523 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1651 | 1467738312524 Marionette TRACE conn2 <- [1,134,null,{}] 10:05:12 INFO - PROCESS | 1651 | 1467738312526 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}] 10:05:12 INFO - PROCESS | 1651 | 1467738312527 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:12 INFO - PROCESS | 1651 | 1467738312621 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:05:12 INFO - PROCESS | 1651 | 1467738312624 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1651 | 1467738312625 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee9000 == 41 [pid = 1651] [id = 41] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128e90c00) [pid = 1651] [serial = 119] [outer = 0x0] 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1293b1400) [pid = 1651] [serial = 120] [outer = 0x128e90c00] 10:05:12 INFO - PROCESS | 1651 | 1467738312649 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129517c00) [pid = 1651] [serial = 121] [outer = 0x128e90c00] 10:05:12 INFO - PROCESS | 1651 | 1467738312984 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 10:05:12 INFO - PROCESS | 1651 | 1467738312991 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1651 | 1467738312992 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:05:12 INFO - PROCESS | 1651 | 1467738312995 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1651 | 1467738312997 Marionette TRACE conn2 <- [1,138,null,{}] 10:05:13 INFO - PROCESS | 1651 | 1467738313000 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}] 10:05:13 INFO - PROCESS | 1651 | 1467738313001 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:13 INFO - PROCESS | 1651 | 1467738313757 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:05:13 INFO - PROCESS | 1651 | 1467738313795 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1651 | 1467738313796 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x112635800 == 42 [pid = 1651] [id = 42] 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x113036000) [pid = 1651] [serial = 122] [outer = 0x0] 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1132e6000) [pid = 1651] [serial = 123] [outer = 0x113036000] 10:05:13 INFO - PROCESS | 1651 | 1467738313825 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x116239000) [pid = 1651] [serial = 124] [outer = 0x113036000] 10:05:14 INFO - PROCESS | 1651 | 1467738314153 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1173ms 10:05:14 INFO - PROCESS | 1651 | 1467738314180 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1651 | 1467738314185 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:05:14 INFO - PROCESS | 1651 | 1467738314188 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1651 | 1467738314190 Marionette TRACE conn2 <- [1,142,null,{}] 10:05:14 INFO - PROCESS | 1651 | 1467738314192 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}] 10:05:14 INFO - PROCESS | 1651 | 1467738314195 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:14 INFO - PROCESS | 1651 | 1467738314288 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:05:14 INFO - PROCESS | 1651 | 1467738314319 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1651 | 1467738314321 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e92000 == 43 [pid = 1651] [id = 43] 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11697e800) [pid = 1651] [serial = 125] [outer = 0x0] 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1177d2c00) [pid = 1651] [serial = 126] [outer = 0x11697e800] 10:05:14 INFO - PROCESS | 1651 | 1467738314347 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1182f3800) [pid = 1651] [serial = 127] [outer = 0x11697e800] 10:05:14 INFO - PROCESS | 1651 | 1467738314670 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 10:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:05:14 INFO - PROCESS | 1651 | 1467738314707 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1651 | 1467738314709 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:05:14 INFO - PROCESS | 1651 | 1467738314711 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1651 | 1467738314712 Marionette TRACE conn2 <- [1,146,null,{}] 10:05:14 INFO - PROCESS | 1651 | 1467738314715 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}] 10:05:14 INFO - PROCESS | 1651 | 1467738314716 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:14 INFO - PROCESS | 1651 | 1467738314818 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:05:14 INFO - PROCESS | 1651 | 1467738314823 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1651 | 1467738314824 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11695e800 == 44 [pid = 1651] [id = 44] 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11834dc00) [pid = 1651] [serial = 128] [outer = 0x0] 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x1188b0800) [pid = 1651] [serial = 129] [outer = 0x11834dc00] 10:05:14 INFO - PROCESS | 1651 | 1467738314850 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11898d800) [pid = 1651] [serial = 130] [outer = 0x11834dc00] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12bc78000) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12b9af000) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12b85a000) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12a639400) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x129184000) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12d42b800) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1183eb400) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118614800) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12d154400) [pid = 1651] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11832bc00) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b9a7400) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12c319c00) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118610c00) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1165ee800) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1177d6c00) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x117faec00) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x116237000) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118993000) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11898e400) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119902800) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x110b83c00) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1242d8000) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12300e800) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x113c68000) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12d8d4c00) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112e56c00) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116832400) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12101b400) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:05:15 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115edec00) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:05:15 INFO - PROCESS | 1651 | 1467738315631 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]]]}] 10:05:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 969ms 10:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:05:15 INFO - PROCESS | 1651 | 1467738315681 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1651 | 1467738315683 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:05:15 INFO - PROCESS | 1651 | 1467738315690 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1651 | 1467738315693 Marionette TRACE conn2 <- [1,150,null,{}] 10:05:15 INFO - PROCESS | 1651 | 1467738315696 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}] 10:05:15 INFO - PROCESS | 1651 | 1467738315698 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:15 INFO - PROCESS | 1651 | 1467738315773 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:05:15 INFO - PROCESS | 1651 | 1467738315776 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1651 | 1467738315777 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f43800 == 45 [pid = 1651] [id = 45] 10:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112a79800) [pid = 1651] [serial = 131] [outer = 0x0] 10:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116988800) [pid = 1651] [serial = 132] [outer = 0x112a79800] 10:05:15 INFO - PROCESS | 1651 | 1467738315804 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118991c00) [pid = 1651] [serial = 133] [outer = 0x112a79800] 10:05:16 INFO - PROCESS | 1651 | 1467738316152 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 474ms 10:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:05:16 INFO - PROCESS | 1651 | 1467738316161 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1651 | 1467738316163 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:05:16 INFO - PROCESS | 1651 | 1467738316167 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1651 | 1467738316169 Marionette TRACE conn2 <- [1,154,null,{}] 10:05:16 INFO - PROCESS | 1651 | 1467738316173 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}] 10:05:16 INFO - PROCESS | 1651 | 1467738316175 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:16 INFO - PROCESS | 1651 | 1467738316297 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:05:16 INFO - PROCESS | 1651 | 1467738316306 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1651 | 1467738316307 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186c1800 == 46 [pid = 1651] [id = 46] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118330000) [pid = 1651] [serial = 134] [outer = 0x0] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119722000) [pid = 1651] [serial = 135] [outer = 0x118330000] 10:05:16 INFO - PROCESS | 1651 | 1467738316348 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119903c00) [pid = 1651] [serial = 136] [outer = 0x118330000] 10:05:16 INFO - PROCESS | 1651 | 1467738316793 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 10:05:16 INFO - PROCESS | 1651 | 1467738316837 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:05:16 INFO - PROCESS | 1651 | 1467738316838 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:05:16 INFO - PROCESS | 1651 | 1467738316841 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1651 | 1467738316842 Marionette TRACE conn2 <- [1,158,null,{}] 10:05:16 INFO - PROCESS | 1651 | 1467738316844 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}] 10:05:16 INFO - PROCESS | 1651 | 1467738316845 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:16 INFO - PROCESS | 1651 | 1467738316918 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:05:16 INFO - PROCESS | 1651 | 1467738316922 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1651 | 1467738316926 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b4000 == 47 [pid = 1651] [id = 47] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121020000) [pid = 1651] [serial = 137] [outer = 0x0] 10:05:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121022c00) [pid = 1651] [serial = 138] [outer = 0x121020000] 10:05:16 INFO - PROCESS | 1651 | 1467738316958 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123246800) [pid = 1651] [serial = 139] [outer = 0x121020000] 10:05:17 INFO - PROCESS | 1651 | 1467738317275 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 10:05:17 INFO - PROCESS | 1651 | 1467738317310 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1651 | 1467738317311 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:05:17 INFO - PROCESS | 1651 | 1467738317315 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1651 | 1467738317317 Marionette TRACE conn2 <- [1,162,null,{}] 10:05:17 INFO - PROCESS | 1651 | 1467738317319 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}] 10:05:17 INFO - PROCESS | 1651 | 1467738317328 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:17 INFO - PROCESS | 1651 | 1467738317399 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:05:17 INFO - PROCESS | 1651 | 1467738317402 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1651 | 1467738317403 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bbf000 == 48 [pid = 1651] [id = 48] 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12340fc00) [pid = 1651] [serial = 140] [outer = 0x0] 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123d56c00) [pid = 1651] [serial = 141] [outer = 0x12340fc00] 10:05:17 INFO - PROCESS | 1651 | 1467738317429 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1242d9400) [pid = 1651] [serial = 142] [outer = 0x12340fc00] 10:05:17 INFO - PROCESS | 1651 | 1467738317866 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 571ms 10:05:17 INFO - PROCESS | 1651 | 1467738317885 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:05:17 INFO - PROCESS | 1651 | 1467738317887 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:05:17 INFO - PROCESS | 1651 | 1467738317891 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1651 | 1467738317893 Marionette TRACE conn2 <- [1,166,null,{}] 10:05:17 INFO - PROCESS | 1651 | 1467738317896 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}] 10:05:17 INFO - PROCESS | 1651 | 1467738317898 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:17 INFO - PROCESS | 1651 | 1467738317993 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:05:18 INFO - PROCESS | 1651 | 1467738318053 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1651 | 1467738318054 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11672a000 == 49 [pid = 1651] [id = 49] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1165e4c00) [pid = 1651] [serial = 143] [outer = 0x0] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116832400) [pid = 1651] [serial = 144] [outer = 0x1165e4c00] 10:05:18 INFO - PROCESS | 1651 | 1467738318085 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1177d8c00) [pid = 1651] [serial = 145] [outer = 0x1165e4c00] 10:05:18 INFO - PROCESS | 1651 | 1467738318512 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 10:05:18 INFO - PROCESS | 1651 | 1467738318561 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1651 | 1467738318564 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:05:18 INFO - PROCESS | 1651 | 1467738318587 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1651 | 1467738318589 Marionette TRACE conn2 <- [1,170,null,{}] 10:05:18 INFO - PROCESS | 1651 | 1467738318592 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}] 10:05:18 INFO - PROCESS | 1651 | 1467738318593 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:18 INFO - PROCESS | 1651 | 1467738318687 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:05:18 INFO - PROCESS | 1651 | 1467738318772 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1651 | 1467738318773 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c28000 == 50 [pid = 1651] [id = 50] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1183f6800) [pid = 1651] [serial = 146] [outer = 0x0] 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118951000) [pid = 1651] [serial = 147] [outer = 0x1183f6800] 10:05:18 INFO - PROCESS | 1651 | 1467738318805 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119467c00) [pid = 1651] [serial = 148] [outer = 0x1183f6800] 10:05:19 INFO - PROCESS | 1651 | 1467738319214 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]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 10:05:19 INFO - PROCESS | 1651 | 1467738319264 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1651 | 1467738319265 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:05:19 INFO - PROCESS | 1651 | 1467738319269 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1651 | 1467738319272 Marionette TRACE conn2 <- [1,174,null,{}] 10:05:19 INFO - PROCESS | 1651 | 1467738319281 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}] 10:05:19 INFO - PROCESS | 1651 | 1467738319285 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:19 INFO - PROCESS | 1651 | 1467738319375 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:05:19 INFO - PROCESS | 1651 | 1467738319436 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1651 | 1467738319438 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f3e800 == 51 [pid = 1651] [id = 51] 10:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x123012c00) [pid = 1651] [serial = 149] [outer = 0x0] 10:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12313ac00) [pid = 1651] [serial = 150] [outer = 0x123012c00] 10:05:19 INFO - PROCESS | 1651 | 1467738319469 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123d5d800) [pid = 1651] [serial = 151] [outer = 0x123012c00] 10:05:19 INFO - PROCESS | 1651 | 1467738319872 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]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 10:05:19 INFO - PROCESS | 1651 | 1467738319890 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1651 | 1467738319892 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:05:19 INFO - PROCESS | 1651 | 1467738319894 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1651 | 1467738319896 Marionette TRACE conn2 <- [1,178,null,{}] 10:05:19 INFO - PROCESS | 1651 | 1467738319898 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}] 10:05:19 INFO - PROCESS | 1651 | 1467738319900 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:19 INFO - PROCESS | 1651 | 1467738319993 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:05:20 INFO - PROCESS | 1651 | 1467738320066 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1651 | 1467738320067 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee8800 == 52 [pid = 1651] [id = 52] 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1244cf000) [pid = 1651] [serial = 152] [outer = 0x0] 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124882400) [pid = 1651] [serial = 153] [outer = 0x1244cf000] 10:05:20 INFO - PROCESS | 1651 | 1467738320096 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126805400) [pid = 1651] [serial = 154] [outer = 0x1244cf000] 10:05:20 INFO - PROCESS | 1651 | 1467738320508 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 10:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:05:20 INFO - PROCESS | 1651 | 1467738320514 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1651 | 1467738320516 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:05:20 INFO - PROCESS | 1651 | 1467738320518 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1651 | 1467738320519 Marionette TRACE conn2 <- [1,182,null,{}] 10:05:20 INFO - PROCESS | 1651 | 1467738320522 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}] 10:05:20 INFO - PROCESS | 1651 | 1467738320523 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:20 INFO - PROCESS | 1651 | 1467738320612 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:05:20 INFO - PROCESS | 1651 | 1467738320658 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1651 | 1467738320660 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x113214800 == 53 [pid = 1651] [id = 53] 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x115ee1c00) [pid = 1651] [serial = 155] [outer = 0x0] 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1177db800) [pid = 1651] [serial = 156] [outer = 0x115ee1c00] 10:05:20 INFO - PROCESS | 1651 | 1467738320689 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118952400) [pid = 1651] [serial = 157] [outer = 0x115ee1c00] 10:05:21 INFO - PROCESS | 1651 | 1467738321170 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:05:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 10:05:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:05:21 INFO - PROCESS | 1651 | 1467738321188 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1651 | 1467738321190 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:05:21 INFO - PROCESS | 1651 | 1467738321193 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1651 | 1467738321194 Marionette TRACE conn2 <- [1,186,null,{}] 10:05:21 INFO - PROCESS | 1651 | 1467738321198 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}] 10:05:21 INFO - PROCESS | 1651 | 1467738321199 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:21 INFO - PROCESS | 1651 | 1467738321305 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:05:21 INFO - PROCESS | 1651 | 1467738321369 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1651 | 1467738321370 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165b9800 == 54 [pid = 1651] [id = 54] 10:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11673cc00) [pid = 1651] [serial = 158] [outer = 0x0] 10:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x116827c00) [pid = 1651] [serial = 159] [outer = 0x11673cc00] 10:05:21 INFO - PROCESS | 1651 | 1467738321398 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x117244c00) [pid = 1651] [serial = 160] [outer = 0x11673cc00] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b4000 == 53 [pid = 1651] [id = 47] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1186c1800 == 52 [pid = 1651] [id = 46] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x117f43800 == 51 [pid = 1651] [id = 45] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11695e800 == 50 [pid = 1651] [id = 44] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x116577800 == 49 [pid = 1651] [id = 28] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cb800 == 48 [pid = 1651] [id = 30] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1168af000 == 47 [pid = 1651] [id = 31] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x115e92000 == 46 [pid = 1651] [id = 43] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11224f800 == 45 [pid = 1651] [id = 32] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 44 [pid = 1651] [id = 29] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x112635800 == 43 [pid = 1651] [id = 42] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x113ce5800 == 42 [pid = 1651] [id = 27] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12350f000 == 41 [pid = 1651] [id = 38] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b2800 == 40 [pid = 1651] [id = 34] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x113214800 == 39 [pid = 1651] [id = 53] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee8800 == 38 [pid = 1651] [id = 52] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x117f3e800 == 37 [pid = 1651] [id = 51] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x123283800 == 36 [pid = 1651] [id = 37] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x119c28000 == 35 [pid = 1651] [id = 50] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x116bbf000 == 34 [pid = 1651] [id = 48] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x123ddc000 == 33 [pid = 1651] [id = 40] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ca800 == 32 [pid = 1651] [id = 33] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11672a000 == 31 [pid = 1651] [id = 49] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x123080000 == 30 [pid = 1651] [id = 36] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x119a81000 == 29 [pid = 1651] [id = 35] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x123ac2000 == 28 [pid = 1651] [id = 39] 10:05:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee9000 == 27 [pid = 1651] [id = 41] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x123d8cc00) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x116908800) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1170a0c00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1182efc00) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1183f0000) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11880c800) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119186000) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119d16400) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12101fc00) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123016400) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x113c90800) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1234d9c00) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x123d5b000) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1244ca000) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x126895c00) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12693d000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123889000) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127447000) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x128b30400) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12d8dbc00) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x113035000) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118323400) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12101d400) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12300ec00) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x115f20c00) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1249c0c00) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12693d400) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116234800) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11895e800) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126fa3c00) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11998ec00) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118343400) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118330400) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115f8dc00) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118808800) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12df39c00) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1237a2400) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12c41c800) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12c321800) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12c415000) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12bed0800) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12c316c00) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12bec9800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12be8a400) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12b9af800) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12bc74800) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12b85bc00) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b864c00) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12a63d800) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a760000) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1293be800) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x129185c00) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 10:05:21 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12918b800) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12d8cf000) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12d8d3400) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1183f2800) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12c316000) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12d424800) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12d160000) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12d15a400) [pid = 1651] [serial = 49] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12d3cdc00) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12cc4c000) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12d156000) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12c420000) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12cbb7000) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x118324400) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 10:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 970ms 10:05:22 INFO - PROCESS | 1651 | 1467738322159 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]]]}] 10:05:22 INFO - PROCESS | 1651 | 1467738322167 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1651 | 1467738322169 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:05:22 INFO - PROCESS | 1651 | 1467738322172 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1651 | 1467738322174 Marionette TRACE conn2 <- [1,190,null,{}] 10:05:22 INFO - PROCESS | 1651 | 1467738322178 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}] 10:05:22 INFO - PROCESS | 1651 | 1467738322180 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:22 INFO - PROCESS | 1651 | 1467738322253 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:05:22 INFO - PROCESS | 1651 | 1467738322257 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1651 | 1467738322260 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133dd800 == 28 [pid = 1651] [id = 55] 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1165eac00) [pid = 1651] [serial = 161] [outer = 0x0] 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116908400) [pid = 1651] [serial = 162] [outer = 0x1165eac00] 10:05:22 INFO - PROCESS | 1651 | 1467738322292 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11724ec00) [pid = 1651] [serial = 163] [outer = 0x1165eac00] 10:05:22 INFO - PROCESS | 1651 | 1467738322703 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 10:05:22 INFO - PROCESS | 1651 | 1467738322744 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1651 | 1467738322751 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:05:22 INFO - PROCESS | 1651 | 1467738322758 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1651 | 1467738322760 Marionette TRACE conn2 <- [1,194,null,{}] 10:05:22 INFO - PROCESS | 1651 | 1467738322766 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}] 10:05:22 INFO - PROCESS | 1651 | 1467738322769 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:22 INFO - PROCESS | 1651 | 1467738322878 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:05:22 INFO - PROCESS | 1651 | 1467738322886 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1651 | 1467738322887 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11672e800 == 29 [pid = 1651] [id = 56] 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118321400) [pid = 1651] [serial = 164] [outer = 0x0] 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11832e800) [pid = 1651] [serial = 165] [outer = 0x118321400] 10:05:22 INFO - PROCESS | 1651 | 1467738322915 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1183eec00) [pid = 1651] [serial = 166] [outer = 0x118321400] 10:05:23 INFO - PROCESS | 1651 | 1467738323253 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 522ms 10:05:23 INFO - PROCESS | 1651 | 1467738323281 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1651 | 1467738323284 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:05:23 INFO - PROCESS | 1651 | 1467738323287 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1651 | 1467738323291 Marionette TRACE conn2 <- [1,198,null,{}] 10:05:23 INFO - PROCESS | 1651 | 1467738323303 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}] 10:05:23 INFO - PROCESS | 1651 | 1467738323308 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:23 INFO - PROCESS | 1651 | 1467738323422 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:05:23 INFO - PROCESS | 1651 | 1467738323430 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1651 | 1467738323434 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x117572800 == 30 [pid = 1651] [id = 57] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x115ee2400) [pid = 1651] [serial = 167] [outer = 0x0] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1189eac00) [pid = 1651] [serial = 168] [outer = 0x115ee2400] 10:05:23 INFO - PROCESS | 1651 | 1467738323480 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11946dc00) [pid = 1651] [serial = 169] [outer = 0x115ee2400] 10:05:23 INFO - PROCESS | 1651 | 1467738323833 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 573ms 10:05:23 INFO - PROCESS | 1651 | 1467738323860 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1651 | 1467738323862 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:05:23 INFO - PROCESS | 1651 | 1467738323867 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1651 | 1467738323868 Marionette TRACE conn2 <- [1,202,null,{}] 10:05:23 INFO - PROCESS | 1651 | 1467738323870 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}] 10:05:23 INFO - PROCESS | 1651 | 1467738323871 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:23 INFO - PROCESS | 1651 | 1467738323967 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:05:23 INFO - PROCESS | 1651 | 1467738323972 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1651 | 1467738323973 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x118697000 == 31 [pid = 1651] [id = 58] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119472000) [pid = 1651] [serial = 170] [outer = 0x0] 10:05:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11998f800) [pid = 1651] [serial = 171] [outer = 0x119472000] 10:05:24 INFO - PROCESS | 1651 | 1467738323998 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119d17c00) [pid = 1651] [serial = 172] [outer = 0x119472000] 10:05:24 INFO - PROCESS | 1651 | 1467738324305 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 10:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:05:24 INFO - PROCESS | 1651 | 1467738324336 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1651 | 1467738324337 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:05:24 INFO - PROCESS | 1651 | 1467738324339 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1651 | 1467738324340 Marionette TRACE conn2 <- [1,206,null,{}] 10:05:24 INFO - PROCESS | 1651 | 1467738324342 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}] 10:05:24 INFO - PROCESS | 1651 | 1467738324343 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:24 INFO - PROCESS | 1651 | 1467738324427 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:05:24 INFO - PROCESS | 1651 | 1467738324431 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1651 | 1467738324432 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a2800 == 32 [pid = 1651] [id = 59] 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113c92000) [pid = 1651] [serial = 173] [outer = 0x0] 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x12101cc00) [pid = 1651] [serial = 174] [outer = 0x113c92000] 10:05:24 INFO - PROCESS | 1651 | 1467738324483 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123010c00) [pid = 1651] [serial = 175] [outer = 0x113c92000] 10:05:24 INFO - PROCESS | 1651 | 1467738324782 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:05:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 10:05:24 INFO - PROCESS | 1651 | 1467738324811 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1651 | 1467738324812 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:05:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:05:24 INFO - PROCESS | 1651 | 1467738324817 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1651 | 1467738324819 Marionette TRACE conn2 <- [1,210,null,{}] 10:05:24 INFO - PROCESS | 1651 | 1467738324821 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}] 10:05:24 INFO - PROCESS | 1651 | 1467738324825 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:24 INFO - PROCESS | 1651 | 1467738324928 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:05:24 INFO - PROCESS | 1651 | 1467738324958 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1651 | 1467738324959 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a76000 == 33 [pid = 1651] [id = 60] 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123018000) [pid = 1651] [serial = 176] [outer = 0x0] 10:05:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123886800) [pid = 1651] [serial = 177] [outer = 0x123018000] 10:05:24 INFO - PROCESS | 1651 | 1467738324985 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124880000) [pid = 1651] [serial = 178] [outer = 0x123018000] 10:05:25 INFO - PROCESS | 1651 | 1467738325289 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]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 10:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:05:25 INFO - PROCESS | 1651 | 1467738325336 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:05:25 INFO - PROCESS | 1651 | 1467738325337 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:05:25 INFO - PROCESS | 1651 | 1467738325339 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1651 | 1467738325340 Marionette TRACE conn2 <- [1,214,null,{}] 10:05:25 INFO - PROCESS | 1651 | 1467738325350 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}] 10:05:25 INFO - PROCESS | 1651 | 1467738325351 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:25 INFO - PROCESS | 1651 | 1467738325435 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:05:25 INFO - PROCESS | 1651 | 1467738325465 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1651 | 1467738325466 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123083800 == 34 [pid = 1651] [id = 61] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124886000) [pid = 1651] [serial = 179] [outer = 0x0] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1249c4000) [pid = 1651] [serial = 180] [outer = 0x124886000] 10:05:25 INFO - PROCESS | 1651 | 1467738325490 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126811400) [pid = 1651] [serial = 181] [outer = 0x124886000] 10:05:25 INFO - PROCESS | 1651 | 1467738325773 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]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 10:05:25 INFO - PROCESS | 1651 | 1467738325808 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:05:25 INFO - PROCESS | 1651 | 1467738325809 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:05:25 INFO - PROCESS | 1651 | 1467738325811 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1651 | 1467738325812 Marionette TRACE conn2 <- [1,218,null,{}] 10:05:25 INFO - PROCESS | 1651 | 1467738325818 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}] 10:05:25 INFO - PROCESS | 1651 | 1467738325819 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:25 INFO - PROCESS | 1651 | 1467738325906 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:05:25 INFO - PROCESS | 1651 | 1467738325937 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1651 | 1467738325938 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b5000 == 35 [pid = 1651] [id = 62] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112ac5c00) [pid = 1651] [serial = 182] [outer = 0x0] 10:05:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126937400) [pid = 1651] [serial = 183] [outer = 0x112ac5c00] 10:05:25 INFO - PROCESS | 1651 | 1467738325962 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126e0e400) [pid = 1651] [serial = 184] [outer = 0x112ac5c00] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11697e800) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11834dc00) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112a79800) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113036000) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118330000) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128e90c00) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12340fc00) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123624800) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127145800) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119d82400) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:05:26 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x121020000) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:05:26 INFO - PROCESS | 1651 | 1467738326286 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 10:05:26 INFO - PROCESS | 1651 | 1467738326333 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1651 | 1467738326334 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:05:26 INFO - PROCESS | 1651 | 1467738326338 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1651 | 1467738326339 Marionette TRACE conn2 <- [1,222,null,{}] 10:05:26 INFO - PROCESS | 1651 | 1467738326343 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}] 10:05:26 INFO - PROCESS | 1651 | 1467738326344 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:26 INFO - PROCESS | 1651 | 1467738326460 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:05:26 INFO - PROCESS | 1651 | 1467738326466 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1651 | 1467738326467 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x117568800 == 36 [pid = 1651] [id = 63] 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118330000) [pid = 1651] [serial = 185] [outer = 0x0] 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118806400) [pid = 1651] [serial = 186] [outer = 0x118330000] 10:05:26 INFO - PROCESS | 1651 | 1467738326498 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12340fc00) [pid = 1651] [serial = 187] [outer = 0x118330000] 10:05:26 INFO - PROCESS | 1651 | 1467738326906 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 10:05:26 INFO - PROCESS | 1651 | 1467738326957 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:05:26 INFO - PROCESS | 1651 | 1467738326959 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:05:26 INFO - PROCESS | 1651 | 1467738326961 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1651 | 1467738326962 Marionette TRACE conn2 <- [1,226,null,{}] 10:05:26 INFO - PROCESS | 1651 | 1467738326964 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}] 10:05:26 INFO - PROCESS | 1651 | 1467738326965 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:27 INFO - PROCESS | 1651 | 1467738327038 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:05:27 INFO - PROCESS | 1651 | 1467738327041 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1651 | 1467738327043 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12423f800 == 37 [pid = 1651] [id = 64] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1249c1400) [pid = 1651] [serial = 188] [outer = 0x0] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126f14800) [pid = 1651] [serial = 189] [outer = 0x1249c1400] 10:05:27 INFO - PROCESS | 1651 | 1467738327069 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12714a400) [pid = 1651] [serial = 190] [outer = 0x1249c1400] 10:05:27 INFO - PROCESS | 1651 | 1467738327375 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 420ms 10:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:05:27 INFO - PROCESS | 1651 | 1467738327387 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1651 | 1467738327388 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1651 | 1467738327391 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1651 | 1467738327392 Marionette TRACE conn2 <- [1,230,null,{}] 10:05:27 INFO - PROCESS | 1651 | 1467738327395 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}] 10:05:27 INFO - PROCESS | 1651 | 1467738327398 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:27 INFO - PROCESS | 1651 | 1467738327491 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:05:27 INFO - PROCESS | 1651 | 1467738327494 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1651 | 1467738327496 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a2000 == 38 [pid = 1651] [id = 65] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12743e800) [pid = 1651] [serial = 191] [outer = 0x0] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128c4c000) [pid = 1651] [serial = 192] [outer = 0x12743e800] 10:05:27 INFO - PROCESS | 1651 | 1467738327526 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x129189000) [pid = 1651] [serial = 193] [outer = 0x12743e800] 10:05:27 INFO - PROCESS | 1651 | 1467738327830 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 10:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:05:27 INFO - PROCESS | 1651 | 1467738327861 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1651 | 1467738327862 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1651 | 1467738327867 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1651 | 1467738327868 Marionette TRACE conn2 <- [1,234,null,{}] 10:05:27 INFO - PROCESS | 1651 | 1467738327870 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}] 10:05:27 INFO - PROCESS | 1651 | 1467738327871 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:27 INFO - PROCESS | 1651 | 1467738327965 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:05:27 INFO - PROCESS | 1651 | 1467738327970 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1651 | 1467738327971 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717a800 == 39 [pid = 1651] [id = 66] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12693a000) [pid = 1651] [serial = 194] [outer = 0x0] 10:05:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129189800) [pid = 1651] [serial = 195] [outer = 0x12693a000] 10:05:27 INFO - PROCESS | 1651 | 1467738327995 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129519800) [pid = 1651] [serial = 196] [outer = 0x12693a000] 10:05:28 INFO - PROCESS | 1651 | 1467738328241 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]]]}] 10:05:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:05:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 419ms 10:05:28 INFO - PROCESS | 1651 | 1467738328336 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:05:28 INFO - PROCESS | 1651 | 1467738328340 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:05:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:05:28 INFO - PROCESS | 1651 | 1467738328346 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1651 | 1467738328351 Marionette TRACE conn2 <- [1,238,null,{}] 10:05:28 INFO - PROCESS | 1651 | 1467738328357 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}] 10:05:28 INFO - PROCESS | 1651 | 1467738328360 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:28 INFO - PROCESS | 1651 | 1467738328518 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:05:28 INFO - PROCESS | 1651 | 1467738328604 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1651 | 1467738328608 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11321e800 == 40 [pid = 1651] [id = 67] 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x113c69800) [pid = 1651] [serial = 197] [outer = 0x0] 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x115e11c00) [pid = 1651] [serial = 198] [outer = 0x113c69800] 10:05:28 INFO - PROCESS | 1651 | 1467738328658 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116737400) [pid = 1651] [serial = 199] [outer = 0x113c69800] 10:05:29 INFO - PROCESS | 1651 | 1467738329209 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]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 924ms 10:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:05:29 INFO - PROCESS | 1651 | 1467738329271 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1651 | 1467738329273 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:05:29 INFO - PROCESS | 1651 | 1467738329278 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1651 | 1467738329280 Marionette TRACE conn2 <- [1,242,null,{}] 10:05:29 INFO - PROCESS | 1651 | 1467738329283 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}] 10:05:29 INFO - PROCESS | 1651 | 1467738329285 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:29 INFO - PROCESS | 1651 | 1467738329390 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:05:29 INFO - PROCESS | 1651 | 1467738329457 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1651 | 1467738329458 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x118692000 == 41 [pid = 1651] [id = 68] 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183ed400) [pid = 1651] [serial = 200] [outer = 0x0] 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1183f1c00) [pid = 1651] [serial = 201] [outer = 0x1183ed400] 10:05:29 INFO - PROCESS | 1651 | 1467738329488 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118808800) [pid = 1651] [serial = 202] [outer = 0x1183ed400] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116b13400) [pid = 1651] [serial = 203] [outer = 0x12cbbec00] 10:05:30 INFO - PROCESS | 1651 | 1467738330124 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]]]}] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a2000 == 40 [pid = 1651] [id = 65] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12423f800 == 39 [pid = 1651] [id = 64] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x117568800 == 38 [pid = 1651] [id = 63] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b5000 == 37 [pid = 1651] [id = 62] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x123083800 == 36 [pid = 1651] [id = 61] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x119a76000 == 35 [pid = 1651] [id = 60] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a2800 == 34 [pid = 1651] [id = 59] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x118697000 == 33 [pid = 1651] [id = 58] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x117572800 == 32 [pid = 1651] [id = 57] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11672e800 == 31 [pid = 1651] [id = 56] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1133dd800 == 30 [pid = 1651] [id = 55] 10:05:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1165b9800 == 29 [pid = 1651] [id = 54] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x129517c00) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1242d9400) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121022c00) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123246800) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1177d2c00) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1188b0800) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1182f3800) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116988800) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118991c00) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11898d800) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1132e6000) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119722000) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116239000) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119903c00) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 10:05:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 924ms 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1293b1400) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123d56c00) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123edb000) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128c4e000) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x129187800) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 10:05:30 INFO - PROCESS | 1651 | 1467738330210 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1651 | 1467738330213 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:05:30 INFO - PROCESS | 1651 | 1467738330216 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1651 | 1467738330218 Marionette TRACE conn2 <- [1,246,null,{}] 10:05:30 INFO - PROCESS | 1651 | 1467738330221 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}] 10:05:30 INFO - PROCESS | 1651 | 1467738330222 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:30 INFO - PROCESS | 1651 | 1467738330294 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:05:30 INFO - PROCESS | 1651 | 1467738330304 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1651 | 1467738330307 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ff3800 == 30 [pid = 1651] [id = 69] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116981800) [pid = 1651] [serial = 204] [outer = 0x0] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118346400) [pid = 1651] [serial = 205] [outer = 0x116981800] 10:05:30 INFO - PROCESS | 1651 | 1467738330334 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118614c00) [pid = 1651] [serial = 206] [outer = 0x116981800] 10:05:30 INFO - PROCESS | 1651 | 1467738330702 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 10:05:30 INFO - PROCESS | 1651 | 1467738330736 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1651 | 1467738330740 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:05:30 INFO - PROCESS | 1651 | 1467738330745 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1651 | 1467738330748 Marionette TRACE conn2 <- [1,250,null,{}] 10:05:30 INFO - PROCESS | 1651 | 1467738330751 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}] 10:05:30 INFO - PROCESS | 1651 | 1467738330753 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:30 INFO - PROCESS | 1651 | 1467738330828 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:05:30 INFO - PROCESS | 1651 | 1467738330834 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1651 | 1467738330835 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x117557000 == 31 [pid = 1651] [id = 70] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1188b1c00) [pid = 1651] [serial = 207] [outer = 0x0] 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119468000) [pid = 1651] [serial = 208] [outer = 0x1188b1c00] 10:05:30 INFO - PROCESS | 1651 | 1467738330862 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119c40000) [pid = 1651] [serial = 209] [outer = 0x1188b1c00] 10:05:31 INFO - PROCESS | 1651 | 1467738331189 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]]]}] 10:05:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 10:05:31 INFO - PROCESS | 1651 | 1467738331217 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:05:31 INFO - PROCESS | 1651 | 1467738331219 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:05:31 INFO - PROCESS | 1651 | 1467738331221 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1651 | 1467738331223 Marionette TRACE conn2 <- [1,254,null,{}] 10:05:31 INFO - PROCESS | 1651 | 1467738331231 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}] 10:05:31 INFO - PROCESS | 1651 | 1467738331234 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:31 INFO - PROCESS | 1651 | 1467738331312 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:05:31 INFO - PROCESS | 1651 | 1467738331358 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1651 | 1467738331360 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119175000 == 32 [pid = 1651] [id = 71] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d15c00) [pid = 1651] [serial = 210] [outer = 0x0] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123013800) [pid = 1651] [serial = 211] [outer = 0x119d15c00] 10:05:31 INFO - PROCESS | 1651 | 1467738331388 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123d8e000) [pid = 1651] [serial = 212] [outer = 0x119d15c00] 10:05:31 INFO - PROCESS | 1651 | 1467738331667 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]]]}] 10:05:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 10:05:31 INFO - PROCESS | 1651 | 1467738331692 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:05:31 INFO - PROCESS | 1651 | 1467738331693 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:05:31 INFO - PROCESS | 1651 | 1467738331696 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1651 | 1467738331699 Marionette TRACE conn2 <- [1,258,null,{}] 10:05:31 INFO - PROCESS | 1651 | 1467738331707 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}] 10:05:31 INFO - PROCESS | 1651 | 1467738331707 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:31 INFO - PROCESS | 1651 | 1467738331788 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:05:31 INFO - PROCESS | 1651 | 1467738331794 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1651 | 1467738331795 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c19800 == 33 [pid = 1651] [id = 72] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1242d9400) [pid = 1651] [serial = 213] [outer = 0x0] 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1244d2000) [pid = 1651] [serial = 214] [outer = 0x1242d9400] 10:05:31 INFO - PROCESS | 1651 | 1467738331836 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126803400) [pid = 1651] [serial = 215] [outer = 0x1242d9400] 10:05:32 INFO - PROCESS | 1651 | 1467738332342 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]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 677ms 10:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:05:32 INFO - PROCESS | 1651 | 1467738332374 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1651 | 1467738332375 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:05:32 INFO - PROCESS | 1651 | 1467738332379 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1651 | 1467738332380 Marionette TRACE conn2 <- [1,262,null,{}] 10:05:32 INFO - PROCESS | 1651 | 1467738332386 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}] 10:05:32 INFO - PROCESS | 1651 | 1467738332388 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:32 INFO - PROCESS | 1651 | 1467738332498 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:05:32 INFO - PROCESS | 1651 | 1467738332507 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1651 | 1467738332508 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123181800 == 34 [pid = 1651] [id = 73] 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1165e9000) [pid = 1651] [serial = 216] [outer = 0x0] 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126939800) [pid = 1651] [serial = 217] [outer = 0x1165e9000] 10:05:32 INFO - PROCESS | 1651 | 1467738332528 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126f9ec00) [pid = 1651] [serial = 218] [outer = 0x1165e9000] 10:05:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:05:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 523ms 10:05:32 INFO - PROCESS | 1651 | 1467738332896 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]]]}] 10:05:32 INFO - PROCESS | 1651 | 1467738332901 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1651 | 1467738332903 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:05:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:05:32 INFO - PROCESS | 1651 | 1467738332905 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1651 | 1467738332906 Marionette TRACE conn2 <- [1,266,null,{}] 10:05:32 INFO - PROCESS | 1651 | 1467738332909 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}] 10:05:32 INFO - PROCESS | 1651 | 1467738332913 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:33 INFO - PROCESS | 1651 | 1467738333036 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:05:33 INFO - PROCESS | 1651 | 1467738333051 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1651 | 1467738333052 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12351a000 == 35 [pid = 1651] [id = 74] 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127151800) [pid = 1651] [serial = 219] [outer = 0x0] 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128e8d800) [pid = 1651] [serial = 220] [outer = 0x127151800] 10:05:33 INFO - PROCESS | 1651 | 1467738333092 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12951e400) [pid = 1651] [serial = 221] [outer = 0x127151800] 10:05:33 INFO - PROCESS | 1651 | 1467738333569 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 668ms 10:05:33 INFO - PROCESS | 1651 | 1467738333574 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1651 | 1467738333575 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:05:33 INFO - PROCESS | 1651 | 1467738333577 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1651 | 1467738333578 Marionette TRACE conn2 <- [1,270,null,{}] 10:05:33 INFO - PROCESS | 1651 | 1467738333582 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}] 10:05:33 INFO - PROCESS | 1651 | 1467738333584 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:33 INFO - PROCESS | 1651 | 1467738333675 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:05:33 INFO - PROCESS | 1651 | 1467738333679 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1651 | 1467738333681 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee5000 == 36 [pid = 1651] [id = 75] 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12743f000) [pid = 1651] [serial = 222] [outer = 0x0] 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a52dc00) [pid = 1651] [serial = 223] [outer = 0x12743f000] 10:05:33 INFO - PROCESS | 1651 | 1467738333705 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a637400) [pid = 1651] [serial = 224] [outer = 0x12743f000] 10:05:34 INFO - PROCESS | 1651 | 1467738334026 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]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 10:05:34 INFO - PROCESS | 1651 | 1467738334047 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1651 | 1467738334049 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:05:34 INFO - PROCESS | 1651 | 1467738334053 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1651 | 1467738334054 Marionette TRACE conn2 <- [1,274,null,{}] 10:05:34 INFO - PROCESS | 1651 | 1467738334063 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}] 10:05:34 INFO - PROCESS | 1651 | 1467738334066 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:34 INFO - PROCESS | 1651 | 1467738334157 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:05:34 INFO - PROCESS | 1651 | 1467738334160 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1651 | 1467738334161 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ed4800 == 37 [pid = 1651] [id = 76] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12951ec00) [pid = 1651] [serial = 225] [outer = 0x0] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a690400) [pid = 1651] [serial = 226] [outer = 0x12951ec00] 10:05:34 INFO - PROCESS | 1651 | 1467738334186 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a698c00) [pid = 1651] [serial = 227] [outer = 0x12951ec00] 10:05:34 INFO - PROCESS | 1651 | 1467738334508 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]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 10:05:34 INFO - PROCESS | 1651 | 1467738334523 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:05:34 INFO - PROCESS | 1651 | 1467738334525 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:05:34 INFO - PROCESS | 1651 | 1467738334527 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1651 | 1467738334528 Marionette TRACE conn2 <- [1,278,null,{}] 10:05:34 INFO - PROCESS | 1651 | 1467738334531 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}] 10:05:34 INFO - PROCESS | 1651 | 1467738334534 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:34 INFO - PROCESS | 1651 | 1467738334626 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123018000) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119472000) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11673cc00) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115ee2400) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1165eac00) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118321400) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124886000) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1165e4c00) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183f6800) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123012c00) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1244cf000) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12743e800) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115ee1c00) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112ac5c00) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118330000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113c92000) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:05:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1249c1400) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:05:34 INFO - PROCESS | 1651 | 1467738334761 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1651 | 1467738334762 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb5800 == 38 [pid = 1651] [id = 77] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1122bdc00) [pid = 1651] [serial = 228] [outer = 0x0] 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115f2dc00) [pid = 1651] [serial = 229] [outer = 0x1122bdc00] 10:05:34 INFO - PROCESS | 1651 | 1467738334789 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11832fc00) [pid = 1651] [serial = 230] [outer = 0x1122bdc00] 10:05:35 INFO - PROCESS | 1651 | 1467738335026 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 10:05:35 INFO - PROCESS | 1651 | 1467738335046 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1651 | 1467738335050 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:05:35 INFO - PROCESS | 1651 | 1467738335058 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1651 | 1467738335059 Marionette TRACE conn2 <- [1,282,null,{}] 10:05:35 INFO - PROCESS | 1651 | 1467738335061 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}] 10:05:35 INFO - PROCESS | 1651 | 1467738335062 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:35 INFO - PROCESS | 1651 | 1467738335152 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:05:35 INFO - PROCESS | 1651 | 1467738335156 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1651 | 1467738335157 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x129144000 == 39 [pid = 1651] [id = 78] 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118330000) [pid = 1651] [serial = 231] [outer = 0x0] 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1249c1400) [pid = 1651] [serial = 232] [outer = 0x118330000] 10:05:35 INFO - PROCESS | 1651 | 1467738335182 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a63f400) [pid = 1651] [serial = 233] [outer = 0x118330000] 10:05:35 INFO - PROCESS | 1651 | 1467738335495 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 10:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:05:35 INFO - PROCESS | 1651 | 1467738335526 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1651 | 1467738335528 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:05:35 INFO - PROCESS | 1651 | 1467738335534 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1651 | 1467738335536 Marionette TRACE conn2 <- [1,286,null,{}] 10:05:35 INFO - PROCESS | 1651 | 1467738335539 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}] 10:05:35 INFO - PROCESS | 1651 | 1467738335542 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:35 INFO - PROCESS | 1651 | 1467738335705 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:05:35 INFO - PROCESS | 1651 | 1467738335717 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1651 | 1467738335719 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x129387800 == 40 [pid = 1651] [id = 79] 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123416400) [pid = 1651] [serial = 234] [outer = 0x0] 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a76d800) [pid = 1651] [serial = 235] [outer = 0x123416400] 10:05:35 INFO - PROCESS | 1651 | 1467738335760 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b85a400) [pid = 1651] [serial = 236] [outer = 0x123416400] 10:05:36 INFO - PROCESS | 1651 | 1467738336035 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]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 523ms 10:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:05:36 INFO - PROCESS | 1651 | 1467738336055 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1651 | 1467738336056 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:05:36 INFO - PROCESS | 1651 | 1467738336058 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1651 | 1467738336059 Marionette TRACE conn2 <- [1,290,null,{}] 10:05:36 INFO - PROCESS | 1651 | 1467738336061 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}] 10:05:36 INFO - PROCESS | 1651 | 1467738336062 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:36 INFO - PROCESS | 1651 | 1467738336154 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:05:36 INFO - PROCESS | 1651 | 1467738336157 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1651 | 1467738336158 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3f8800 == 41 [pid = 1651] [id = 80] 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b85a800) [pid = 1651] [serial = 237] [outer = 0x0] 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b867000) [pid = 1651] [serial = 238] [outer = 0x12b85a800] 10:05:36 INFO - PROCESS | 1651 | 1467738336181 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12b9a8400) [pid = 1651] [serial = 239] [outer = 0x12b85a800] 10:05:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:05:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 418ms 10:05:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:05:36 INFO - PROCESS | 1651 | 1467738336474 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]]]}] 10:05:36 INFO - PROCESS | 1651 | 1467738336477 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1651 | 1467738336478 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:05:36 INFO - PROCESS | 1651 | 1467738336487 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1651 | 1467738336488 Marionette TRACE conn2 <- [1,294,null,{}] 10:05:36 INFO - PROCESS | 1651 | 1467738336490 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}] 10:05:36 INFO - PROCESS | 1651 | 1467738336491 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:36 INFO - PROCESS | 1651 | 1467738336574 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:05:36 INFO - PROCESS | 1651 | 1467738336625 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1651 | 1467738336626 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a666800 == 42 [pid = 1651] [id = 81] 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129524800) [pid = 1651] [serial = 240] [outer = 0x0] 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b9a8800) [pid = 1651] [serial = 241] [outer = 0x129524800] 10:05:36 INFO - PROCESS | 1651 | 1467738336650 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bc6dc00) [pid = 1651] [serial = 242] [outer = 0x129524800] 10:05:37 INFO - PROCESS | 1651 | 1467738337034 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]]]}] 10:05:37 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. 10:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 625ms 10:05:37 INFO - PROCESS | 1651 | 1467738337114 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1651 | 1467738337117 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:05:37 INFO - PROCESS | 1651 | 1467738337121 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1651 | 1467738337123 Marionette TRACE conn2 <- [1,298,null,{}] 10:05:37 INFO - PROCESS | 1651 | 1467738337127 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}] 10:05:37 INFO - PROCESS | 1651 | 1467738337129 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:37 INFO - PROCESS | 1651 | 1467738337229 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:05:37 INFO - PROCESS | 1651 | 1467738337292 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1651 | 1467738337294 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f4a800 == 43 [pid = 1651] [id = 82] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118328400) [pid = 1651] [serial = 243] [outer = 0x0] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1183f1000) [pid = 1651] [serial = 244] [outer = 0x118328400] 10:05:37 INFO - PROCESS | 1651 | 1467738337324 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11898f400) [pid = 1651] [serial = 245] [outer = 0x118328400] 10:05:37 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. 10:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 10:05:37 INFO - PROCESS | 1651 | 1467738337734 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]]]}] 10:05:37 INFO - PROCESS | 1651 | 1467738337741 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1651 | 1467738337744 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:05:37 INFO - PROCESS | 1651 | 1467738337749 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1651 | 1467738337751 Marionette TRACE conn2 <- [1,302,null,{}] 10:05:37 INFO - PROCESS | 1651 | 1467738337753 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}] 10:05:37 INFO - PROCESS | 1651 | 1467738337755 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:37 INFO - PROCESS | 1651 | 1467738337858 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:05:37 INFO - PROCESS | 1651 | 1467738337905 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1651 | 1467738337906 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12352a000 == 44 [pid = 1651] [id = 83] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119909400) [pid = 1651] [serial = 246] [outer = 0x0] 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119d1b000) [pid = 1651] [serial = 247] [outer = 0x119909400] 10:05:37 INFO - PROCESS | 1651 | 1467738337936 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x120f17c00) [pid = 1651] [serial = 248] [outer = 0x119909400] 10:05:38 INFO - PROCESS | 1651 | 1467738338353 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]]]}] 10:05:38 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. 10:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 10:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:05:38 INFO - PROCESS | 1651 | 1467738338368 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1651 | 1467738338370 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:05:38 INFO - PROCESS | 1651 | 1467738338372 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1651 | 1467738338374 Marionette TRACE conn2 <- [1,306,null,{}] 10:05:38 INFO - PROCESS | 1651 | 1467738338382 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}] 10:05:38 INFO - PROCESS | 1651 | 1467738338386 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:38 INFO - PROCESS | 1651 | 1467738338483 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:05:38 INFO - PROCESS | 1651 | 1467738338564 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1651 | 1467738338566 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937d800 == 45 [pid = 1651] [id = 84] 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x124485400) [pid = 1651] [serial = 249] [outer = 0x0] 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124885c00) [pid = 1651] [serial = 250] [outer = 0x124485400] 10:05:38 INFO - PROCESS | 1651 | 1467738338598 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x127147800) [pid = 1651] [serial = 251] [outer = 0x124485400] 10:05:39 INFO - PROCESS | 1651 | 1467738339006 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]]]}] 10:05:39 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. 10:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 10:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:05:39 INFO - PROCESS | 1651 | 1467738339043 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1651 | 1467738339045 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:05:39 INFO - PROCESS | 1651 | 1467738339048 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1651 | 1467738339049 Marionette TRACE conn2 <- [1,310,null,{}] 10:05:39 INFO - PROCESS | 1651 | 1467738339051 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}] 10:05:39 INFO - PROCESS | 1651 | 1467738339053 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:39 INFO - PROCESS | 1651 | 1467738339153 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:05:39 INFO - PROCESS | 1651 | 1467738339202 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1651 | 1467738339203 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7de000 == 46 [pid = 1651] [id = 85] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128b26800) [pid = 1651] [serial = 252] [outer = 0x0] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128b28800) [pid = 1651] [serial = 253] [outer = 0x128b26800] 10:05:39 INFO - PROCESS | 1651 | 1467738339231 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128b2dc00) [pid = 1651] [serial = 254] [outer = 0x128b26800] 10:05:39 INFO - PROCESS | 1651 | 1467738339798 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]]]}] 10:05:39 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. 10:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 10:05:39 INFO - PROCESS | 1651 | 1467738339818 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1651 | 1467738339821 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:05:39 INFO - PROCESS | 1651 | 1467738339824 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1651 | 1467738339826 Marionette TRACE conn2 <- [1,314,null,{}] 10:05:39 INFO - PROCESS | 1651 | 1467738339830 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}] 10:05:39 INFO - PROCESS | 1651 | 1467738339831 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:39 INFO - PROCESS | 1651 | 1467738339921 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:05:39 INFO - PROCESS | 1651 | 1467738339972 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1651 | 1467738339974 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11755a000 == 47 [pid = 1651] [id = 86] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x117248800) [pid = 1651] [serial = 255] [outer = 0x0] 10:05:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1177da800) [pid = 1651] [serial = 256] [outer = 0x117248800] 10:05:40 INFO - PROCESS | 1651 | 1467738340001 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1183f7400) [pid = 1651] [serial = 257] [outer = 0x117248800] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3f8800 == 46 [pid = 1651] [id = 80] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x129387800 == 45 [pid = 1651] [id = 79] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x129144000 == 44 [pid = 1651] [id = 78] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb5800 == 43 [pid = 1651] [id = 77] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x126ed4800 == 42 [pid = 1651] [id = 76] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee5000 == 41 [pid = 1651] [id = 75] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12351a000 == 40 [pid = 1651] [id = 74] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x123181800 == 39 [pid = 1651] [id = 73] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119c19800 == 38 [pid = 1651] [id = 72] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x129189800) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | 1467738340465 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]]]}] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119175000 == 37 [pid = 1651] [id = 71] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x117557000 == 36 [pid = 1651] [id = 70] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x115ff3800 == 35 [pid = 1651] [id = 69] 10:05:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12717a800 == 34 [pid = 1651] [id = 66] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123886800) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11998f800) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x117244c00) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116827c00) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1189eac00) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11946dc00) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116908400) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11724ec00) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11832e800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1183eec00) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1249c4000) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116832400) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119467c00) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118951000) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123d5d800) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12313ac00) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126805400) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124882400) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x129189000) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118952400) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1177db800) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124880000) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1177d8c00) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126937400) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126811400) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118806400) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12340fc00) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128c4c000) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126e0e400) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12101cc00) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126f14800) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123010c00) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119d17c00) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 10:05:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12714a400) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 10:05:40 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. 10:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 10:05:40 INFO - PROCESS | 1651 | 1467738340495 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:05:40 INFO - PROCESS | 1651 | 1467738340499 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:05:40 INFO - PROCESS | 1651 | 1467738340504 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1651 | 1467738340505 Marionette TRACE conn2 <- [1,318,null,{}] 10:05:40 INFO - PROCESS | 1651 | 1467738340508 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}] 10:05:40 INFO - PROCESS | 1651 | 1467738340509 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:40 INFO - PROCESS | 1651 | 1467738340585 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:05:40 INFO - PROCESS | 1651 | 1467738340589 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1651 | 1467738340590 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c17800 == 35 [pid = 1651] [id = 87] 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11880dc00) [pid = 1651] [serial = 258] [outer = 0x0] 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118951400) [pid = 1651] [serial = 259] [outer = 0x11880dc00] 10:05:40 INFO - PROCESS | 1651 | 1467738340620 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119182000) [pid = 1651] [serial = 260] [outer = 0x11880dc00] 10:05:40 INFO - PROCESS | 1651 | 1467738340942 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]]]}] 10:05:40 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. 10:05:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 10:05:40 INFO - PROCESS | 1651 | 1467738340973 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1651 | 1467738340975 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:05:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:05:40 INFO - PROCESS | 1651 | 1467738340977 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1651 | 1467738340979 Marionette TRACE conn2 <- [1,322,null,{}] 10:05:40 INFO - PROCESS | 1651 | 1467738340986 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}] 10:05:40 INFO - PROCESS | 1651 | 1467738340989 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:41 INFO - PROCESS | 1651 | 1467738341112 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:05:41 INFO - PROCESS | 1651 | 1467738341118 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1651 | 1467738341120 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11868a000 == 36 [pid = 1651] [id = 88] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119d20000) [pid = 1651] [serial = 261] [outer = 0x0] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121020400) [pid = 1651] [serial = 262] [outer = 0x119d20000] 10:05:41 INFO - PROCESS | 1651 | 1467738341147 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123244400) [pid = 1651] [serial = 263] [outer = 0x119d20000] 10:05:41 INFO - PROCESS | 1651 | 1467738341473 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]]]}] 10:05:41 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. 10:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 523ms 10:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:05:41 INFO - PROCESS | 1651 | 1467738341501 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1651 | 1467738341503 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:05:41 INFO - PROCESS | 1651 | 1467738341505 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1651 | 1467738341506 Marionette TRACE conn2 <- [1,326,null,{}] 10:05:41 INFO - PROCESS | 1651 | 1467738341509 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}] 10:05:41 INFO - PROCESS | 1651 | 1467738341510 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:41 INFO - PROCESS | 1651 | 1467738341594 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:05:41 INFO - PROCESS | 1651 | 1467738341649 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1651 | 1467738341650 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b0800 == 37 [pid = 1651] [id = 89] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12313bc00) [pid = 1651] [serial = 264] [outer = 0x0] 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12427e400) [pid = 1651] [serial = 265] [outer = 0x12313bc00] 10:05:41 INFO - PROCESS | 1651 | 1467738341689 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124882800) [pid = 1651] [serial = 266] [outer = 0x12313bc00] 10:05:42 INFO - PROCESS | 1651 | 1467738342136 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]]]}] 10:05:42 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. 10:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 669ms 10:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:05:42 INFO - PROCESS | 1651 | 1467738342175 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1651 | 1467738342176 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:05:42 INFO - PROCESS | 1651 | 1467738342178 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1651 | 1467738342179 Marionette TRACE conn2 <- [1,330,null,{}] 10:05:42 INFO - PROCESS | 1651 | 1467738342181 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}] 10:05:42 INFO - PROCESS | 1651 | 1467738342182 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:42 INFO - PROCESS | 1651 | 1467738342258 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:05:42 INFO - PROCESS | 1651 | 1467738342262 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1651 | 1467738342263 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123084800 == 38 [pid = 1651] [id = 90] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12487f800) [pid = 1651] [serial = 267] [outer = 0x0] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126937400) [pid = 1651] [serial = 268] [outer = 0x12487f800] 10:05:42 INFO - PROCESS | 1651 | 1467738342286 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126fa2000) [pid = 1651] [serial = 269] [outer = 0x12487f800] 10:05:42 INFO - PROCESS | 1651 | 1467738342695 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]]]}] 10:05:42 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. 10:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 10:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:05:42 INFO - PROCESS | 1651 | 1467738342700 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1651 | 1467738342702 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:05:42 INFO - PROCESS | 1651 | 1467738342705 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1651 | 1467738342707 Marionette TRACE conn2 <- [1,334,null,{}] 10:05:42 INFO - PROCESS | 1651 | 1467738342710 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}] 10:05:42 INFO - PROCESS | 1651 | 1467738342717 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:42 INFO - PROCESS | 1651 | 1467738342892 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:05:42 INFO - PROCESS | 1651 | 1467738342919 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1651 | 1467738342920 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b4800 == 39 [pid = 1651] [id = 91] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127447400) [pid = 1651] [serial = 270] [outer = 0x0] 10:05:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128b2f800) [pid = 1651] [serial = 271] [outer = 0x127447400] 10:05:42 INFO - PROCESS | 1651 | 1467738342962 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1293b1400) [pid = 1651] [serial = 272] [outer = 0x127447400] 10:05:43 INFO - PROCESS | 1651 | 1467738343287 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]]]}] 10:05:43 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. 10:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 620ms 10:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:05:43 INFO - PROCESS | 1651 | 1467738343326 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1651 | 1467738343327 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:05:43 INFO - PROCESS | 1651 | 1467738343329 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1651 | 1467738343331 Marionette TRACE conn2 <- [1,338,null,{}] 10:05:43 INFO - PROCESS | 1651 | 1467738343340 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}] 10:05:43 INFO - PROCESS | 1651 | 1467738343341 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:43 INFO - PROCESS | 1651 | 1467738343435 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:05:43 INFO - PROCESS | 1651 | 1467738343482 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1651 | 1467738343483 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12423c800 == 40 [pid = 1651] [id = 92] 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128b24000) [pid = 1651] [serial = 273] [outer = 0x0] 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129522400) [pid = 1651] [serial = 274] [outer = 0x128b24000] 10:05:43 INFO - PROCESS | 1651 | 1467738343514 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a63b800) [pid = 1651] [serial = 275] [outer = 0x128b24000] 10:05:43 INFO - PROCESS | 1651 | 1467738343810 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]]]}] 10:05:43 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. 10:05:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 522ms 10:05:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:05:43 INFO - PROCESS | 1651 | 1467738343852 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1651 | 1467738343854 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:05:43 INFO - PROCESS | 1651 | 1467738343856 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1651 | 1467738343857 Marionette TRACE conn2 <- [1,342,null,{}] 10:05:43 INFO - PROCESS | 1651 | 1467738343868 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}] 10:05:43 INFO - PROCESS | 1651 | 1467738343869 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:43 INFO - PROCESS | 1651 | 1467738343963 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:05:43 INFO - PROCESS | 1651 | 1467738343966 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1651 | 1467738343967 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ef0000 == 41 [pid = 1651] [id = 93] 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1293b0400) [pid = 1651] [serial = 276] [outer = 0x0] 10:05:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a69e800) [pid = 1651] [serial = 277] [outer = 0x1293b0400] 10:05:43 INFO - PROCESS | 1651 | 1467738343992 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12aa46400) [pid = 1651] [serial = 278] [outer = 0x1293b0400] 10:05:44 INFO - PROCESS | 1651 | 1467738344308 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]]]}] 10:05:44 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. 10:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 10:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:05:44 INFO - PROCESS | 1651 | 1467738344325 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1651 | 1467738344326 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:05:44 INFO - PROCESS | 1651 | 1467738344328 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1651 | 1467738344329 Marionette TRACE conn2 <- [1,346,null,{}] 10:05:44 INFO - PROCESS | 1651 | 1467738344340 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}] 10:05:44 INFO - PROCESS | 1651 | 1467738344341 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:44 INFO - PROCESS | 1651 | 1467738344448 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:05:44 INFO - PROCESS | 1651 | 1467738344452 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1651 | 1467738344460 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b09800 == 42 [pid = 1651] [id = 94] 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116b21800) [pid = 1651] [serial = 279] [outer = 0x0] 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119902800) [pid = 1651] [serial = 280] [outer = 0x116b21800] 10:05:44 INFO - PROCESS | 1651 | 1467738344613 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129526400) [pid = 1651] [serial = 281] [outer = 0x116b21800] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1188b1c00) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116981800) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1165e9000) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1122bdc00) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123416400) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127151800) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118330000) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12743f000) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b85a800) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1242d9400) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12951ec00) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:05:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119d15c00) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:05:44 INFO - PROCESS | 1651 | 1467738344906 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]]]}] 10:05:44 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. 10:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 622ms 10:05:44 INFO - PROCESS | 1651 | 1467738344952 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1651 | 1467738344954 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:05:44 INFO - PROCESS | 1651 | 1467738344956 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1651 | 1467738344957 Marionette TRACE conn2 <- [1,350,null,{}] 10:05:44 INFO - PROCESS | 1651 | 1467738344959 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}] 10:05:44 INFO - PROCESS | 1651 | 1467738344960 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:45 INFO - PROCESS | 1651 | 1467738345039 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:05:45 INFO - PROCESS | 1651 | 1467738345042 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1651 | 1467738345043 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x129130000 == 43 [pid = 1651] [id = 95] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118330000) [pid = 1651] [serial = 282] [outer = 0x0] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a528c00) [pid = 1651] [serial = 283] [outer = 0x118330000] 10:05:45 INFO - PROCESS | 1651 | 1467738345070 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b185800) [pid = 1651] [serial = 284] [outer = 0x118330000] 10:05:45 INFO - PROCESS | 1651 | 1467738345390 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]]]}] 10:05:45 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. 10:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 10:05:45 INFO - PROCESS | 1651 | 1467738345426 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:05:45 INFO - PROCESS | 1651 | 1467738345428 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:05:45 INFO - PROCESS | 1651 | 1467738345432 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1651 | 1467738345434 Marionette TRACE conn2 <- [1,354,null,{}] 10:05:45 INFO - PROCESS | 1651 | 1467738345437 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}] 10:05:45 INFO - PROCESS | 1651 | 1467738345440 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:45 INFO - PROCESS | 1651 | 1467738345624 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:05:45 INFO - PROCESS | 1651 | 1467738345639 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1651 | 1467738345641 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3db800 == 44 [pid = 1651] [id = 96] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b862400) [pid = 1651] [serial = 285] [outer = 0x0] 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12b9ad400) [pid = 1651] [serial = 286] [outer = 0x12b862400] 10:05:45 INFO - PROCESS | 1651 | 1467738345684 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bc74000) [pid = 1651] [serial = 287] [outer = 0x12b862400] 10:05:46 INFO - PROCESS | 1651 | 1467738346076 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]]]}] 10:05:46 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. 10:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 10:05:46 INFO - PROCESS | 1651 | 1467738346111 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1651 | 1467738346113 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:05:46 INFO - PROCESS | 1651 | 1467738346118 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1651 | 1467738346120 Marionette TRACE conn2 <- [1,358,null,{}] 10:05:46 INFO - PROCESS | 1651 | 1467738346122 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}] 10:05:46 INFO - PROCESS | 1651 | 1467738346123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:46 INFO - PROCESS | 1651 | 1467738346201 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:05:46 INFO - PROCESS | 1651 | 1467738346205 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1651 | 1467738346206 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b119800 == 45 [pid = 1651] [id = 97] 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bc78c00) [pid = 1651] [serial = 288] [outer = 0x0] 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12be86000) [pid = 1651] [serial = 289] [outer = 0x12bc78c00] 10:05:46 INFO - PROCESS | 1651 | 1467738346230 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12be8ec00) [pid = 1651] [serial = 290] [outer = 0x12bc78c00] 10:05:46 INFO - PROCESS | 1651 | 1467738346552 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]]]}] 10:05:46 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. 10:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 10:05:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:05:46 INFO - PROCESS | 1651 | 1467738346587 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1651 | 1467738346588 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:05:46 INFO - PROCESS | 1651 | 1467738346590 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1651 | 1467738346591 Marionette TRACE conn2 <- [1,362,null,{}] 10:05:46 INFO - PROCESS | 1651 | 1467738346639 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}] 10:05:46 INFO - PROCESS | 1651 | 1467738346641 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:46 INFO - PROCESS | 1651 | 1467738346756 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:05:46 INFO - PROCESS | 1651 | 1467738346804 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1651 | 1467738346807 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165aa000 == 46 [pid = 1651] [id = 98] 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x115ee5800) [pid = 1651] [serial = 291] [outer = 0x0] 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116239000) [pid = 1651] [serial = 292] [outer = 0x115ee5800] 10:05:46 INFO - PROCESS | 1651 | 1467738346839 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116988800) [pid = 1651] [serial = 293] [outer = 0x115ee5800] 10:05:47 INFO - PROCESS | 1651 | 1467738347261 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]]]}] 10:05:47 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. 10:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 10:05:47 INFO - PROCESS | 1651 | 1467738347316 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1651 | 1467738347318 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:05:47 INFO - PROCESS | 1651 | 1467738347323 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1651 | 1467738347324 Marionette TRACE conn2 <- [1,366,null,{}] 10:05:47 INFO - PROCESS | 1651 | 1467738347328 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}] 10:05:47 INFO - PROCESS | 1651 | 1467738347331 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:47 INFO - PROCESS | 1651 | 1467738347432 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:05:47 INFO - PROCESS | 1651 | 1467738347497 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1651 | 1467738347500 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195bb000 == 47 [pid = 1651] [id = 99] 10:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11972b800) [pid = 1651] [serial = 294] [outer = 0x0] 10:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11998f800) [pid = 1651] [serial = 295] [outer = 0x11972b800] 10:05:47 INFO - PROCESS | 1651 | 1467738347530 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119d20400) [pid = 1651] [serial = 296] [outer = 0x11972b800] 10:05:47 INFO - PROCESS | 1651 | 1467738347973 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]]]}] 10:05:47 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. 10:05:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 10:05:47 INFO - PROCESS | 1651 | 1467738347995 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1651 | 1467738347996 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:05:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:05:47 INFO - PROCESS | 1651 | 1467738347999 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1651 | 1467738348000 Marionette TRACE conn2 <- [1,370,null,{}] 10:05:48 INFO - PROCESS | 1651 | 1467738348003 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}] 10:05:48 INFO - PROCESS | 1651 | 1467738348004 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:48 INFO - PROCESS | 1651 | 1467738348125 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:05:48 INFO - PROCESS | 1651 | 1467738348203 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1651 | 1467738348206 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913b000 == 48 [pid = 1651] [id = 100] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123626c00) [pid = 1651] [serial = 297] [outer = 0x0] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124483c00) [pid = 1651] [serial = 298] [outer = 0x123626c00] 10:05:48 INFO - PROCESS | 1651 | 1467738348237 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126e0c400) [pid = 1651] [serial = 299] [outer = 0x123626c00] 10:05:48 INFO - PROCESS | 1651 | 1467738348646 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]]]}] 10:05:48 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. 10:05:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 10:05:48 INFO - PROCESS | 1651 | 1467738348671 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1651 | 1467738348675 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:05:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:05:48 INFO - PROCESS | 1651 | 1467738348682 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1651 | 1467738348684 Marionette TRACE conn2 <- [1,374,null,{}] 10:05:48 INFO - PROCESS | 1651 | 1467738348686 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}] 10:05:48 INFO - PROCESS | 1651 | 1467738348687 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:48 INFO - PROCESS | 1651 | 1467738348795 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:05:48 INFO - PROCESS | 1651 | 1467738348907 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1651 | 1467738348908 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b938000 == 49 [pid = 1651] [id = 101] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x129184000) [pid = 1651] [serial = 300] [outer = 0x0] 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x129187800) [pid = 1651] [serial = 301] [outer = 0x129184000] 10:05:48 INFO - PROCESS | 1651 | 1467738348942 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12a69f800) [pid = 1651] [serial = 302] [outer = 0x129184000] 10:05:49 INFO - PROCESS | 1651 | 1467738349455 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:05:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:05:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 822ms 10:05:49 INFO - PROCESS | 1651 | 1467738349502 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:05:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:05:49 INFO - PROCESS | 1651 | 1467738349503 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:05:49 INFO - PROCESS | 1651 | 1467738349506 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1651 | 1467738349507 Marionette TRACE conn2 <- [1,378,null,{}] 10:05:49 INFO - PROCESS | 1651 | 1467738349509 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}] 10:05:49 INFO - PROCESS | 1651 | 1467738349511 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:49 INFO - PROCESS | 1651 | 1467738349714 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:05:49 INFO - PROCESS | 1651 | 1467738349790 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1651 | 1467738349791 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d8800 == 50 [pid = 1651] [id = 102] 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118324400) [pid = 1651] [serial = 303] [outer = 0x0] 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1183eb000) [pid = 1651] [serial = 304] [outer = 0x118324400] 10:05:49 INFO - PROCESS | 1651 | 1467738349819 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11898ec00) [pid = 1651] [serial = 305] [outer = 0x118324400] 10:05:50 INFO - PROCESS | 1651 | 1467738350241 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:05:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 769ms 10:05:50 INFO - PROCESS | 1651 | 1467738350276 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:05:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:05:50 INFO - PROCESS | 1651 | 1467738350279 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:05:50 INFO - PROCESS | 1651 | 1467738350282 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1651 | 1467738350284 Marionette TRACE conn2 <- [1,382,null,{}] 10:05:50 INFO - PROCESS | 1651 | 1467738350287 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}] 10:05:50 INFO - PROCESS | 1651 | 1467738350288 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:50 INFO - PROCESS | 1651 | 1467738350380 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:05:50 INFO - PROCESS | 1651 | 1467738350433 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1651 | 1467738350434 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x118689800 == 51 [pid = 1651] [id = 103] 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119d1f400) [pid = 1651] [serial = 306] [outer = 0x0] 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1237a2400) [pid = 1651] [serial = 307] [outer = 0x119d1f400] 10:05:50 INFO - PROCESS | 1651 | 1467738350461 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12448e800) [pid = 1651] [serial = 308] [outer = 0x119d1f400] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3db800 == 50 [pid = 1651] [id = 96] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x129130000 == 49 [pid = 1651] [id = 95] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x128b09800 == 48 [pid = 1651] [id = 94] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x124ef0000 == 47 [pid = 1651] [id = 93] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12423c800 == 46 [pid = 1651] [id = 92] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b4800 == 45 [pid = 1651] [id = 91] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x123084800 == 44 [pid = 1651] [id = 90] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1183f1c00) [pid = 1651] [serial = 201] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x115e11c00) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b9a8800) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b0800 == 43 [pid = 1651] [id = 89] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11868a000 == 42 [pid = 1651] [id = 88] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x113c17800 == 41 [pid = 1651] [id = 87] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11755a000 == 40 [pid = 1651] [id = 86] 10:05:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7de000 == 39 [pid = 1651] [id = 85] 10:05:50 INFO - PROCESS | 1651 | 1467738350840 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:05:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 571ms 10:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:05:50 INFO - PROCESS | 1651 | 1467738350852 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1651 | 1467738350854 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:05:50 INFO - PROCESS | 1651 | 1467738350856 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1651 | 1467738350857 Marionette TRACE conn2 <- [1,386,null,{}] 10:05:50 INFO - PROCESS | 1651 | 1467738350860 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}] 10:05:50 INFO - PROCESS | 1651 | 1467738350861 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:50 INFO - PROCESS | 1651 | 1467738350943 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b9a8400) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119c40000) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118346400) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x126f9ec00) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x115f2dc00) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b85a400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12951e400) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1249c1400) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a52dc00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x128e8d800) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12b867000) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1244d2000) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12a63f400) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a690400) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123d8e000) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126939800) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11832fc00) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123013800) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119468000) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126803400) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12a698c00) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118614c00) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12d15c000) [pid = 1651] [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.] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12a637400) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12a76d800) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 10:05:51 INFO - PROCESS | 1651 | 1467738351026 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1651 | 1467738351027 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f32000 == 40 [pid = 1651] [id = 104] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119189800) [pid = 1651] [serial = 309] [outer = 0x0] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123d8e000) [pid = 1651] [serial = 310] [outer = 0x119189800] 10:05:51 INFO - PROCESS | 1651 | 1467738351057 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12714a400) [pid = 1651] [serial = 311] [outer = 0x119189800] 10:05:51 INFO - PROCESS | 1651 | 1467738351360 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]]]}] 10:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 10:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:05:51 INFO - PROCESS | 1651 | 1467738351375 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1651 | 1467738351377 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:05:51 INFO - PROCESS | 1651 | 1467738351388 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1651 | 1467738351391 Marionette TRACE conn2 <- [1,390,null,{}] 10:05:51 INFO - PROCESS | 1651 | 1467738351394 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}] 10:05:51 INFO - PROCESS | 1651 | 1467738351396 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:51 INFO - PROCESS | 1651 | 1467738351478 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:05:51 INFO - PROCESS | 1651 | 1467738351483 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1651 | 1467738351485 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234ad800 == 41 [pid = 1651] [id = 105] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b29000) [pid = 1651] [serial = 312] [outer = 0x0] 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293b4800) [pid = 1651] [serial = 313] [outer = 0x128b29000] 10:05:51 INFO - PROCESS | 1651 | 1467738351519 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a69a800) [pid = 1651] [serial = 314] [outer = 0x128b29000] 10:05:51 INFO - PROCESS | 1651 | 1467738351930 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 629ms 10:05:52 INFO - PROCESS | 1651 | 1467738352010 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1651 | 1467738352011 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:05:52 INFO - PROCESS | 1651 | 1467738352018 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1651 | 1467738352019 Marionette TRACE conn2 <- [1,394,null,{}] 10:05:52 INFO - PROCESS | 1651 | 1467738352028 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}] 10:05:52 INFO - PROCESS | 1651 | 1467738352029 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:52 INFO - PROCESS | 1651 | 1467738352106 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:05:52 INFO - PROCESS | 1651 | 1467738352109 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1651 | 1467738352111 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12684b000 == 42 [pid = 1651] [id = 106] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127151c00) [pid = 1651] [serial = 315] [outer = 0x0] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b9a7800) [pid = 1651] [serial = 316] [outer = 0x127151c00] 10:05:52 INFO - PROCESS | 1651 | 1467738352137 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12be90000) [pid = 1651] [serial = 317] [outer = 0x127151c00] 10:05:52 INFO - PROCESS | 1651 | 1467738352481 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 480ms 10:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:05:52 INFO - PROCESS | 1651 | 1467738352494 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1651 | 1467738352495 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:05:52 INFO - PROCESS | 1651 | 1467738352497 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1651 | 1467738352499 Marionette TRACE conn2 <- [1,398,null,{}] 10:05:52 INFO - PROCESS | 1651 | 1467738352504 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}] 10:05:52 INFO - PROCESS | 1651 | 1467738352505 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:52 INFO - PROCESS | 1651 | 1467738352587 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:05:52 INFO - PROCESS | 1651 | 1467738352642 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1651 | 1467738352646 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b15000 == 43 [pid = 1651] [id = 107] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bed2800) [pid = 1651] [serial = 318] [outer = 0x0] 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12bed5800) [pid = 1651] [serial = 319] [outer = 0x12bed2800] 10:05:52 INFO - PROCESS | 1651 | 1467738352677 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12c31a400) [pid = 1651] [serial = 320] [outer = 0x12bed2800] 10:05:53 INFO - PROCESS | 1651 | 1467738353014 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 572ms 10:05:53 INFO - PROCESS | 1651 | 1467738353070 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1651 | 1467738353071 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:05:53 INFO - PROCESS | 1651 | 1467738353073 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1651 | 1467738353074 Marionette TRACE conn2 <- [1,402,null,{}] 10:05:53 INFO - PROCESS | 1651 | 1467738353077 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}] 10:05:53 INFO - PROCESS | 1651 | 1467738353078 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:53 INFO - PROCESS | 1651 | 1467738353180 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:05:53 INFO - PROCESS | 1651 | 1467738353217 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1651 | 1467738353218 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e9000 == 44 [pid = 1651] [id = 108] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1129a8400) [pid = 1651] [serial = 321] [outer = 0x0] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x127148400) [pid = 1651] [serial = 322] [outer = 0x1129a8400] 10:05:53 INFO - PROCESS | 1651 | 1467738353242 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12c31d400) [pid = 1651] [serial = 323] [outer = 0x1129a8400] 10:05:53 INFO - PROCESS | 1651 | 1467738353585 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 10:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:05:53 INFO - PROCESS | 1651 | 1467738353594 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1651 | 1467738353595 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:05:53 INFO - PROCESS | 1651 | 1467738353606 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1651 | 1467738353607 Marionette TRACE conn2 <- [1,406,null,{}] 10:05:53 INFO - PROCESS | 1651 | 1467738353610 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}] 10:05:53 INFO - PROCESS | 1651 | 1467738353611 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:53 INFO - PROCESS | 1651 | 1467738353714 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:05:53 INFO - PROCESS | 1651 | 1467738353718 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1651 | 1467738353719 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7c2800 == 45 [pid = 1651] [id = 109] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116904c00) [pid = 1651] [serial = 324] [outer = 0x0] 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11992b000) [pid = 1651] [serial = 325] [outer = 0x116904c00] 10:05:53 INFO - PROCESS | 1651 | 1467738353743 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11992ec00) [pid = 1651] [serial = 326] [outer = 0x116904c00] 10:05:54 INFO - PROCESS | 1651 | 1467738354068 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]]]}] 10:05:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 527ms 10:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:05:54 INFO - PROCESS | 1651 | 1467738354125 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1651 | 1467738354126 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:05:54 INFO - PROCESS | 1651 | 1467738354128 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1651 | 1467738354129 Marionette TRACE conn2 <- [1,410,null,{}] 10:05:54 INFO - PROCESS | 1651 | 1467738354137 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}] 10:05:54 INFO - PROCESS | 1651 | 1467738354138 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:54 INFO - PROCESS | 1651 | 1467738354237 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:05:54 INFO - PROCESS | 1651 | 1467738354240 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1651 | 1467738354241 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d7800 == 46 [pid = 1651] [id = 110] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1106e9400) [pid = 1651] [serial = 327] [outer = 0x0] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1106ecc00) [pid = 1651] [serial = 328] [outer = 0x1106e9400] 10:05:54 INFO - PROCESS | 1651 | 1467738354294 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1106f0c00) [pid = 1651] [serial = 329] [outer = 0x1106e9400] 10:05:54 INFO - PROCESS | 1651 | 1467738354531 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:05:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 10:05:54 INFO - PROCESS | 1651 | 1467738354645 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]]]}] 10:05:54 INFO - PROCESS | 1651 | 1467738354652 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1651 | 1467738354653 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:05:54 INFO - PROCESS | 1651 | 1467738354655 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1651 | 1467738354656 Marionette TRACE conn2 <- [1,414,null,{}] 10:05:54 INFO - PROCESS | 1651 | 1467738354659 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}] 10:05:54 INFO - PROCESS | 1651 | 1467738354660 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:54 INFO - PROCESS | 1651 | 1467738354764 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:05:54 INFO - PROCESS | 1651 | 1467738354768 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1651 | 1467738354769 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba05000 == 47 [pid = 1651] [id = 111] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1170a1000) [pid = 1651] [serial = 330] [outer = 0x0] 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119930000) [pid = 1651] [serial = 331] [outer = 0x1170a1000] 10:05:54 INFO - PROCESS | 1651 | 1467738354800 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12c41b000) [pid = 1651] [serial = 332] [outer = 0x1170a1000] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118328400) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12487f800) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b862400) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116b21800) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118330000) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x113c69800) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12693a000) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1183ed400) [pid = 1651] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x127447400) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128b24000) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119909400) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1293b0400) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124485400) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12313bc00) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119d20000) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117248800) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11880dc00) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:05:55 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128b26800) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:05:55 INFO - PROCESS | 1651 | 1467738355194 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms 10:05:55 INFO - PROCESS | 1651 | 1467738355224 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1651 | 1467738355225 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:05:55 INFO - PROCESS | 1651 | 1467738355227 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1651 | 1467738355228 Marionette TRACE conn2 <- [1,418,null,{}] 10:05:55 INFO - PROCESS | 1651 | 1467738355231 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}] 10:05:55 INFO - PROCESS | 1651 | 1467738355233 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:55 INFO - PROCESS | 1651 | 1467738355321 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:05:55 INFO - PROCESS | 1651 | 1467738355375 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1651 | 1467738355377 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123280800 == 48 [pid = 1651] [id = 112] 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1183f0c00) [pid = 1651] [serial = 333] [outer = 0x0] 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11992f000) [pid = 1651] [serial = 334] [outer = 0x1183f0c00] 10:05:55 INFO - PROCESS | 1651 | 1467738355405 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119c91400) [pid = 1651] [serial = 335] [outer = 0x1183f0c00] 10:05:56 INFO - PROCESS | 1651 | 1467738356167 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]]]}] 10:05:56 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 10:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 10:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:05:56 INFO - PROCESS | 1651 | 1467738356202 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1651 | 1467738356203 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:05:56 INFO - PROCESS | 1651 | 1467738356205 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1651 | 1467738356207 Marionette TRACE conn2 <- [1,422,null,{}] 10:05:56 INFO - PROCESS | 1651 | 1467738356209 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}] 10:05:56 INFO - PROCESS | 1651 | 1467738356211 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:56 INFO - PROCESS | 1651 | 1467738356313 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:05:56 INFO - PROCESS | 1651 | 1467738356317 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1651 | 1467738356318 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c020000 == 49 [pid = 1651] [id = 113] 10:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119c8c400) [pid = 1651] [serial = 336] [outer = 0x0] 10:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119c98400) [pid = 1651] [serial = 337] [outer = 0x119c8c400] 10:05:56 INFO - PROCESS | 1651 | 1467738356342 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1293b9800) [pid = 1651] [serial = 338] [outer = 0x119c8c400] 10:05:57 INFO - PROCESS | 1651 | 1467738357243 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]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1070ms 10:05:57 INFO - PROCESS | 1651 | 1467738357275 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1651 | 1467738357278 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:05:57 INFO - PROCESS | 1651 | 1467738357282 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1651 | 1467738357284 Marionette TRACE conn2 <- [1,426,null,{}] 10:05:57 INFO - PROCESS | 1651 | 1467738357288 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}] 10:05:57 INFO - PROCESS | 1651 | 1467738357289 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:57 INFO - PROCESS | 1651 | 1467738357396 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:05:57 INFO - PROCESS | 1651 | 1467738357447 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1651 | 1467738357449 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d3000 == 50 [pid = 1651] [id = 114] 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x114f92400) [pid = 1651] [serial = 339] [outer = 0x0] 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1162a6000) [pid = 1651] [serial = 340] [outer = 0x114f92400] 10:05:57 INFO - PROCESS | 1651 | 1467738357481 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1183ed800) [pid = 1651] [serial = 341] [outer = 0x114f92400] 10:05:57 INFO - PROCESS | 1651 | 1467738357968 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] 10:05:58 INFO - PROCESS | 1651 | 1467738358020 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:05:58 INFO - PROCESS | 1651 | 1467738358026 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1651 | 1467738358027 Marionette TRACE conn2 <- [1,430,null,{}] 10:05:58 INFO - PROCESS | 1651 | 1467738358030 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}] 10:05:58 INFO - PROCESS | 1651 | 1467738358033 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:58 INFO - PROCESS | 1651 | 1467738358138 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:05:58 INFO - PROCESS | 1651 | 1467738358203 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1651 | 1467738358205 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x123703000 == 51 [pid = 1651] [id = 115] 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119ae0400) [pid = 1651] [serial = 342] [outer = 0x0] 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119ae6400) [pid = 1651] [serial = 343] [outer = 0x119ae0400] 10:05:58 INFO - PROCESS | 1651 | 1467738358235 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119aeb800) [pid = 1651] [serial = 344] [outer = 0x119ae0400] 10:05:58 INFO - PROCESS | 1651 | 1467738358663 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 10:05:58 INFO - PROCESS | 1651 | 1467738358711 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1651 | 1467738358713 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:05:58 INFO - PROCESS | 1651 | 1467738358729 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1651 | 1467738358732 Marionette TRACE conn2 <- [1,434,null,{}] 10:05:58 INFO - PROCESS | 1651 | 1467738358758 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}] 10:05:58 INFO - PROCESS | 1651 | 1467738358761 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:58 INFO - PROCESS | 1651 | 1467738358869 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:05:58 INFO - PROCESS | 1651 | 1467738358936 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1651 | 1467738358938 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7e0000 == 52 [pid = 1651] [id = 116] 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121020000) [pid = 1651] [serial = 345] [outer = 0x0] 10:05:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123a80400) [pid = 1651] [serial = 346] [outer = 0x121020000] 10:05:58 INFO - PROCESS | 1651 | 1467738358969 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1249c4400) [pid = 1651] [serial = 347] [outer = 0x121020000] 10:05:59 INFO - PROCESS | 1651 | 1467738359419 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 740ms 10:05:59 INFO - PROCESS | 1651 | 1467738359469 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1651 | 1467738359471 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:05:59 INFO - PROCESS | 1651 | 1467738359473 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1651 | 1467738359475 Marionette TRACE conn2 <- [1,438,null,{}] 10:05:59 INFO - PROCESS | 1651 | 1467738359477 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}] 10:05:59 INFO - PROCESS | 1651 | 1467738359478 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:59 INFO - PROCESS | 1651 | 1467738359585 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:05:59 INFO - PROCESS | 1651 | 1467738359815 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1651 | 1467738359817 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:05:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ffc800 == 53 [pid = 1651] [id = 117] 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1132e2c00) [pid = 1651] [serial = 348] [outer = 0x0] 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x116830c00) [pid = 1651] [serial = 349] [outer = 0x1132e2c00] 10:05:59 INFO - PROCESS | 1651 | 1467738359845 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11832fc00) [pid = 1651] [serial = 350] [outer = 0x1132e2c00] 10:06:00 INFO - PROCESS | 1651 | 1467738360315 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 872ms 10:06:00 INFO - PROCESS | 1651 | 1467738360346 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1651 | 1467738360348 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:06:00 INFO - PROCESS | 1651 | 1467738360371 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1651 | 1467738360373 Marionette TRACE conn2 <- [1,442,null,{}] 10:06:00 INFO - PROCESS | 1651 | 1467738360376 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}] 10:06:00 INFO - PROCESS | 1651 | 1467738360378 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:00 INFO - PROCESS | 1651 | 1467738360469 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:06:00 INFO - PROCESS | 1651 | 1467738360525 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1651 | 1467738360527 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb0000 == 54 [pid = 1651] [id = 118] 10:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1183f2c00) [pid = 1651] [serial = 351] [outer = 0x0] 10:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11917e400) [pid = 1651] [serial = 352] [outer = 0x1183f2c00] 10:06:00 INFO - PROCESS | 1651 | 1467738360554 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119925400) [pid = 1651] [serial = 353] [outer = 0x1183f2c00] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x123280800 == 53 [pid = 1651] [id = 112] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba05000 == 52 [pid = 1651] [id = 111] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d7800 == 51 [pid = 1651] [id = 110] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7c2800 == 50 [pid = 1651] [id = 109] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e9000 == 49 [pid = 1651] [id = 108] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x128b15000 == 48 [pid = 1651] [id = 107] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12be86000) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12684b000 == 47 [pid = 1651] [id = 106] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1234ad800 == 46 [pid = 1651] [id = 105] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x117f32000 == 45 [pid = 1651] [id = 104] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118689800 == 44 [pid = 1651] [id = 103] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d8800 == 43 [pid = 1651] [id = 102] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b938000 == 42 [pid = 1651] [id = 101] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12913b000 == 41 [pid = 1651] [id = 100] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1195bb000 == 40 [pid = 1651] [id = 99] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1165aa000 == 39 [pid = 1651] [id = 98] 10:06:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b119800 == 38 [pid = 1651] [id = 97] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x129519800) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118808800) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128b2f800) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12a63b800) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x129522400) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x120f17c00) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119d1b000) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a69e800) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x127147800) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x124885c00) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12427e400) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12aa46400) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124882800) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121020400) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123244400) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183f7400) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1177da800) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118951400) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119182000) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128b2dc00) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128b28800) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11898f400) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1183f1000) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126937400) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12b9ad400) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12bc74000) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x129526400) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119902800) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12b185800) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1293b1400) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a528c00) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126fa2000) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116737400) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 10:06:00 INFO - PROCESS | 1651 | 1467738360935 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 573ms 10:06:00 INFO - PROCESS | 1651 | 1467738360943 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1651 | 1467738360946 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:06:00 INFO - PROCESS | 1651 | 1467738360953 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1651 | 1467738360954 Marionette TRACE conn2 <- [1,446,null,{}] 10:06:00 INFO - PROCESS | 1651 | 1467738360956 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}] 10:06:00 INFO - PROCESS | 1651 | 1467738360957 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:01 INFO - PROCESS | 1651 | 1467738361039 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:06:01 INFO - PROCESS | 1651 | 1467738361043 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1651 | 1467738361045 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11869b800 == 39 [pid = 1651] [id = 119] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119924c00) [pid = 1651] [serial = 354] [outer = 0x0] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119ae2400) [pid = 1651] [serial = 355] [outer = 0x119924c00] 10:06:01 INFO - PROCESS | 1651 | 1467738361072 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119c8e800) [pid = 1651] [serial = 356] [outer = 0x119924c00] 10:06:01 INFO - PROCESS | 1651 | 1467738361425 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]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 10:06:01 INFO - PROCESS | 1651 | 1467738361471 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1651 | 1467738361473 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:06:01 INFO - PROCESS | 1651 | 1467738361479 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1651 | 1467738361483 Marionette TRACE conn2 <- [1,450,null,{}] 10:06:01 INFO - PROCESS | 1651 | 1467738361486 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}] 10:06:01 INFO - PROCESS | 1651 | 1467738361489 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:01 INFO - PROCESS | 1651 | 1467738361569 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:06:01 INFO - PROCESS | 1651 | 1467738361574 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1651 | 1467738361575 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c31000 == 40 [pid = 1651] [id = 120] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119c93800) [pid = 1651] [serial = 357] [outer = 0x0] 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12101d800) [pid = 1651] [serial = 358] [outer = 0x119c93800] 10:06:01 INFO - PROCESS | 1651 | 1467738361600 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1234cf800) [pid = 1651] [serial = 359] [outer = 0x119c93800] 10:06:01 INFO - PROCESS | 1651 | 1467738361937 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] 10:06:01 INFO - PROCESS | 1651 | 1467738361955 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:06:01 INFO - PROCESS | 1651 | 1467738361957 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1651 | 1467738361958 Marionette TRACE conn2 <- [1,454,null,{}] 10:06:01 INFO - PROCESS | 1651 | 1467738361960 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}] 10:06:01 INFO - PROCESS | 1651 | 1467738361961 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:02 INFO - PROCESS | 1651 | 1467738362047 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:06:02 INFO - PROCESS | 1651 | 1467738362098 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1651 | 1467738362099 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x123180800 == 41 [pid = 1651] [id = 121] 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121020c00) [pid = 1651] [serial = 360] [outer = 0x0] 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1244cac00) [pid = 1651] [serial = 361] [outer = 0x121020c00] 10:06:02 INFO - PROCESS | 1651 | 1467738362124 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126932400) [pid = 1651] [serial = 362] [outer = 0x121020c00] 10:06:02 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:02 INFO - PROCESS | 1651 | 1467738362386 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]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:06:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 10:06:02 INFO - PROCESS | 1651 | 1467738362425 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1651 | 1467738362427 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:06:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:06:02 INFO - PROCESS | 1651 | 1467738362429 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1651 | 1467738362430 Marionette TRACE conn2 <- [1,458,null,{}] 10:06:02 INFO - PROCESS | 1651 | 1467738362440 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}] 10:06:02 INFO - PROCESS | 1651 | 1467738362441 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:02 INFO - PROCESS | 1651 | 1467738362524 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:06:02 INFO - PROCESS | 1651 | 1467738362528 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1651 | 1467738362532 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x123df8800 == 42 [pid = 1651] [id = 122] 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127149000) [pid = 1651] [serial = 363] [outer = 0x0] 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b23800) [pid = 1651] [serial = 364] [outer = 0x127149000] 10:06:02 INFO - PROCESS | 1651 | 1467738362571 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128b2f400) [pid = 1651] [serial = 365] [outer = 0x127149000] 10:06:03 INFO - PROCESS | 1651 | 1467738362999 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] 10:06:03 INFO - PROCESS | 1651 | 1467738363009 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:06:03 INFO - PROCESS | 1651 | 1467738363024 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1651 | 1467738363025 Marionette TRACE conn2 <- [1,462,null,{}] 10:06:03 INFO - PROCESS | 1651 | 1467738363027 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}] 10:06:03 INFO - PROCESS | 1651 | 1467738363030 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:03 INFO - PROCESS | 1651 | 1467738363179 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:06:03 INFO - PROCESS | 1651 | 1467738363196 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1651 | 1467738363197 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697b000 == 43 [pid = 1651] [id = 123] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12714a000) [pid = 1651] [serial = 366] [outer = 0x0] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293b9400) [pid = 1651] [serial = 367] [outer = 0x12714a000] 10:06:03 INFO - PROCESS | 1651 | 1467738363238 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a52a800) [pid = 1651] [serial = 368] [outer = 0x12714a000] 10:06:03 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:03 INFO - PROCESS | 1651 | 1467738363659 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] 10:06:03 INFO - PROCESS | 1651 | 1467738363701 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:06:03 INFO - PROCESS | 1651 | 1467738363705 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1651 | 1467738363706 Marionette TRACE conn2 <- [1,466,null,{}] 10:06:03 INFO - PROCESS | 1651 | 1467738363710 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}] 10:06:03 INFO - PROCESS | 1651 | 1467738363712 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:03 INFO - PROCESS | 1651 | 1467738363860 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:06:03 INFO - PROCESS | 1651 | 1467738363891 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1651 | 1467738363892 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b0e800 == 44 [pid = 1651] [id = 124] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a631800) [pid = 1651] [serial = 369] [outer = 0x0] 10:06:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a75ec00) [pid = 1651] [serial = 370] [outer = 0x12a631800] 10:06:03 INFO - PROCESS | 1651 | 1467738363932 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12aa48400) [pid = 1651] [serial = 371] [outer = 0x12a631800] 10:06:04 INFO - PROCESS | 1651 | 1467738364337 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] 10:06:04 INFO - PROCESS | 1651 | 1467738364381 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:06:04 INFO - PROCESS | 1651 | 1467738364385 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1651 | 1467738364386 Marionette TRACE conn2 <- [1,470,null,{}] 10:06:04 INFO - PROCESS | 1651 | 1467738364388 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}] 10:06:04 INFO - PROCESS | 1651 | 1467738364389 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:04 INFO - PROCESS | 1651 | 1467738364490 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:06:04 INFO - PROCESS | 1651 | 1467738364549 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1651 | 1467738364550 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x129138800 == 45 [pid = 1651] [id = 125] 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a634000) [pid = 1651] [serial = 372] [outer = 0x0] 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b867000) [pid = 1651] [serial = 373] [outer = 0x12a634000] 10:06:04 INFO - PROCESS | 1651 | 1467738364574 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b9b0c00) [pid = 1651] [serial = 374] [outer = 0x12a634000] 10:06:04 INFO - PROCESS | 1651 | 1467738364878 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]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 10:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:06:04 INFO - PROCESS | 1651 | 1467738364905 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1651 | 1467738364906 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:06:04 INFO - PROCESS | 1651 | 1467738364908 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1651 | 1467738364909 Marionette TRACE conn2 <- [1,474,null,{}] 10:06:04 INFO - PROCESS | 1651 | 1467738364912 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}] 10:06:04 INFO - PROCESS | 1651 | 1467738364913 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:05 INFO - PROCESS | 1651 | 1467738365021 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1129a8400) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116904c00) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1183f0c00) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1106e9400) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x127151c00) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123626c00) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115ee5800) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119189800) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128b29000) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118324400) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1170a1000) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119d1f400) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12bc78c00) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12bed2800) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:06:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11972b800) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:06:05 INFO - PROCESS | 1651 | 1467738365225 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1651 | 1467738365226 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dc8800 == 46 [pid = 1651] [id = 126] 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1106e9c00) [pid = 1651] [serial = 375] [outer = 0x0] 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1106efc00) [pid = 1651] [serial = 376] [outer = 0x1106e9c00] 10:06:05 INFO - PROCESS | 1651 | 1467738365251 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11898f000) [pid = 1651] [serial = 377] [outer = 0x1106e9c00] 10:06:05 INFO - PROCESS | 1651 | 1467738365533 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:06:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 10:06:05 INFO - PROCESS | 1651 | 1467738365578 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1651 | 1467738365579 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:06:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:06:05 INFO - PROCESS | 1651 | 1467738365581 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1651 | 1467738365584 Marionette TRACE conn2 <- [1,478,null,{}] 10:06:05 INFO - PROCESS | 1651 | 1467738365588 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}] 10:06:05 INFO - PROCESS | 1651 | 1467738365589 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:05 INFO - PROCESS | 1651 | 1467738365670 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:06:05 INFO - PROCESS | 1651 | 1467738365674 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1651 | 1467738365676 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac93800 == 47 [pid = 1651] [id = 127] 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119472000) [pid = 1651] [serial = 378] [outer = 0x0] 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12693b400) [pid = 1651] [serial = 379] [outer = 0x119472000] 10:06:05 INFO - PROCESS | 1651 | 1467738365703 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12be85400) [pid = 1651] [serial = 380] [outer = 0x119472000] 10:06:06 INFO - PROCESS | 1651 | 1467738366044 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]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 472ms 10:06:06 INFO - PROCESS | 1651 | 1467738366054 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1651 | 1467738366056 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:06:06 INFO - PROCESS | 1651 | 1467738366058 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1651 | 1467738366060 Marionette TRACE conn2 <- [1,482,null,{}] 10:06:06 INFO - PROCESS | 1651 | 1467738366062 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}] 10:06:06 INFO - PROCESS | 1651 | 1467738366064 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:06 INFO - PROCESS | 1651 | 1467738366189 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:06:06 INFO - PROCESS | 1651 | 1467738366195 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1651 | 1467738366196 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d8000 == 48 [pid = 1651] [id = 128] 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12bc7c800) [pid = 1651] [serial = 381] [outer = 0x0] 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12becf800) [pid = 1651] [serial = 382] [outer = 0x12bc7c800] 10:06:06 INFO - PROCESS | 1651 | 1467738366220 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12c31c400) [pid = 1651] [serial = 383] [outer = 0x12bc7c800] 10:06:06 INFO - PROCESS | 1651 | 1467738366607 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]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 569ms 10:06:06 INFO - PROCESS | 1651 | 1467738366629 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1651 | 1467738366631 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:06:06 INFO - PROCESS | 1651 | 1467738366636 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1651 | 1467738366638 Marionette TRACE conn2 <- [1,486,null,{}] 10:06:06 INFO - PROCESS | 1651 | 1467738366641 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}] 10:06:06 INFO - PROCESS | 1651 | 1467738366643 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:06 INFO - PROCESS | 1651 | 1467738366768 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:06:06 INFO - PROCESS | 1651 | 1467738366852 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1651 | 1467738366853 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7d800 == 49 [pid = 1651] [id = 129] 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1129b0800) [pid = 1651] [serial = 384] [outer = 0x0] 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b978c00) [pid = 1651] [serial = 385] [outer = 0x1129b0800] 10:06:06 INFO - PROCESS | 1651 | 1467738366891 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b97e800) [pid = 1651] [serial = 386] [outer = 0x1129b0800] 10:06:07 INFO - PROCESS | 1651 | 1467738367184 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 622ms 10:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:06:07 INFO - PROCESS | 1651 | 1467738367257 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1651 | 1467738367259 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:06:07 INFO - PROCESS | 1651 | 1467738367262 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1651 | 1467738367266 Marionette TRACE conn2 <- [1,490,null,{}] 10:06:07 INFO - PROCESS | 1651 | 1467738367270 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}] 10:06:07 INFO - PROCESS | 1651 | 1467738367272 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:07 INFO - PROCESS | 1651 | 1467738367381 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:06:07 INFO - PROCESS | 1651 | 1467738367433 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1651 | 1467738367435 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169a6000 == 50 [pid = 1651] [id = 130] 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115f22400) [pid = 1651] [serial = 387] [outer = 0x0] 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116832400) [pid = 1651] [serial = 388] [outer = 0x115f22400] 10:06:07 INFO - PROCESS | 1651 | 1467738367467 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11834fc00) [pid = 1651] [serial = 389] [outer = 0x115f22400] 10:06:07 INFO - PROCESS | 1651 | 1467738367905 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 675ms 10:06:07 INFO - PROCESS | 1651 | 1467738367949 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1651 | 1467738367951 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:06:07 INFO - PROCESS | 1651 | 1467738367957 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1651 | 1467738367960 Marionette TRACE conn2 <- [1,494,null,{}] 10:06:07 INFO - PROCESS | 1651 | 1467738367962 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}] 10:06:07 INFO - PROCESS | 1651 | 1467738367964 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:08 INFO - PROCESS | 1651 | 1467738368067 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:06:08 INFO - PROCESS | 1651 | 1467738368165 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1651 | 1467738368166 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x123187800 == 51 [pid = 1651] [id = 131] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119ae8400) [pid = 1651] [serial = 390] [outer = 0x0] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119aecc00) [pid = 1651] [serial = 391] [outer = 0x119ae8400] 10:06:08 INFO - PROCESS | 1651 | 1467738368199 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119c95000) [pid = 1651] [serial = 392] [outer = 0x119ae8400] 10:06:08 INFO - PROCESS | 1651 | 1467738368621 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:06:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 10:06:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:06:08 INFO - PROCESS | 1651 | 1467738368628 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1651 | 1467738368629 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:06:08 INFO - PROCESS | 1651 | 1467738368633 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1651 | 1467738368636 Marionette TRACE conn2 <- [1,498,null,{}] 10:06:08 INFO - PROCESS | 1651 | 1467738368643 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}] 10:06:08 INFO - PROCESS | 1651 | 1467738368647 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:08 INFO - PROCESS | 1651 | 1467738368761 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:06:08 INFO - PROCESS | 1651 | 1467738368878 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1651 | 1467738368882 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be69000 == 52 [pid = 1651] [id = 132] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123af1800) [pid = 1651] [serial = 393] [outer = 0x0] 10:06:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123af9000) [pid = 1651] [serial = 394] [outer = 0x123af1800] 10:06:08 INFO - PROCESS | 1651 | 1467738368937 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123afe000) [pid = 1651] [serial = 395] [outer = 0x123af1800] 10:06:09 INFO - PROCESS | 1651 | 1467738369436 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:06:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 822ms 10:06:09 INFO - PROCESS | 1651 | 1467738369454 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1651 | 1467738369456 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:06:09 INFO - PROCESS | 1651 | 1467738369458 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1651 | 1467738369459 Marionette TRACE conn2 <- [1,502,null,{}] 10:06:09 INFO - PROCESS | 1651 | 1467738369462 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}] 10:06:09 INFO - PROCESS | 1651 | 1467738369463 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:09 INFO - PROCESS | 1651 | 1467738369568 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:06:09 INFO - PROCESS | 1651 | 1467738369625 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1651 | 1467738369626 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3c1000 == 53 [pid = 1651] [id = 133] 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124885c00) [pid = 1651] [serial = 396] [outer = 0x0] 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126f9ec00) [pid = 1651] [serial = 397] [outer = 0x124885c00] 10:06:09 INFO - PROCESS | 1651 | 1467738369655 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128b2c400) [pid = 1651] [serial = 398] [outer = 0x124885c00] 10:06:10 INFO - PROCESS | 1651 | 1467738370067 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 618ms 10:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:06:10 INFO - PROCESS | 1651 | 1467738370076 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1651 | 1467738370078 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:06:10 INFO - PROCESS | 1651 | 1467738370081 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1651 | 1467738370083 Marionette TRACE conn2 <- [1,506,null,{}] 10:06:10 INFO - PROCESS | 1651 | 1467738370086 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}] 10:06:10 INFO - PROCESS | 1651 | 1467738370088 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:10 INFO - PROCESS | 1651 | 1467738370186 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:06:10 INFO - PROCESS | 1651 | 1467738370239 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:10 INFO - PROCESS | 1651 | 1467738370241 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c62c000 == 54 [pid = 1651] [id = 134] 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128b2ac00) [pid = 1651] [serial = 399] [outer = 0x0] 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1293b1400) [pid = 1651] [serial = 400] [outer = 0x128b2ac00] 10:06:10 INFO - PROCESS | 1651 | 1467738370269 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12b972400) [pid = 1651] [serial = 401] [outer = 0x128b2ac00] 10:06:10 INFO - PROCESS | 1651 | 1467738370734 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 724ms 10:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:06:10 INFO - PROCESS | 1651 | 1467738370805 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1651 | 1467738370807 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:06:10 INFO - PROCESS | 1651 | 1467738370810 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1651 | 1467738370812 Marionette TRACE conn2 <- [1,510,null,{}] 10:06:10 INFO - PROCESS | 1651 | 1467738370845 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}] 10:06:10 INFO - PROCESS | 1651 | 1467738370851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:11 INFO - PROCESS | 1651 | 1467738371077 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:06:11 INFO - PROCESS | 1651 | 1467738371247 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1651 | 1467738371248 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb4000 == 55 [pid = 1651] [id = 135] 10:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1129b2400) [pid = 1651] [serial = 402] [outer = 0x0] 10:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x115f20c00) [pid = 1651] [serial = 403] [outer = 0x1129b2400] 10:06:11 INFO - PROCESS | 1651 | 1467738371313 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11834a400) [pid = 1651] [serial = 404] [outer = 0x1129b2400] 10:06:11 INFO - PROCESS | 1651 | 1467738371787 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1024ms 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12352a000 == 54 [pid = 1651] [id = 83] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d8000 == 53 [pid = 1651] [id = 128] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac93800 == 52 [pid = 1651] [id = 127] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119dc8800 == 51 [pid = 1651] [id = 126] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x129138800 == 50 [pid = 1651] [id = 125] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128b0e800 == 49 [pid = 1651] [id = 124] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12697b000 == 48 [pid = 1651] [id = 123] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119c98400) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | 1467738371893 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1651 | 1467738371895 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x123df8800 == 47 [pid = 1651] [id = 122] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x123180800 == 46 [pid = 1651] [id = 121] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119c31000 == 45 [pid = 1651] [id = 120] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11869b800 == 44 [pid = 1651] [id = 119] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb0000 == 43 [pid = 1651] [id = 118] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x115ffc800 == 42 [pid = 1651] [id = 117] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d3000 == 41 [pid = 1651] [id = 114] 10:06:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12c020000 == 40 [pid = 1651] [id = 113] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12c31d400) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x127148400) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11992b000) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11992f000) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1106f0c00) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1106ecc00) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b9a7800) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12be90000) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x126e0c400) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x124483c00) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116988800) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116239000) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123d8e000) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12714a400) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12a69a800) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1183eb000) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11898ec00) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1293b4800) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119930000) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12448e800) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1237a2400) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12be8ec00) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 10:06:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bed5800) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d20400) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11998f800) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129187800) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119c91400) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12c41b000) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11992ec00) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12c31a400) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 10:06:11 INFO - PROCESS | 1651 | 1467738371909 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1651 | 1467738371911 Marionette TRACE conn2 <- [1,514,null,{}] 10:06:11 INFO - PROCESS | 1651 | 1467738371914 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}] 10:06:11 INFO - PROCESS | 1651 | 1467738371917 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:12 INFO - PROCESS | 1651 | 1467738372027 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:06:12 INFO - PROCESS | 1651 | 1467738372080 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1651 | 1467738372082 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb0800 == 41 [pid = 1651] [id = 136] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119181400) [pid = 1651] [serial = 405] [outer = 0x0] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119923c00) [pid = 1651] [serial = 406] [outer = 0x119181400] 10:06:12 INFO - PROCESS | 1651 | 1467738372108 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119ae7400) [pid = 1651] [serial = 407] [outer = 0x119181400] 10:06:12 INFO - PROCESS | 1651 | 1467738372407 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]]]}] 10:06:12 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 10:06:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 10:06:12 INFO - PROCESS | 1651 | 1467738372430 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:06:12 INFO - PROCESS | 1651 | 1467738372434 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:06:12 INFO - PROCESS | 1651 | 1467738372439 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1651 | 1467738372441 Marionette TRACE conn2 <- [1,518,null,{}] 10:06:12 INFO - PROCESS | 1651 | 1467738372443 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}] 10:06:12 INFO - PROCESS | 1651 | 1467738372444 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:12 INFO - PROCESS | 1651 | 1467738372548 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:06:12 INFO - PROCESS | 1651 | 1467738372611 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1651 | 1467738372612 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192cc000 == 42 [pid = 1651] [id = 137] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1192f9000) [pid = 1651] [serial = 408] [outer = 0x0] 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12101f800) [pid = 1651] [serial = 409] [outer = 0x1192f9000] 10:06:12 INFO - PROCESS | 1651 | 1467738372637 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123a80c00) [pid = 1651] [serial = 410] [outer = 0x1192f9000] 10:06:12 INFO - PROCESS | 1651 | 1467738372959 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 10:06:13 INFO - PROCESS | 1651 | 1467738373010 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:06:13 INFO - PROCESS | 1651 | 1467738373012 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:06:13 INFO - PROCESS | 1651 | 1467738373016 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1651 | 1467738373020 Marionette TRACE conn2 <- [1,522,null,{}] 10:06:13 INFO - PROCESS | 1651 | 1467738373025 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}] 10:06:13 INFO - PROCESS | 1651 | 1467738373027 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:13 INFO - PROCESS | 1651 | 1467738373093 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:06:13 INFO - PROCESS | 1651 | 1467738373146 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1651 | 1467738373148 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123181000 == 43 [pid = 1651] [id = 138] 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119467800) [pid = 1651] [serial = 411] [outer = 0x0] 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123d91c00) [pid = 1651] [serial = 412] [outer = 0x119467800] 10:06:13 INFO - PROCESS | 1651 | 1467738373178 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b25800) [pid = 1651] [serial = 413] [outer = 0x119467800] 10:06:13 INFO - PROCESS | 1651 | 1467738373501 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms 10:06:13 INFO - PROCESS | 1651 | 1467738373540 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:06:13 INFO - PROCESS | 1651 | 1467738373542 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:06:13 INFO - PROCESS | 1651 | 1467738373545 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1651 | 1467738373547 Marionette TRACE conn2 <- [1,526,null,{}] 10:06:13 INFO - PROCESS | 1651 | 1467738373551 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}] 10:06:13 INFO - PROCESS | 1651 | 1467738373553 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:13 INFO - PROCESS | 1651 | 1467738373679 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:06:13 INFO - PROCESS | 1651 | 1467738373796 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1651 | 1467738373797 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ecf800 == 44 [pid = 1651] [id = 139] 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128b26000) [pid = 1651] [serial = 414] [outer = 0x0] 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a525800) [pid = 1651] [serial = 415] [outer = 0x128b26000] 10:06:13 INFO - PROCESS | 1651 | 1467738373841 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12aa47800) [pid = 1651] [serial = 416] [outer = 0x128b26000] 10:06:14 INFO - PROCESS | 1651 | 1467738374254 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]]]}] 10:06:14 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 10:06:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 722ms 10:06:14 INFO - PROCESS | 1651 | 1467738374274 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1651 | 1467738374275 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:06:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:06:14 INFO - PROCESS | 1651 | 1467738374277 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1651 | 1467738374278 Marionette TRACE conn2 <- [1,530,null,{}] 10:06:14 INFO - PROCESS | 1651 | 1467738374281 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}] 10:06:14 INFO - PROCESS | 1651 | 1467738374282 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:14 INFO - PROCESS | 1651 | 1467738374386 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:06:14 INFO - PROCESS | 1651 | 1467738374389 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1651 | 1467738374393 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e7800 == 45 [pid = 1651] [id = 140] 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b97fc00) [pid = 1651] [serial = 417] [outer = 0x0] 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b9abc00) [pid = 1651] [serial = 418] [outer = 0x12b97fc00] 10:06:14 INFO - PROCESS | 1651 | 1467738374456 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12be8e400) [pid = 1651] [serial = 419] [outer = 0x12b97fc00] 10:06:14 INFO - PROCESS | 1651 | 1467738374796 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"]]]}] 10:06:14 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 10:06:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:06:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:06:14 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 10:06:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:06:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:06:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 570ms 10:06:14 INFO - PROCESS | 1651 | 1467738374847 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1651 | 1467738374848 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:06:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:06:14 INFO - PROCESS | 1651 | 1467738374851 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1651 | 1467738374852 Marionette TRACE conn2 <- [1,534,null,{}] 10:06:14 INFO - PROCESS | 1651 | 1467738374854 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}] 10:06:14 INFO - PROCESS | 1651 | 1467738374855 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:14 INFO - PROCESS | 1651 | 1467738374966 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:06:14 INFO - PROCESS | 1651 | 1467738374969 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1651 | 1467738374970 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12e800 == 46 [pid = 1651] [id = 141] 10:06:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b981800) [pid = 1651] [serial = 420] [outer = 0x0] 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12bed7000) [pid = 1651] [serial = 421] [outer = 0x12b981800] 10:06:15 INFO - PROCESS | 1651 | 1467738375001 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12c41ec00) [pid = 1651] [serial = 422] [outer = 0x12b981800] 10:06:15 INFO - PROCESS | 1651 | 1467738375336 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]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:06:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 10:06:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:06:15 INFO - PROCESS | 1651 | 1467738375371 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1651 | 1467738375372 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:06:15 INFO - PROCESS | 1651 | 1467738375374 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1651 | 1467738375375 Marionette TRACE conn2 <- [1,538,null,{}] 10:06:15 INFO - PROCESS | 1651 | 1467738375384 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}] 10:06:15 INFO - PROCESS | 1651 | 1467738375386 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:15 INFO - PROCESS | 1651 | 1467738375492 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:06:15 INFO - PROCESS | 1651 | 1467738375540 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1651 | 1467738375541 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba16800 == 47 [pid = 1651] [id = 142] 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12be94400) [pid = 1651] [serial = 423] [outer = 0x0] 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12c603400) [pid = 1651] [serial = 424] [outer = 0x12be94400] 10:06:15 INFO - PROCESS | 1651 | 1467738375571 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12c60b000) [pid = 1651] [serial = 425] [outer = 0x12be94400] 10:06:15 INFO - PROCESS | 1651 | 1467738375885 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]]]}] 10:06:15 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. 10:06:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 10:06:15 INFO - PROCESS | 1651 | 1467738375942 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1651 | 1467738375943 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:06:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:06:15 INFO - PROCESS | 1651 | 1467738375945 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1651 | 1467738375947 Marionette TRACE conn2 <- [1,542,null,{}] 10:06:15 INFO - PROCESS | 1651 | 1467738375949 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}] 10:06:15 INFO - PROCESS | 1651 | 1467738375950 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:16 INFO - PROCESS | 1651 | 1467738376060 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a631800) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12a634000) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1132e2c00) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119c93800) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119924c00) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121020c00) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1183f2c00) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127149000) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1106e9c00) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12bc7c800) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12714a000) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:06:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119472000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:06:16 INFO - PROCESS | 1651 | 1467738376156 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1651 | 1467738376157 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11670f800 == 48 [pid = 1651] [id = 143] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1129b3000) [pid = 1651] [serial = 426] [outer = 0x0] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1183e8c00) [pid = 1651] [serial = 427] [outer = 0x1129b3000] 10:06:16 INFO - PROCESS | 1651 | 1467738376183 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119aea000) [pid = 1651] [serial = 428] [outer = 0x1129b3000] 10:06:16 INFO - PROCESS | 1651 | 1467738376469 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]]]}] 10:06:16 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. 10:06:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 568ms 10:06:16 INFO - PROCESS | 1651 | 1467738376514 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1651 | 1467738376516 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:06:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:06:16 INFO - PROCESS | 1651 | 1467738376521 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1651 | 1467738376522 Marionette TRACE conn2 <- [1,546,null,{}] 10:06:16 INFO - PROCESS | 1651 | 1467738376525 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}] 10:06:16 INFO - PROCESS | 1651 | 1467738376526 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:16 INFO - PROCESS | 1651 | 1467738376627 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:06:16 INFO - PROCESS | 1651 | 1467738376631 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1651 | 1467738376633 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3be000 == 49 [pid = 1651] [id = 144] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119c8a400) [pid = 1651] [serial = 429] [outer = 0x0] 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1238a2400) [pid = 1651] [serial = 430] [outer = 0x119c8a400] 10:06:16 INFO - PROCESS | 1651 | 1467738376665 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1238a9000) [pid = 1651] [serial = 431] [outer = 0x119c8a400] 10:06:17 INFO - PROCESS | 1651 | 1467738377003 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]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:06:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 520ms 10:06:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:06:17 INFO - PROCESS | 1651 | 1467738377042 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1651 | 1467738377043 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:06:17 INFO - PROCESS | 1651 | 1467738377045 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1651 | 1467738377046 Marionette TRACE conn2 <- [1,550,null,{}] 10:06:17 INFO - PROCESS | 1651 | 1467738377048 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}] 10:06:17 INFO - PROCESS | 1651 | 1467738377050 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:17 INFO - PROCESS | 1651 | 1467738377177 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:06:17 INFO - PROCESS | 1651 | 1467738377189 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1651 | 1467738377190 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb78800 == 50 [pid = 1651] [id = 145] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1132e2c00) [pid = 1651] [serial = 432] [outer = 0x0] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1238a4000) [pid = 1651] [serial = 433] [outer = 0x1132e2c00] 10:06:17 INFO - PROCESS | 1651 | 1467738377225 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12952c800) [pid = 1651] [serial = 434] [outer = 0x1132e2c00] 10:06:17 INFO - PROCESS | 1651 | 1467738377571 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]]]}] 10:06:17 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. 10:06:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 10:06:17 INFO - PROCESS | 1651 | 1467738377615 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:06:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:06:17 INFO - PROCESS | 1651 | 1467738377616 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:06:17 INFO - PROCESS | 1651 | 1467738377618 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1651 | 1467738377620 Marionette TRACE conn2 <- [1,554,null,{}] 10:06:17 INFO - PROCESS | 1651 | 1467738377622 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}] 10:06:17 INFO - PROCESS | 1651 | 1467738377624 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:17 INFO - PROCESS | 1651 | 1467738377714 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:06:17 INFO - PROCESS | 1651 | 1467738377776 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1651 | 1467738377777 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d191800 == 51 [pid = 1651] [id = 146] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1129d4800) [pid = 1651] [serial = 435] [outer = 0x0] 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1129d7400) [pid = 1651] [serial = 436] [outer = 0x1129d4800] 10:06:17 INFO - PROCESS | 1651 | 1467738377802 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x129326c00) [pid = 1651] [serial = 437] [outer = 0x1129d4800] 10:06:17 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:18 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:18 INFO - PROCESS | 1651 | 1467738378072 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]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:06:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 10:06:18 INFO - PROCESS | 1651 | 1467738378088 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1651 | 1467738378090 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:06:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:06:18 INFO - PROCESS | 1651 | 1467738378092 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1651 | 1467738378093 Marionette TRACE conn2 <- [1,558,null,{}] 10:06:18 INFO - PROCESS | 1651 | 1467738378096 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}] 10:06:18 INFO - PROCESS | 1651 | 1467738378097 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:18 INFO - PROCESS | 1651 | 1467738378297 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:06:18 INFO - PROCESS | 1651 | 1467738378422 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:18 INFO - PROCESS | 1651 | 1467738378423 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x116963000 == 52 [pid = 1651] [id = 147] 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1129cd400) [pid = 1651] [serial = 438] [outer = 0x0] 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1129d2800) [pid = 1651] [serial = 439] [outer = 0x1129cd400] 10:06:18 INFO - PROCESS | 1651 | 1467738378521 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112e55000) [pid = 1651] [serial = 440] [outer = 0x1129cd400] 10:06:19 INFO - PROCESS | 1651 | 1467738379018 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]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:06:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 971ms 10:06:19 INFO - PROCESS | 1651 | 1467738379065 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:06:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:06:19 INFO - PROCESS | 1651 | 1467738379067 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:06:19 INFO - PROCESS | 1651 | 1467738379071 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1651 | 1467738379072 Marionette TRACE conn2 <- [1,562,null,{}] 10:06:19 INFO - PROCESS | 1651 | 1467738379076 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}] 10:06:19 INFO - PROCESS | 1651 | 1467738379079 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:19 INFO - PROCESS | 1651 | 1467738379224 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:06:19 INFO - PROCESS | 1651 | 1467738379276 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1651 | 1467738379278 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234c5800 == 53 [pid = 1651] [id = 148] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11898ec00) [pid = 1651] [serial = 441] [outer = 0x0] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119aea400) [pid = 1651] [serial = 442] [outer = 0x11898ec00] 10:06:19 INFO - PROCESS | 1651 | 1467738379308 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119c95c00) [pid = 1651] [serial = 443] [outer = 0x11898ec00] 10:06:19 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:19 INFO - PROCESS | 1651 | 1467738379723 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]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:06:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 10:06:19 INFO - PROCESS | 1651 | 1467738379740 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:06:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:06:19 INFO - PROCESS | 1651 | 1467738379742 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:06:19 INFO - PROCESS | 1651 | 1467738379745 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1651 | 1467738379746 Marionette TRACE conn2 <- [1,566,null,{}] 10:06:19 INFO - PROCESS | 1651 | 1467738379748 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}] 10:06:19 INFO - PROCESS | 1651 | 1467738379750 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:19 INFO - PROCESS | 1651 | 1467738379875 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:06:19 INFO - PROCESS | 1651 | 1467738379935 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1651 | 1467738379937 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be62800 == 54 [pid = 1651] [id = 149] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x123882c00) [pid = 1651] [serial = 444] [outer = 0x0] 10:06:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123af2800) [pid = 1651] [serial = 445] [outer = 0x123882c00] 10:06:19 INFO - PROCESS | 1651 | 1467738379966 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1242d1c00) [pid = 1651] [serial = 446] [outer = 0x123882c00] 10:06:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:20 INFO - PROCESS | 1651 | 1467738380372 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]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:06:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 10:06:20 INFO - PROCESS | 1651 | 1467738380413 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1651 | 1467738380416 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:06:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:06:20 INFO - PROCESS | 1651 | 1467738380424 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1651 | 1467738380427 Marionette TRACE conn2 <- [1,570,null,{}] 10:06:20 INFO - PROCESS | 1651 | 1467738380430 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}] 10:06:20 INFO - PROCESS | 1651 | 1467738380432 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:20 INFO - PROCESS | 1651 | 1467738380543 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:06:20 INFO - PROCESS | 1651 | 1467738380645 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1651 | 1467738380646 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d46d000 == 55 [pid = 1651] [id = 150] 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12389e800) [pid = 1651] [serial = 447] [outer = 0x0] 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129325000) [pid = 1651] [serial = 448] [outer = 0x12389e800] 10:06:20 INFO - PROCESS | 1651 | 1467738380676 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x129330c00) [pid = 1651] [serial = 449] [outer = 0x12389e800] 10:06:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:21 INFO - PROCESS | 1651 | 1467738381089 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:06:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 675ms 10:06:21 INFO - PROCESS | 1651 | 1467738381096 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1651 | 1467738381097 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:06:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:06:21 INFO - PROCESS | 1651 | 1467738381099 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1651 | 1467738381101 Marionette TRACE conn2 <- [1,574,null,{}] 10:06:21 INFO - PROCESS | 1651 | 1467738381103 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}] 10:06:21 INFO - PROCESS | 1651 | 1467738381104 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:21 INFO - PROCESS | 1651 | 1467738381224 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:06:21 INFO - PROCESS | 1651 | 1467738381311 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1651 | 1467738381312 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x116513000 == 56 [pid = 1651] [id = 151] 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x116904c00) [pid = 1651] [serial = 450] [outer = 0x0] 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124887000) [pid = 1651] [serial = 451] [outer = 0x116904c00] 10:06:21 INFO - PROCESS | 1651 | 1467738381341 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12952b000) [pid = 1651] [serial = 452] [outer = 0x116904c00] 10:06:21 INFO - PROCESS | 1651 | 1467738381919 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:06:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 870ms 10:06:21 INFO - PROCESS | 1651 | 1467738381969 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1651 | 1467738381972 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:06:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:06:21 INFO - PROCESS | 1651 | 1467738381975 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1651 | 1467738381977 Marionette TRACE conn2 <- [1,578,null,{}] 10:06:21 INFO - PROCESS | 1651 | 1467738381981 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}] 10:06:21 INFO - PROCESS | 1651 | 1467738381983 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:22 INFO - PROCESS | 1651 | 1467738382072 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:06:22 INFO - PROCESS | 1651 | 1467738382153 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1651 | 1467738382154 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x115fe1000 == 57 [pid = 1651] [id = 152] 10:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x114f97400) [pid = 1651] [serial = 453] [outer = 0x0] 10:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x116908400) [pid = 1651] [serial = 454] [outer = 0x114f97400] 10:06:22 INFO - PROCESS | 1651 | 1467738382181 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1188b2400) [pid = 1651] [serial = 455] [outer = 0x114f97400] 10:06:22 INFO - PROCESS | 1651 | 1467738382644 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:06:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 722ms 10:06:22 INFO - PROCESS | 1651 | 1467738382703 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1651 | 1467738382706 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:06:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:06:22 INFO - PROCESS | 1651 | 1467738382710 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1651 | 1467738382712 Marionette TRACE conn2 <- [1,582,null,{}] 10:06:22 INFO - PROCESS | 1651 | 1467738382730 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}] 10:06:22 INFO - PROCESS | 1651 | 1467738382733 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12d191800 == 56 [pid = 1651] [id = 146] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb78800 == 55 [pid = 1651] [id = 145] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3be000 == 54 [pid = 1651] [id = 144] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11670f800 == 53 [pid = 1651] [id = 143] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba16800 == 52 [pid = 1651] [id = 142] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12e800 == 51 [pid = 1651] [id = 141] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e7800 == 50 [pid = 1651] [id = 140] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x126ecf800 == 49 [pid = 1651] [id = 139] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123181000 == 48 [pid = 1651] [id = 138] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1192cc000 == 47 [pid = 1651] [id = 137] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb0800 == 46 [pid = 1651] [id = 136] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb4000 == 45 [pid = 1651] [id = 135] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3c1000 == 44 [pid = 1651] [id = 133] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12be69000 == 43 [pid = 1651] [id = 132] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123187800 == 42 [pid = 1651] [id = 131] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1169a6000 == 41 [pid = 1651] [id = 130] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7d800 == 40 [pid = 1651] [id = 129] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12c62c000 == 39 [pid = 1651] [id = 134] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x117f4a800 == 38 [pid = 1651] [id = 82] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123703000 == 37 [pid = 1651] [id = 115] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11321e800 == 36 [pid = 1651] [id = 67] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12937d800 == 35 [pid = 1651] [id = 84] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12a666800 == 34 [pid = 1651] [id = 81] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118692000 == 33 [pid = 1651] [id = 68] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7e0000 == 32 [pid = 1651] [id = 116] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x115fe1000 == 31 [pid = 1651] [id = 152] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116513000 == 30 [pid = 1651] [id = 151] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12d46d000 == 29 [pid = 1651] [id = 150] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12be62800 == 28 [pid = 1651] [id = 149] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1234c5800 == 27 [pid = 1651] [id = 148] 10:06:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116963000 == 26 [pid = 1651] [id = 147] 10:06:23 INFO - PROCESS | 1651 | 1467738383431 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12b9b0c00) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11898f000) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12c31c400) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11832fc00) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1293b9400) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1106efc00) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12aa48400) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12693b400) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b978c00) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12becf800) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a52a800) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128b2f400) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12be85400) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12a75ec00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b867000) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116830c00) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1234cf800) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12101d800) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123a80400) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119ae2400) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119c8e800) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1162a6000) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1244cac00) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126932400) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119ae6400) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119925400) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11917e400) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128b23800) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1651 | 1467738383515 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1651 | 1467738383517 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11263f000 == 27 [pid = 1651] [id = 153] 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1129a7c00) [pid = 1651] [serial = 456] [outer = 0x0] 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1129af800) [pid = 1651] [serial = 457] [outer = 0x1129a7c00] 10:06:23 INFO - PROCESS | 1651 | 1467738383546 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113033c00) [pid = 1651] [serial = 458] [outer = 0x1129a7c00] 10:06:23 INFO - PROCESS | 1651 | 1467738383855 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]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:06:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1171ms 10:06:23 INFO - PROCESS | 1651 | 1467738383885 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1651 | 1467738383889 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:06:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:06:23 INFO - PROCESS | 1651 | 1467738383892 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1651 | 1467738383894 Marionette TRACE conn2 <- [1,586,null,{}] 10:06:23 INFO - PROCESS | 1651 | 1467738383897 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}] 10:06:23 INFO - PROCESS | 1651 | 1467738383899 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:23 INFO - PROCESS | 1651 | 1467738383976 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:06:24 INFO - PROCESS | 1651 | 1467738384042 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1651 | 1467738384044 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11695e800 == 28 [pid = 1651] [id = 154] 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113c96400) [pid = 1651] [serial = 459] [outer = 0x0] 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1170a3400) [pid = 1651] [serial = 460] [outer = 0x113c96400] 10:06:24 INFO - PROCESS | 1651 | 1467738384070 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118325000) [pid = 1651] [serial = 461] [outer = 0x113c96400] 10:06:24 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:24 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:24 INFO - PROCESS | 1651 | 1467738384343 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]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:06:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 10:06:24 INFO - PROCESS | 1651 | 1467738384363 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1651 | 1467738384365 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:06:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:06:24 INFO - PROCESS | 1651 | 1467738384375 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1651 | 1467738384376 Marionette TRACE conn2 <- [1,590,null,{}] 10:06:24 INFO - PROCESS | 1651 | 1467738384378 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}] 10:06:24 INFO - PROCESS | 1651 | 1467738384380 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:24 INFO - PROCESS | 1651 | 1467738384463 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:06:24 INFO - PROCESS | 1651 | 1467738384471 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1651 | 1467738384472 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c800 == 29 [pid = 1651] [id = 155] 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1183f2400) [pid = 1651] [serial = 462] [outer = 0x0] 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1188af800) [pid = 1651] [serial = 463] [outer = 0x1183f2400] 10:06:24 INFO - PROCESS | 1651 | 1467738384505 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119188800) [pid = 1651] [serial = 464] [outer = 0x1183f2400] 10:06:24 INFO - PROCESS | 1651 | 1467738384865 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]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:06:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 10:06:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:06:24 INFO - PROCESS | 1651 | 1467738384894 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1651 | 1467738384896 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:06:24 INFO - PROCESS | 1651 | 1467738384904 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1651 | 1467738384907 Marionette TRACE conn2 <- [1,594,null,{}] 10:06:24 INFO - PROCESS | 1651 | 1467738384910 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}] 10:06:24 INFO - PROCESS | 1651 | 1467738384912 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:24 INFO - PROCESS | 1651 | 1467738384992 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:06:24 INFO - PROCESS | 1651 | 1467738384996 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1651 | 1467738384997 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a86000 == 30 [pid = 1651] [id = 156] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11918b400) [pid = 1651] [serial = 465] [outer = 0x0] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11992cc00) [pid = 1651] [serial = 466] [outer = 0x11918b400] 10:06:25 INFO - PROCESS | 1651 | 1467738385024 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119c8e800) [pid = 1651] [serial = 467] [outer = 0x11918b400] 10:06:25 INFO - PROCESS | 1651 | 1467738385353 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:06:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 475ms 10:06:25 INFO - PROCESS | 1651 | 1467738385375 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1651 | 1467738385376 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:06:25 INFO - PROCESS | 1651 | 1467738385379 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1651 | 1467738385380 Marionette TRACE conn2 <- [1,598,null,{}] 10:06:25 INFO - PROCESS | 1651 | 1467738385384 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}] 10:06:25 INFO - PROCESS | 1651 | 1467738385385 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:25 INFO - PROCESS | 1651 | 1467738385459 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:06:25 INFO - PROCESS | 1651 | 1467738385533 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1651 | 1467738385534 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123073800 == 31 [pid = 1651] [id = 157] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1177db800) [pid = 1651] [serial = 468] [outer = 0x0] 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119c91c00) [pid = 1651] [serial = 469] [outer = 0x1177db800] 10:06:25 INFO - PROCESS | 1651 | 1467738385559 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x121021800) [pid = 1651] [serial = 470] [outer = 0x1177db800] 10:06:25 INFO - PROCESS | 1651 | 1467738385880 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:06:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 10:06:25 INFO - PROCESS | 1651 | 1467738385904 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:06:25 INFO - PROCESS | 1651 | 1467738385905 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:06:25 INFO - PROCESS | 1651 | 1467738385908 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1651 | 1467738385909 Marionette TRACE conn2 <- [1,602,null,{}] 10:06:25 INFO - PROCESS | 1651 | 1467738385919 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}] 10:06:25 INFO - PROCESS | 1651 | 1467738385921 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:26 INFO - PROCESS | 1651 | 1467738386016 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:06:26 INFO - PROCESS | 1651 | 1467738386020 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1651 | 1467738386024 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ddd000 == 32 [pid = 1651] [id = 158] 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1183f2000) [pid = 1651] [serial = 471] [outer = 0x0] 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12389f000) [pid = 1651] [serial = 472] [outer = 0x1183f2000] 10:06:26 INFO - PROCESS | 1651 | 1467738386056 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1238acc00) [pid = 1651] [serial = 473] [outer = 0x1183f2000] 10:06:26 INFO - PROCESS | 1651 | 1467738386404 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:06:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 527ms 10:06:26 INFO - PROCESS | 1651 | 1467738386439 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1651 | 1467738386441 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:06:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:06:26 INFO - PROCESS | 1651 | 1467738386443 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1651 | 1467738386444 Marionette TRACE conn2 <- [1,606,null,{}] 10:06:26 INFO - PROCESS | 1651 | 1467738386446 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}] 10:06:26 INFO - PROCESS | 1651 | 1467738386447 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:26 INFO - PROCESS | 1651 | 1467738386543 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:06:26 INFO - PROCESS | 1651 | 1467738386547 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1651 | 1467738386548 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x113221000 == 33 [pid = 1651] [id = 159] 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x112e77000) [pid = 1651] [serial = 474] [outer = 0x0] 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x123d56c00) [pid = 1651] [serial = 475] [outer = 0x112e77000] 10:06:26 INFO - PROCESS | 1651 | 1467738386574 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1249c2800) [pid = 1651] [serial = 476] [outer = 0x112e77000] 10:06:26 INFO - PROCESS | 1651 | 1467738386923 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:06:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 10:06:26 INFO - PROCESS | 1651 | 1467738386962 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1651 | 1467738386963 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:06:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:06:26 INFO - PROCESS | 1651 | 1467738386966 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1651 | 1467738386968 Marionette TRACE conn2 <- [1,610,null,{}] 10:06:26 INFO - PROCESS | 1651 | 1467738386971 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}] 10:06:26 INFO - PROCESS | 1651 | 1467738386972 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:27 INFO - PROCESS | 1651 | 1467738387106 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:06:27 INFO - PROCESS | 1651 | 1467738387122 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1651 | 1467738387123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b19000 == 34 [pid = 1651] [id = 160] 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1129a8800) [pid = 1651] [serial = 477] [outer = 0x0] 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12693dc00) [pid = 1651] [serial = 478] [outer = 0x1129a8800] 10:06:27 INFO - PROCESS | 1651 | 1467738387154 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x127447400) [pid = 1651] [serial = 479] [outer = 0x1129a8800] 10:06:27 INFO - PROCESS | 1651 | 1467738387849 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]]]}] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1192f9000) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1129d4800) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12b981800) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12be94400) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124885c00) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1129b0800) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1129b2400) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119ae8400) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119c8c400) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x114f92400) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119467800) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119c8a400) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x115f22400) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129524800) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123af1800) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12b97fc00) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119ae0400) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x128b2ac00) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121020000) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119181400) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1132e2c00) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1129b3000) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x129184000) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:06:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128b26000) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:06:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:06:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 920ms 10:06:27 INFO - PROCESS | 1651 | 1467738387886 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1651 | 1467738387888 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:06:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:06:27 INFO - PROCESS | 1651 | 1467738387890 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1651 | 1467738387891 Marionette TRACE conn2 <- [1,614,null,{}] 10:06:27 INFO - PROCESS | 1651 | 1467738387893 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}] 10:06:27 INFO - PROCESS | 1651 | 1467738387894 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:27 INFO - PROCESS | 1651 | 1467738387971 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:06:27 INFO - PROCESS | 1651 | 1467738387975 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1651 | 1467738387976 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12370e000 == 35 [pid = 1651] [id = 161] 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11832a400) [pid = 1651] [serial = 480] [outer = 0x0] 10:06:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119189400) [pid = 1651] [serial = 481] [outer = 0x11832a400] 10:06:28 INFO - PROCESS | 1651 | 1467738388001 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119c8dc00) [pid = 1651] [serial = 482] [outer = 0x11832a400] 10:06:28 INFO - PROCESS | 1651 | 1467738388307 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 10:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:06:28 INFO - PROCESS | 1651 | 1467738388358 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1651 | 1467738388359 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:06:28 INFO - PROCESS | 1651 | 1467738388361 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1651 | 1467738388363 Marionette TRACE conn2 <- [1,618,null,{}] 10:06:28 INFO - PROCESS | 1651 | 1467738388365 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}] 10:06:28 INFO - PROCESS | 1651 | 1467738388366 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:28 INFO - PROCESS | 1651 | 1467738388442 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:06:28 INFO - PROCESS | 1651 | 1467738388503 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1651 | 1467738388504 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x129386800 == 36 [pid = 1651] [id = 162] 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x115f8bc00) [pid = 1651] [serial = 483] [outer = 0x0] 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x120f14c00) [pid = 1651] [serial = 484] [outer = 0x115f8bc00] 10:06:28 INFO - PROCESS | 1651 | 1467738388529 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12743f000) [pid = 1651] [serial = 485] [outer = 0x115f8bc00] 10:06:28 INFO - PROCESS | 1651 | 1467738388822 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 10:06:28 INFO - PROCESS | 1651 | 1467738388885 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:06:28 INFO - PROCESS | 1651 | 1467738388886 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:06:28 INFO - PROCESS | 1651 | 1467738388890 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1651 | 1467738388891 Marionette TRACE conn2 <- [1,622,null,{}] 10:06:28 INFO - PROCESS | 1651 | 1467738388895 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}] 10:06:28 INFO - PROCESS | 1651 | 1467738388897 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:29 INFO - PROCESS | 1651 | 1467738389016 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:06:29 INFO - PROCESS | 1651 | 1467738389102 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1651 | 1467738389104 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a660000 == 37 [pid = 1651] [id = 163] 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116b19c00) [pid = 1651] [serial = 486] [outer = 0x0] 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128b27400) [pid = 1651] [serial = 487] [outer = 0x116b19c00] 10:06:29 INFO - PROCESS | 1651 | 1467738389147 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12918c000) [pid = 1651] [serial = 488] [outer = 0x116b19c00] 10:06:29 INFO - PROCESS | 1651 | 1467738389513 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:06:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 10:06:29 INFO - PROCESS | 1651 | 1467738389560 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1651 | 1467738389562 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:06:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:06:29 INFO - PROCESS | 1651 | 1467738389564 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1651 | 1467738389566 Marionette TRACE conn2 <- [1,626,null,{}] 10:06:29 INFO - PROCESS | 1651 | 1467738389568 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}] 10:06:29 INFO - PROCESS | 1651 | 1467738389569 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:29 INFO - PROCESS | 1651 | 1467738389681 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:06:29 INFO - PROCESS | 1651 | 1467738389704 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1651 | 1467738389704 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a1b800 == 38 [pid = 1651] [id = 164] 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128b30c00) [pid = 1651] [serial = 489] [outer = 0x0] 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12932d400) [pid = 1651] [serial = 490] [outer = 0x128b30c00] 10:06:29 INFO - PROCESS | 1651 | 1467738389729 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12952d400) [pid = 1651] [serial = 491] [outer = 0x128b30c00] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11300b400) [pid = 1651] [serial = 492] [outer = 0x12cbbec00] 10:06:30 INFO - PROCESS | 1651 | 1467738390267 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]]]}] 10:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 772ms 10:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:06:30 INFO - PROCESS | 1651 | 1467738390345 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 1651 | 1467738390347 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:06:30 INFO - PROCESS | 1651 | 1467738390351 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 1651 | 1467738390353 Marionette TRACE conn2 <- [1,630,null,{}] 10:06:30 INFO - PROCESS | 1651 | 1467738390356 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}] 10:06:30 INFO - PROCESS | 1651 | 1467738390358 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:30 INFO - PROCESS | 1651 | 1467738390467 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:06:30 INFO - PROCESS | 1651 | 1467738390527 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1651 | 1467738390529 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb4000 == 39 [pid = 1651] [id = 165] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x115ee5800) [pid = 1651] [serial = 493] [outer = 0x0] 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x117fa7400) [pid = 1651] [serial = 494] [outer = 0x115ee5800] 10:06:30 INFO - PROCESS | 1651 | 1467738390560 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11834b000) [pid = 1651] [serial = 495] [outer = 0x115ee5800] 10:06:31 INFO - PROCESS | 1651 | 1467738391144 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:06:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 871ms 10:06:31 INFO - PROCESS | 1651 | 1467738391222 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1651 | 1467738391225 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:06:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:06:31 INFO - PROCESS | 1651 | 1467738391230 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1651 | 1467738391231 Marionette TRACE conn2 <- [1,634,null,{}] 10:06:31 INFO - PROCESS | 1651 | 1467738391234 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}] 10:06:31 INFO - PROCESS | 1651 | 1467738391236 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:31 INFO - PROCESS | 1651 | 1467738391345 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:06:31 INFO - PROCESS | 1651 | 1467738391406 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1651 | 1467738391407 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x118686800 == 40 [pid = 1651] [id = 166] 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1183eb000) [pid = 1651] [serial = 496] [outer = 0x0] 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1188b0c00) [pid = 1651] [serial = 497] [outer = 0x1183eb000] 10:06:31 INFO - PROCESS | 1651 | 1467738391438 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11917e800) [pid = 1651] [serial = 498] [outer = 0x1183eb000] 10:06:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:32 INFO - PROCESS | 1651 | 1467738392024 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]]]}] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a660000 == 39 [pid = 1651] [id = 163] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x129386800 == 38 [pid = 1651] [id = 162] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12370e000 == 37 [pid = 1651] [id = 161] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x128b19000 == 36 [pid = 1651] [id = 160] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x113221000 == 35 [pid = 1651] [id = 159] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123ddd000 == 34 [pid = 1651] [id = 158] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123073800 == 33 [pid = 1651] [id = 157] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119a86000 == 32 [pid = 1651] [id = 156] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c800 == 31 [pid = 1651] [id = 155] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11695e800 == 30 [pid = 1651] [id = 154] 10:06:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11263f000 == 29 [pid = 1651] [id = 153] 10:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 828ms 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12952c800) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1129d7400) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x129326c00) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12bed7000) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12c60b000) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128b2c400) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x126f9ec00) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b97e800) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115f20c00) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119c95000) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1293b9800) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1183ed800) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123d91c00) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1238a9000) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11834fc00) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12bc6dc00) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123afe000) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12be8e400) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119aeb800) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1238a2400) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12b972400) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1249c4400) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119ae7400) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128b25800) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116832400) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1238a4000) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12c603400) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1293b1400) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1183e8c00) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12b9abc00) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a69f800) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119aea000) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12aa47800) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12c41ec00) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123af9000) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11834a400) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119aecc00) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123a80c00) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12101f800) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119923c00) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12a525800) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1651 | 1467738392062 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1651 | 1467738392064 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:06:32 INFO - PROCESS | 1651 | 1467738392073 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1651 | 1467738392075 Marionette TRACE conn2 <- [1,638,null,{}] 10:06:32 INFO - PROCESS | 1651 | 1467738392079 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}] 10:06:32 INFO - PROCESS | 1651 | 1467738392081 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:32 INFO - PROCESS | 1651 | 1467738392160 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:06:32 INFO - PROCESS | 1651 | 1467738392164 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1651 | 1467738392167 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x116719000 == 30 [pid = 1651] [id = 167] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1165e9000) [pid = 1651] [serial = 499] [outer = 0x0] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116830c00) [pid = 1651] [serial = 500] [outer = 0x1165e9000] 10:06:32 INFO - PROCESS | 1651 | 1467738392197 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x117fab800) [pid = 1651] [serial = 501] [outer = 0x1165e9000] 10:06:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:32 INFO - PROCESS | 1651 | 1467738392535 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 10:06:32 INFO - PROCESS | 1651 | 1467738392544 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1651 | 1467738392547 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:06:32 INFO - PROCESS | 1651 | 1467738392554 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1651 | 1467738392556 Marionette TRACE conn2 <- [1,642,null,{}] 10:06:32 INFO - PROCESS | 1651 | 1467738392559 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}] 10:06:32 INFO - PROCESS | 1651 | 1467738392560 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:32 INFO - PROCESS | 1651 | 1467738392647 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:06:32 INFO - PROCESS | 1651 | 1467738392701 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1651 | 1467738392702 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118555000 == 31 [pid = 1651] [id = 168] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1182fb400) [pid = 1651] [serial = 502] [outer = 0x0] 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183f6000) [pid = 1651] [serial = 503] [outer = 0x1182fb400] 10:06:32 INFO - PROCESS | 1651 | 1467738392729 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1188b1400) [pid = 1651] [serial = 504] [outer = 0x1182fb400] 10:06:33 INFO - PROCESS | 1651 | 1467738393035 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 10:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:06:33 INFO - PROCESS | 1651 | 1467738393075 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1651 | 1467738393077 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:06:33 INFO - PROCESS | 1651 | 1467738393079 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1651 | 1467738393081 Marionette TRACE conn2 <- [1,646,null,{}] 10:06:33 INFO - PROCESS | 1651 | 1467738393089 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}] 10:06:33 INFO - PROCESS | 1651 | 1467738393092 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:33 INFO - PROCESS | 1651 | 1467738393171 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:06:33 INFO - PROCESS | 1651 | 1467738393226 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1651 | 1467738393228 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a1c000 == 32 [pid = 1651] [id = 169] 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112e6ac00) [pid = 1651] [serial = 505] [outer = 0x0] 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119472c00) [pid = 1651] [serial = 506] [outer = 0x112e6ac00] 10:06:33 INFO - PROCESS | 1651 | 1467738393255 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119ae9000) [pid = 1651] [serial = 507] [outer = 0x112e6ac00] 10:06:33 INFO - PROCESS | 1651 | 1467738393575 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 524ms 10:06:33 INFO - PROCESS | 1651 | 1467738393604 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1651 | 1467738393607 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:06:33 INFO - PROCESS | 1651 | 1467738393610 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1651 | 1467738393611 Marionette TRACE conn2 <- [1,650,null,{}] 10:06:33 INFO - PROCESS | 1651 | 1467738393614 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}] 10:06:33 INFO - PROCESS | 1651 | 1467738393616 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:33 INFO - PROCESS | 1651 | 1467738393702 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:06:33 INFO - PROCESS | 1651 | 1467738393756 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1651 | 1467738393757 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317a000 == 33 [pid = 1651] [id = 170] 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118998400) [pid = 1651] [serial = 508] [outer = 0x0] 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c90400) [pid = 1651] [serial = 509] [outer = 0x118998400] 10:06:33 INFO - PROCESS | 1651 | 1467738393782 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12101dc00) [pid = 1651] [serial = 510] [outer = 0x118998400] 10:06:34 INFO - PROCESS | 1651 | 1467738394063 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]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:06:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 10:06:34 INFO - PROCESS | 1651 | 1467738394080 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1651 | 1467738394082 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:06:34 INFO - PROCESS | 1651 | 1467738394091 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1651 | 1467738394092 Marionette TRACE conn2 <- [1,654,null,{}] 10:06:34 INFO - PROCESS | 1651 | 1467738394094 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}] 10:06:34 INFO - PROCESS | 1651 | 1467738394096 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:34 INFO - PROCESS | 1651 | 1467738394196 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:06:34 INFO - PROCESS | 1651 | 1467738394200 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1651 | 1467738394201 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123877800 == 34 [pid = 1651] [id = 171] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119adf000) [pid = 1651] [serial = 511] [outer = 0x0] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123134400) [pid = 1651] [serial = 512] [outer = 0x119adf000] 10:06:34 INFO - PROCESS | 1651 | 1467738394225 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1237a2400) [pid = 1651] [serial = 513] [outer = 0x119adf000] 10:06:34 INFO - PROCESS | 1651 | 1467738394563 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]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:06:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 10:06:34 INFO - PROCESS | 1651 | 1467738394610 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1651 | 1467738394611 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:06:34 INFO - PROCESS | 1651 | 1467738394613 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1651 | 1467738394614 Marionette TRACE conn2 <- [1,658,null,{}] 10:06:34 INFO - PROCESS | 1651 | 1467738394617 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}] 10:06:34 INFO - PROCESS | 1651 | 1467738394621 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:34 INFO - PROCESS | 1651 | 1467738394738 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:06:34 INFO - PROCESS | 1651 | 1467738394748 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1651 | 1467738394749 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x127182800 == 35 [pid = 1651] [id = 172] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123011800) [pid = 1651] [serial = 514] [outer = 0x0] 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1238a9800) [pid = 1651] [serial = 515] [outer = 0x123011800] 10:06:34 INFO - PROCESS | 1651 | 1467738394775 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124484800) [pid = 1651] [serial = 516] [outer = 0x123011800] 10:06:35 INFO - PROCESS | 1651 | 1467738395121 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]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 10:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:06:35 INFO - PROCESS | 1651 | 1467738395134 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1651 | 1467738395137 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:06:35 INFO - PROCESS | 1651 | 1467738395139 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1651 | 1467738395140 Marionette TRACE conn2 <- [1,662,null,{}] 10:06:35 INFO - PROCESS | 1651 | 1467738395142 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}] 10:06:35 INFO - PROCESS | 1651 | 1467738395144 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:35 INFO - PROCESS | 1651 | 1467738395239 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:06:35 INFO - PROCESS | 1651 | 1467738395250 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1651 | 1467738395251 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b1a800 == 36 [pid = 1651] [id = 173] 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124484c00) [pid = 1651] [serial = 517] [outer = 0x0] 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1249bb000) [pid = 1651] [serial = 518] [outer = 0x124484c00] 10:06:35 INFO - PROCESS | 1651 | 1467738395276 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12680e800) [pid = 1651] [serial = 519] [outer = 0x124484c00] 10:06:35 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:35 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:35 INFO - PROCESS | 1651 | 1467738395662 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]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 569ms 10:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:06:35 INFO - PROCESS | 1651 | 1467738395714 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1651 | 1467738395716 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:06:35 INFO - PROCESS | 1651 | 1467738395719 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1651 | 1467738395721 Marionette TRACE conn2 <- [1,666,null,{}] 10:06:35 INFO - PROCESS | 1651 | 1467738395724 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}] 10:06:35 INFO - PROCESS | 1651 | 1467738395726 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:35 INFO - PROCESS | 1651 | 1467738395873 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:06:35 INFO - PROCESS | 1651 | 1467738395896 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1651 | 1467738395897 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295ee800 == 37 [pid = 1651] [id = 174] 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124886400) [pid = 1651] [serial = 520] [outer = 0x0] 10:06:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12693d800) [pid = 1651] [serial = 521] [outer = 0x124886400] 10:06:35 INFO - PROCESS | 1651 | 1467738395937 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12714a400) [pid = 1651] [serial = 522] [outer = 0x124886400] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183f2000) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1129a7c00) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113c96400) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11918b400) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1183f2400) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x114f97400) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1129cd400) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11898ec00) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112e77000) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129a8800) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123882c00) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11832a400) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115f8bc00) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116b19c00) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12389e800) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116904c00) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:06:36 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1177db800) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:06:36 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:36 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:36 INFO - PROCESS | 1651 | 1467738396366 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 10:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:06:36 INFO - PROCESS | 1651 | 1467738396390 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1651 | 1467738396392 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:06:36 INFO - PROCESS | 1651 | 1467738396395 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1651 | 1467738396397 Marionette TRACE conn2 <- [1,670,null,{}] 10:06:36 INFO - PROCESS | 1651 | 1467738396407 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}] 10:06:36 INFO - PROCESS | 1651 | 1467738396409 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:36 INFO - PROCESS | 1651 | 1467738396599 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:06:36 INFO - PROCESS | 1651 | 1467738396653 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1651 | 1467738396654 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a19800 == 38 [pid = 1651] [id = 175] 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112f0b800) [pid = 1651] [serial = 523] [outer = 0x0] 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1183f7400) [pid = 1651] [serial = 524] [outer = 0x112f0b800] 10:06:36 INFO - PROCESS | 1651 | 1467738396694 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119ae7c00) [pid = 1651] [serial = 525] [outer = 0x112f0b800] 10:06:37 INFO - PROCESS | 1651 | 1467738397080 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]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 721ms 10:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:06:37 INFO - PROCESS | 1651 | 1467738397115 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1651 | 1467738397116 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:06:37 INFO - PROCESS | 1651 | 1467738397118 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1651 | 1467738397120 Marionette TRACE conn2 <- [1,674,null,{}] 10:06:37 INFO - PROCESS | 1651 | 1467738397122 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}] 10:06:37 INFO - PROCESS | 1651 | 1467738397123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:37 INFO - PROCESS | 1651 | 1467738397200 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:06:37 INFO - PROCESS | 1651 | 1467738397205 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1651 | 1467738397206 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7d2000 == 39 [pid = 1651] [id = 176] 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123a89c00) [pid = 1651] [serial = 526] [outer = 0x0] 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126e04400) [pid = 1651] [serial = 527] [outer = 0x123a89c00] 10:06:37 INFO - PROCESS | 1651 | 1467738397230 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128b27c00) [pid = 1651] [serial = 528] [outer = 0x123a89c00] 10:06:37 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:37 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:37 INFO - PROCESS | 1651 | 1467738397564 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]]]}] 10:06:37 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 10:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 10:06:37 INFO - PROCESS | 1651 | 1467738397587 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:06:37 INFO - PROCESS | 1651 | 1467738397589 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:06:37 INFO - PROCESS | 1651 | 1467738397591 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1651 | 1467738397593 Marionette TRACE conn2 <- [1,678,null,{}] 10:06:37 INFO - PROCESS | 1651 | 1467738397595 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}] 10:06:37 INFO - PROCESS | 1651 | 1467738397597 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:37 INFO - PROCESS | 1651 | 1467738397688 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:06:37 INFO - PROCESS | 1651 | 1467738397692 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1651 | 1467738397693 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b955000 == 40 [pid = 1651] [id = 177] 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128b2c800) [pid = 1651] [serial = 529] [outer = 0x0] 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x129183400) [pid = 1651] [serial = 530] [outer = 0x128b2c800] 10:06:37 INFO - PROCESS | 1651 | 1467738397719 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12932d800) [pid = 1651] [serial = 531] [outer = 0x128b2c800] 10:06:38 INFO - PROCESS | 1651 | 1467738398068 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]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:06:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 10:06:38 INFO - PROCESS | 1651 | 1467738398115 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1651 | 1467738398117 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:06:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:06:38 INFO - PROCESS | 1651 | 1467738398119 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1651 | 1467738398120 Marionette TRACE conn2 <- [1,682,null,{}] 10:06:38 INFO - PROCESS | 1651 | 1467738398122 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}] 10:06:38 INFO - PROCESS | 1651 | 1467738398123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:38 INFO - PROCESS | 1651 | 1467738398200 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:06:38 INFO - PROCESS | 1651 | 1467738398301 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1651 | 1467738398303 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c27800 == 41 [pid = 1651] [id = 178] 10:06:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1106e6000) [pid = 1651] [serial = 532] [outer = 0x0] 10:06:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1122be800) [pid = 1651] [serial = 533] [outer = 0x1106e6000] 10:06:38 INFO - PROCESS | 1651 | 1467738398335 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1130f3c00) [pid = 1651] [serial = 534] [outer = 0x1106e6000] 10:06:39 INFO - PROCESS | 1651 | 1467738399231 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]]]}] 10:06:39 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) 10:06:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1170ms 10:06:39 INFO - PROCESS | 1651 | 1467738399291 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1651 | 1467738399293 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:06:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:06:39 INFO - PROCESS | 1651 | 1467738399296 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1651 | 1467738399298 Marionette TRACE conn2 <- [1,686,null,{}] 10:06:39 INFO - PROCESS | 1651 | 1467738399302 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}] 10:06:39 INFO - PROCESS | 1651 | 1467738399303 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:39 INFO - PROCESS | 1651 | 1467738399405 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:06:39 INFO - PROCESS | 1651 | 1467738399460 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1651 | 1467738399461 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c28000 == 42 [pid = 1651] [id = 179] 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1183f5c00) [pid = 1651] [serial = 535] [outer = 0x0] 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118951000) [pid = 1651] [serial = 536] [outer = 0x1183f5c00] 10:06:39 INFO - PROCESS | 1651 | 1467738399491 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119720c00) [pid = 1651] [serial = 537] [outer = 0x1183f5c00] 10:06:40 INFO - PROCESS | 1651 | 1467738400393 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]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:06:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 10:06:40 INFO - PROCESS | 1651 | 1467738400471 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1651 | 1467738400474 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:06:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:06:40 INFO - PROCESS | 1651 | 1467738400476 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1651 | 1467738400478 Marionette TRACE conn2 <- [1,690,null,{}] 10:06:40 INFO - PROCESS | 1651 | 1467738400480 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}] 10:06:40 INFO - PROCESS | 1651 | 1467738400482 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:40 INFO - PROCESS | 1651 | 1467738400583 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:06:40 INFO - PROCESS | 1651 | 1467738400638 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1651 | 1467738400640 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e9800 == 43 [pid = 1651] [id = 180] 10:06:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119ae6000) [pid = 1651] [serial = 538] [outer = 0x0] 10:06:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123018000) [pid = 1651] [serial = 539] [outer = 0x119ae6000] 10:06:40 INFO - PROCESS | 1651 | 1467738400669 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1238a5000) [pid = 1651] [serial = 540] [outer = 0x119ae6000] 10:06:41 INFO - PROCESS | 1651 | 1467738401585 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]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:06:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1126ms 10:06:41 INFO - PROCESS | 1651 | 1467738401604 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1651 | 1467738401606 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:06:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:06:41 INFO - PROCESS | 1651 | 1467738401609 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1651 | 1467738401611 Marionette TRACE conn2 <- [1,694,null,{}] 10:06:41 INFO - PROCESS | 1651 | 1467738401614 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}] 10:06:41 INFO - PROCESS | 1651 | 1467738401616 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:41 INFO - PROCESS | 1651 | 1467738401709 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:06:41 INFO - PROCESS | 1651 | 1467738401763 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1651 | 1467738401766 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a9800 == 44 [pid = 1651] [id = 181] 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11338cc00) [pid = 1651] [serial = 541] [outer = 0x0] 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116737400) [pid = 1651] [serial = 542] [outer = 0x11338cc00] 10:06:41 INFO - PROCESS | 1651 | 1467738401793 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x117facc00) [pid = 1651] [serial = 543] [outer = 0x11338cc00] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b955000 == 43 [pid = 1651] [id = 177] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7d2000 == 42 [pid = 1651] [id = 176] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119a19800 == 41 [pid = 1651] [id = 175] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1295ee800 == 40 [pid = 1651] [id = 174] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x128b1a800 == 39 [pid = 1651] [id = 173] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x127182800 == 38 [pid = 1651] [id = 172] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123877800 == 37 [pid = 1651] [id = 171] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12317a000 == 36 [pid = 1651] [id = 170] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119a1c000 == 35 [pid = 1651] [id = 169] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118555000 == 34 [pid = 1651] [id = 168] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x116719000 == 33 [pid = 1651] [id = 167] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118686800 == 32 [pid = 1651] [id = 166] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb4000 == 31 [pid = 1651] [id = 165] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119a1b800 == 30 [pid = 1651] [id = 164] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e9800 == 29 [pid = 1651] [id = 180] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119c28000 == 28 [pid = 1651] [id = 179] 10:06:42 INFO - PROCESS | 1651 | --DOCSHELL 0x113c27800 == 27 [pid = 1651] [id = 178] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12932d400) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12389f000) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1129af800) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113033c00) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1170a3400) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118325000) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11992cc00) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119c8e800) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1188af800) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119188800) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188b2400) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116908400) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112e55000) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129d2800) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119c95c00) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119aea400) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123d56c00) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1238acc00) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12693dc00) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1242d1c00) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1249c2800) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119189400) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123af2800) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x120f14c00) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128b27400) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119c8dc00) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x129325000) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x129330c00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12952b000) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x124887000) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x127447400) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119c91c00) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x121021800) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12743f000) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12918c000) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 10:06:42 INFO - PROCESS | 1651 | 1467738402838 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]]]}] 10:06:42 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) 10:06:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1273ms 10:06:42 INFO - PROCESS | 1651 | 1467738402882 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1651 | 1467738402884 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:06:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:06:42 INFO - PROCESS | 1651 | 1467738402887 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1651 | 1467738402889 Marionette TRACE conn2 <- [1,698,null,{}] 10:06:42 INFO - PROCESS | 1651 | 1467738402892 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}] 10:06:42 INFO - PROCESS | 1651 | 1467738402894 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:42 INFO - PROCESS | 1651 | 1467738402971 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:06:43 INFO - PROCESS | 1651 | 1467738402999 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1651 | 1467738403001 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133e2800 == 28 [pid = 1651] [id = 182] 10:06:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x113033c00) [pid = 1651] [serial = 544] [outer = 0x0] 10:06:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1130f1800) [pid = 1651] [serial = 545] [outer = 0x113033c00] 10:06:43 INFO - PROCESS | 1651 | 1467738403031 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113c8d400) [pid = 1651] [serial = 546] [outer = 0x113033c00] 10:06:43 INFO - PROCESS | 1651 | 1467738403832 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]]]}] 10:06:43 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) 10:06:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 974ms 10:06:43 INFO - PROCESS | 1651 | 1467738403860 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1651 | 1467738403864 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:06:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:06:43 INFO - PROCESS | 1651 | 1467738403870 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1651 | 1467738403872 Marionette TRACE conn2 <- [1,702,null,{}] 10:06:43 INFO - PROCESS | 1651 | 1467738403874 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}] 10:06:43 INFO - PROCESS | 1651 | 1467738403876 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:43 INFO - PROCESS | 1651 | 1467738403951 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:06:44 INFO - PROCESS | 1651 | 1467738403999 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1651 | 1467738404000 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c2800 == 29 [pid = 1651] [id = 183] 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x115f8c800) [pid = 1651] [serial = 547] [outer = 0x0] 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116912400) [pid = 1651] [serial = 548] [outer = 0x115f8c800] 10:06:44 INFO - PROCESS | 1651 | 1467738404027 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1177cf000) [pid = 1651] [serial = 549] [outer = 0x115f8c800] 10:06:44 INFO - PROCESS | 1651 | 1467738404808 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]]]}] 10:06:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:06:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 10:06:44 INFO - PROCESS | 1651 | 1467738404843 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:06:44 INFO - PROCESS | 1651 | 1467738404852 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:06:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:06:44 INFO - PROCESS | 1651 | 1467738404855 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1651 | 1467738404857 Marionette TRACE conn2 <- [1,706,null,{}] 10:06:44 INFO - PROCESS | 1651 | 1467738404865 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}] 10:06:44 INFO - PROCESS | 1651 | 1467738404868 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:44 INFO - PROCESS | 1651 | 1467738404961 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:06:45 INFO - PROCESS | 1651 | 1467738404996 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1651 | 1467738404998 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11855a000 == 30 [pid = 1651] [id = 184] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1183ed400) [pid = 1651] [serial = 550] [outer = 0x0] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1183f6800) [pid = 1651] [serial = 551] [outer = 0x1183ed400] 10:06:45 INFO - PROCESS | 1651 | 1467738405026 Marionette DEBUG loaded listener.js 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118950c00) [pid = 1651] [serial = 552] [outer = 0x1183ed400] 10:06:45 INFO - PROCESS | 1651 | 1467738405811 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]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:06:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 10:06:45 INFO - PROCESS | 1651 | 1467738405829 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1651 | 1467738405830 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:06:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:06:45 INFO - PROCESS | 1651 | 1467738405834 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1651 | 1467738405835 Marionette TRACE conn2 <- [1,710,null,{}] 10:06:45 INFO - PROCESS | 1651 | 1467738405838 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}] 10:06:45 INFO - PROCESS | 1651 | 1467738405839 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:45 INFO - PROCESS | 1651 | 1467738405933 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:06:45 INFO - PROCESS | 1651 | 1467738405937 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1651 | 1467738405939 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a8800 == 31 [pid = 1651] [id = 185] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118996c00) [pid = 1651] [serial = 553] [outer = 0x0] 10:06:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119903c00) [pid = 1651] [serial = 554] [outer = 0x118996c00] 10:06:45 INFO - PROCESS | 1651 | 1467738405964 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119929400) [pid = 1651] [serial = 555] [outer = 0x118996c00] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128b2c800) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123011800) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119adf000) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x124484c00) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124886400) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x112f0b800) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112e6ac00) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x128b30c00) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118998400) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1165e9000) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1182fb400) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x115ee5800) [pid = 1651] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123a89c00) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:06:46 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1183eb000) [pid = 1651] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:06:46 INFO - PROCESS | 1651 | 1467738406844 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]]]}] 10:06:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:06:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 10:06:46 INFO - PROCESS | 1651 | 1467738406856 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1651 | 1467738406857 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:06:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:06:46 INFO - PROCESS | 1651 | 1467738406859 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1651 | 1467738406861 Marionette TRACE conn2 <- [1,714,null,{}] 10:06:46 INFO - PROCESS | 1651 | 1467738406872 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}] 10:06:46 INFO - PROCESS | 1651 | 1467738406873 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:46 INFO - PROCESS | 1651 | 1467738406947 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:06:46 INFO - PROCESS | 1651 | 1467738406954 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1651 | 1467738406956 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a1d800 == 32 [pid = 1651] [id = 186] 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1129ac000) [pid = 1651] [serial = 556] [outer = 0x0] 10:06:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11832b800) [pid = 1651] [serial = 557] [outer = 0x1129ac000] 10:06:46 INFO - PROCESS | 1651 | 1467738406980 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11992c800) [pid = 1651] [serial = 558] [outer = 0x1129ac000] 10:06:47 INFO - PROCESS | 1651 | 1467738407779 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]]]}] 10:06:47 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 10:06:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 927ms 10:06:47 INFO - PROCESS | 1651 | 1467738407788 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:06:47 INFO - PROCESS | 1651 | 1467738407790 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:06:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:06:47 INFO - PROCESS | 1651 | 1467738407793 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:06:47 INFO - PROCESS | 1651 | 1467738407795 Marionette TRACE conn2 <- [1,718,null,{}] 10:06:47 INFO - PROCESS | 1651 | 1467738407798 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}] 10:06:47 INFO - PROCESS | 1651 | 1467738407806 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:47 INFO - PROCESS | 1651 | 1467738407927 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:06:47 INFO - PROCESS | 1651 | 1467738407976 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1651 | 1467738407977 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317f800 == 33 [pid = 1651] [id = 187] 10:06:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x113c97000) [pid = 1651] [serial = 559] [outer = 0x0] 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119aec400) [pid = 1651] [serial = 560] [outer = 0x113c97000] 10:06:48 INFO - PROCESS | 1651 | 1467738408002 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119d1e800) [pid = 1651] [serial = 561] [outer = 0x113c97000] 10:06:48 INFO - PROCESS | 1651 | 1467738408764 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]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:06:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 10:06:48 INFO - PROCESS | 1651 | 1467738408813 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1651 | 1467738408814 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:06:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:06:48 INFO - PROCESS | 1651 | 1467738408817 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1651 | 1467738408818 Marionette TRACE conn2 <- [1,722,null,{}] 10:06:48 INFO - PROCESS | 1651 | 1467738408820 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}] 10:06:48 INFO - PROCESS | 1651 | 1467738408822 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:48 INFO - PROCESS | 1651 | 1467738408938 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:06:48 INFO - PROCESS | 1651 | 1467738408985 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1651 | 1467738408987 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11263f000 == 34 [pid = 1651] [id = 188] 10:06:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1129a6800) [pid = 1651] [serial = 562] [outer = 0x0] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1129ce800) [pid = 1651] [serial = 563] [outer = 0x1129a6800] 10:06:49 INFO - PROCESS | 1651 | 1467738409019 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112f0ac00) [pid = 1651] [serial = 564] [outer = 0x1129a6800] 10:06:49 INFO - PROCESS | 1651 | 1467738409562 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] 10:06:49 INFO - PROCESS | 1651 | 1467738409640 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:06:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:06:49 INFO - PROCESS | 1651 | 1467738409644 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1651 | 1467738409645 Marionette TRACE conn2 <- [1,726,null,{}] 10:06:49 INFO - PROCESS | 1651 | 1467738409649 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}] 10:06:49 INFO - PROCESS | 1651 | 1467738409652 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:49 INFO - PROCESS | 1651 | 1467738409757 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:06:49 INFO - PROCESS | 1651 | 1467738409805 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1651 | 1467738409807 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x118699800 == 35 [pid = 1651] [id = 189] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x117247400) [pid = 1651] [serial = 565] [outer = 0x0] 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x117fb0800) [pid = 1651] [serial = 566] [outer = 0x117247400] 10:06:49 INFO - PROCESS | 1651 | 1467738409837 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118328400) [pid = 1651] [serial = 567] [outer = 0x117247400] 10:06:50 INFO - PROCESS | 1651 | 1467738410407 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]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:06:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 873ms 10:06:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:06:50 INFO - PROCESS | 1651 | 1467738410538 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 1651 | 1467738410541 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:06:50 INFO - PROCESS | 1651 | 1467738410545 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1651 | 1467738410548 Marionette TRACE conn2 <- [1,730,null,{}] 10:06:50 INFO - PROCESS | 1651 | 1467738410553 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}] 10:06:50 INFO - PROCESS | 1651 | 1467738410556 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:50 INFO - PROCESS | 1651 | 1467738410709 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:06:50 INFO - PROCESS | 1651 | 1467738410778 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1651 | 1467738410782 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133d7800 == 36 [pid = 1651] [id = 190] 10:06:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113ddb800) [pid = 1651] [serial = 568] [outer = 0x0] 10:06:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115ee2400) [pid = 1651] [serial = 569] [outer = 0x113ddb800] 10:06:50 INFO - PROCESS | 1651 | 1467738410858 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11673c400) [pid = 1651] [serial = 570] [outer = 0x113ddb800] 10:06:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12317f800 == 35 [pid = 1651] [id = 187] 10:06:51 INFO - PROCESS | 1651 | --DOCSHELL 0x119a1d800 == 34 [pid = 1651] [id = 186] 10:06:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a8800 == 33 [pid = 1651] [id = 185] 10:06:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11855a000 == 32 [pid = 1651] [id = 184] 10:06:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c2800 == 31 [pid = 1651] [id = 183] 10:06:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1133e2800 == 30 [pid = 1651] [id = 182] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116b13400) [pid = 1651] [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.] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12714a400) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119ae7c00) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124484800) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12680e800) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1237a2400) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12101dc00) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x129183400) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1238a9800) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x123134400) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1249bb000) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12693d800) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1183f7400) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119472c00) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12952d400) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119c90400) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x116830c00) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x117fab800) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1183f6000) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1188b1400) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x117fa7400) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x128b27c00) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x11834b000) [pid = 1651] [serial = 495] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1188b0c00) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x11917e800) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x119ae9000) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x12932d800) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x126e04400) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1651 | 1467738411264 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] 10:06:51 INFO - PROCESS | 1651 | 1467738411321 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:06:51 INFO - PROCESS | 1651 | 1467738411325 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1651 | 1467738411328 Marionette TRACE conn2 <- [1,734,null,{}] 10:06:51 INFO - PROCESS | 1651 | 1467738411335 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}] 10:06:51 INFO - PROCESS | 1651 | 1467738411337 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:51 INFO - PROCESS | 1651 | 1467738411413 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:06:51 INFO - PROCESS | 1651 | 1467738411420 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1651 | 1467738411421 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f44800 == 31 [pid = 1651] [id = 191] 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x117fa7400) [pid = 1651] [serial = 571] [outer = 0x0] 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11834b000) [pid = 1651] [serial = 572] [outer = 0x117fa7400] 10:06:51 INFO - PROCESS | 1651 | 1467738411448 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x118804c00) [pid = 1651] [serial = 573] [outer = 0x117fa7400] 10:06:51 INFO - PROCESS | 1651 | 1467738411780 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]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:06:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 480ms 10:06:51 INFO - PROCESS | 1651 | 1467738411804 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1651 | 1467738411806 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:06:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:06:51 INFO - PROCESS | 1651 | 1467738411808 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1651 | 1467738411809 Marionette TRACE conn2 <- [1,738,null,{}] 10:06:51 INFO - PROCESS | 1651 | 1467738411816 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}] 10:06:51 INFO - PROCESS | 1651 | 1467738411819 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:51 INFO - PROCESS | 1651 | 1467738411921 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:06:51 INFO - PROCESS | 1651 | 1467738411976 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1651 | 1467738411978 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1a000 == 32 [pid = 1651] [id = 192] 10:06:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x118809c00) [pid = 1651] [serial = 574] [outer = 0x0] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11992bc00) [pid = 1651] [serial = 575] [outer = 0x118809c00] 10:06:52 INFO - PROCESS | 1651 | 1467738412006 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x119aec800) [pid = 1651] [serial = 576] [outer = 0x118809c00] 10:06:52 INFO - PROCESS | 1651 | 1467738412798 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:06:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1021ms 10:06:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:06:52 INFO - PROCESS | 1651 | 1467738412829 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1651 | 1467738412830 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:06:52 INFO - PROCESS | 1651 | 1467738412832 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1651 | 1467738412834 Marionette TRACE conn2 <- [1,742,null,{}] 10:06:52 INFO - PROCESS | 1651 | 1467738412838 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}] 10:06:52 INFO - PROCESS | 1651 | 1467738412839 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:52 INFO - PROCESS | 1651 | 1467738412913 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:06:52 INFO - PROCESS | 1651 | 1467738412918 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1651 | 1467738412920 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234c3000 == 33 [pid = 1651] [id = 193] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1129af000) [pid = 1651] [serial = 577] [outer = 0x0] 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x120f08400) [pid = 1651] [serial = 578] [outer = 0x1129af000] 10:06:52 INFO - PROCESS | 1651 | 1467738412945 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x123134800) [pid = 1651] [serial = 579] [outer = 0x1129af000] 10:06:53 INFO - PROCESS | 1651 | 1467738413780 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]]]}] 10:06:53 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 10:06:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 10:06:53 INFO - PROCESS | 1651 | 1467738413809 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 1651 | 1467738413811 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:06:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:06:53 INFO - PROCESS | 1651 | 1467738413813 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 1651 | 1467738413814 Marionette TRACE conn2 <- [1,746,null,{}] 10:06:53 INFO - PROCESS | 1651 | 1467738413816 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}] 10:06:53 INFO - PROCESS | 1651 | 1467738413819 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:53 INFO - PROCESS | 1651 | 1467738413909 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:06:53 INFO - PROCESS | 1651 | 1467738413913 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1651 | 1467738413914 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb3800 == 34 [pid = 1651] [id = 194] 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119181400) [pid = 1651] [serial = 580] [outer = 0x0] 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x123881000) [pid = 1651] [serial = 581] [outer = 0x119181400] 10:06:53 INFO - PROCESS | 1651 | 1467738413939 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1238a1c00) [pid = 1651] [serial = 582] [outer = 0x119181400] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x118996c00) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x115f8c800) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x113033c00) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11338cc00) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1106e6000) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1183f5c00) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x119ae6000) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1129ac000) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:06:54 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1183ed400) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:06:54 INFO - PROCESS | 1651 | 1467738414744 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]]]}] 10:06:54 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.) 10:06:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 10:06:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:06:54 INFO - PROCESS | 1651 | 1467738414787 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1651 | 1467738414788 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:06:54 INFO - PROCESS | 1651 | 1467738414790 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1651 | 1467738414791 Marionette TRACE conn2 <- [1,750,null,{}] 10:06:54 INFO - PROCESS | 1651 | 1467738414793 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}] 10:06:54 INFO - PROCESS | 1651 | 1467738414798 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:54 INFO - PROCESS | 1651 | 1467738414891 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:06:54 INFO - PROCESS | 1651 | 1467738414895 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1651 | 1467738414896 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee4000 == 35 [pid = 1651] [id = 195] 10:06:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x116826c00) [pid = 1651] [serial = 583] [outer = 0x0] 10:06:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1238a9c00) [pid = 1651] [serial = 584] [outer = 0x116826c00] 10:06:54 INFO - PROCESS | 1651 | 1467738414923 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x123af5000) [pid = 1651] [serial = 585] [outer = 0x116826c00] 10:06:55 INFO - PROCESS | 1651 | 1467738415737 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]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:06:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 10:06:55 INFO - PROCESS | 1651 | 1467738415760 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1651 | 1467738415761 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:06:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:06:55 INFO - PROCESS | 1651 | 1467738415763 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1651 | 1467738415764 Marionette TRACE conn2 <- [1,754,null,{}] 10:06:55 INFO - PROCESS | 1651 | 1467738415767 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}] 10:06:55 INFO - PROCESS | 1651 | 1467738415769 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:55 INFO - PROCESS | 1651 | 1467738415840 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:06:55 INFO - PROCESS | 1651 | 1467738415843 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1651 | 1467738415844 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x126985800 == 36 [pid = 1651] [id = 196] 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x123afa800) [pid = 1651] [serial = 586] [outer = 0x0] 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x123d89800) [pid = 1651] [serial = 587] [outer = 0x123afa800] 10:06:55 INFO - PROCESS | 1651 | 1467738415870 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1242d1000) [pid = 1651] [serial = 588] [outer = 0x123afa800] 10:06:56 INFO - PROCESS | 1651 | 1467738416665 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]]]}] 10:06:56 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 10:06:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 922ms 10:06:56 INFO - PROCESS | 1651 | 1467738416686 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1651 | 1467738416687 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:06:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:06:56 INFO - PROCESS | 1651 | 1467738416689 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1651 | 1467738416690 Marionette TRACE conn2 <- [1,758,null,{}] 10:06:56 INFO - PROCESS | 1651 | 1467738416692 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}] 10:06:56 INFO - PROCESS | 1651 | 1467738416693 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:56 INFO - PROCESS | 1651 | 1467738416765 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:06:56 INFO - PROCESS | 1651 | 1467738416813 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:56 INFO - PROCESS | 1651 | 1467738416814 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717b800 == 37 [pid = 1651] [id = 197] 10:06:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119471000) [pid = 1651] [serial = 589] [outer = 0x0] 10:06:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x12448e000) [pid = 1651] [serial = 590] [outer = 0x119471000] 10:06:56 INFO - PROCESS | 1651 | 1467738416838 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x124880000) [pid = 1651] [serial = 591] [outer = 0x119471000] 10:06:57 INFO - PROCESS | 1651 | 1467738417205 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]]]}] 10:06:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:06:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 570ms 10:06:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:06:57 INFO - PROCESS | 1651 | 1467738417260 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:06:57 INFO - PROCESS | 1651 | 1467738417262 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:06:57 INFO - PROCESS | 1651 | 1467738417266 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:06:57 INFO - PROCESS | 1651 | 1467738417267 Marionette TRACE conn2 <- [1,762,null,{}] 10:06:57 INFO - PROCESS | 1651 | 1467738417271 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}] 10:06:57 INFO - PROCESS | 1651 | 1467738417273 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:57 INFO - PROCESS | 1651 | 1467738417374 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:06:57 INFO - PROCESS | 1651 | 1467738417423 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1651 | 1467738417425 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d8800 == 38 [pid = 1651] [id = 198] 10:06:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x113388800) [pid = 1651] [serial = 592] [outer = 0x0] 10:06:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1165e9800) [pid = 1651] [serial = 593] [outer = 0x113388800] 10:06:57 INFO - PROCESS | 1651 | 1467738417456 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1170a3400) [pid = 1651] [serial = 594] [outer = 0x113388800] 10:06:58 INFO - PROCESS | 1651 | 1467738418364 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:06:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 10:06:58 INFO - PROCESS | 1651 | 1467738418388 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 1651 | 1467738418392 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:06:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:06:58 INFO - PROCESS | 1651 | 1467738418396 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1651 | 1467738418398 Marionette TRACE conn2 <- [1,766,null,{}] 10:06:58 INFO - PROCESS | 1651 | 1467738418401 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}] 10:06:58 INFO - PROCESS | 1651 | 1467738418402 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:58 INFO - PROCESS | 1651 | 1467738418490 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:06:58 INFO - PROCESS | 1651 | 1467738418580 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1651 | 1467738418582 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234c2800 == 39 [pid = 1651] [id = 199] 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11860b800) [pid = 1651] [serial = 595] [outer = 0x0] 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118996c00) [pid = 1651] [serial = 596] [outer = 0x11860b800] 10:06:58 INFO - PROCESS | 1651 | 1467738418613 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119926000) [pid = 1651] [serial = 597] [outer = 0x11860b800] 10:06:59 INFO - PROCESS | 1651 | 1467738419496 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:06:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 10:06:59 INFO - PROCESS | 1651 | 1467738419517 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1651 | 1467738419519 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:06:59 INFO - PROCESS | 1651 | 1467738419521 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1651 | 1467738419524 Marionette TRACE conn2 <- [1,770,null,{}] 10:06:59 INFO - PROCESS | 1651 | 1467738419531 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}] 10:06:59 INFO - PROCESS | 1651 | 1467738419533 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:59 INFO - PROCESS | 1651 | 1467738419600 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:06:59 INFO - PROCESS | 1651 | 1467738419855 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1651 | 1467738419857 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:06:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x116276800 == 40 [pid = 1651] [id = 200] 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1106ecc00) [pid = 1651] [serial = 598] [outer = 0x0] 10:06:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1133b2400) [pid = 1651] [serial = 599] [outer = 0x1106ecc00] 10:06:59 INFO - PROCESS | 1651 | 1467738419946 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116980800) [pid = 1651] [serial = 600] [outer = 0x1106ecc00] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a9800 == 39 [pid = 1651] [id = 181] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x126985800 == 38 [pid = 1651] [id = 196] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee4000 == 37 [pid = 1651] [id = 195] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb3800 == 36 [pid = 1651] [id = 194] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1234c3000 == 35 [pid = 1651] [id = 193] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1a000 == 34 [pid = 1651] [id = 192] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x117f44800 == 33 [pid = 1651] [id = 191] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1133d7800 == 32 [pid = 1651] [id = 190] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118699800 == 31 [pid = 1651] [id = 189] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11263f000 == 30 [pid = 1651] [id = 188] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1234c2800 == 29 [pid = 1651] [id = 199] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12717b800 == 28 [pid = 1651] [id = 197] 10:07:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d8800 == 27 [pid = 1651] [id = 198] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119903c00) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116912400) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1130f1800) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x117facc00) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x116737400) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1130f3c00) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1122be800) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x119720c00) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x118951000) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1238a5000) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x123018000) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x11832b800) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11992c800) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x113c8d400) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1183f6800) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x118950c00) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x119929400) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1177cf000) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x119aec400) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 10:07:00 INFO - PROCESS | 1651 | 1467738420947 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]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1433ms 10:07:00 INFO - PROCESS | 1651 | 1467738420955 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:07:00 INFO - PROCESS | 1651 | 1467738420957 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:07:00 INFO - PROCESS | 1651 | 1467738420960 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 1651 | 1467738420962 Marionette TRACE conn2 <- [1,774,null,{}] 10:07:00 INFO - PROCESS | 1651 | 1467738420966 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}] 10:07:00 INFO - PROCESS | 1651 | 1467738420970 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:01 INFO - PROCESS | 1651 | 1467738421046 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:07:01 INFO - PROCESS | 1651 | 1467738421053 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1651 | 1467738421057 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x114f1e000 == 28 [pid = 1651] [id = 201] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x112f09c00) [pid = 1651] [serial = 601] [outer = 0x0] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x113009c00) [pid = 1651] [serial = 602] [outer = 0x112f09c00] 10:07:01 INFO - PROCESS | 1651 | 1467738421085 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1129ac400) [pid = 1651] [serial = 603] [outer = 0x112f09c00] 10:07:01 INFO - PROCESS | 1651 | 1467738421450 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 522ms 10:07:01 INFO - PROCESS | 1651 | 1467738421481 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1651 | 1467738421485 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:07:01 INFO - PROCESS | 1651 | 1467738421489 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1651 | 1467738421491 Marionette TRACE conn2 <- [1,778,null,{}] 10:07:01 INFO - PROCESS | 1651 | 1467738421494 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}] 10:07:01 INFO - PROCESS | 1651 | 1467738421496 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:01 INFO - PROCESS | 1651 | 1467738421568 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:07:01 INFO - PROCESS | 1651 | 1467738421572 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1651 | 1467738421574 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169c2800 == 29 [pid = 1651] [id = 202] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11629bc00) [pid = 1651] [serial = 604] [outer = 0x0] 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11697c400) [pid = 1651] [serial = 605] [outer = 0x11629bc00] 10:07:01 INFO - PROCESS | 1651 | 1467738421602 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1182ed400) [pid = 1651] [serial = 606] [outer = 0x11629bc00] 10:07:01 INFO - PROCESS | 1651 | 1467738421915 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 10:07:01 INFO - PROCESS | 1651 | 1467738421959 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:07:01 INFO - PROCESS | 1651 | 1467738421968 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:07:01 INFO - PROCESS | 1651 | 1467738421970 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1651 | 1467738421973 Marionette TRACE conn2 <- [1,782,null,{}] 10:07:01 INFO - PROCESS | 1651 | 1467738421981 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}] 10:07:01 INFO - PROCESS | 1651 | 1467738421984 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:02 INFO - PROCESS | 1651 | 1467738422083 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:07:02 INFO - PROCESS | 1651 | 1467738422092 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1651 | 1467738422094 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x118692000 == 30 [pid = 1651] [id = 203] 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1109a5800) [pid = 1651] [serial = 607] [outer = 0x0] 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1129a8000) [pid = 1651] [serial = 608] [outer = 0x1109a5800] 10:07:02 INFO - PROCESS | 1651 | 1467738422125 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1188afc00) [pid = 1651] [serial = 609] [outer = 0x1109a5800] 10:07:02 INFO - PROCESS | 1651 | 1467738422430 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]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 10:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:07:02 INFO - PROCESS | 1651 | 1467738422443 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1651 | 1467738422445 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:07:02 INFO - PROCESS | 1651 | 1467738422447 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1651 | 1467738422448 Marionette TRACE conn2 <- [1,786,null,{}] 10:07:02 INFO - PROCESS | 1651 | 1467738422450 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}] 10:07:02 INFO - PROCESS | 1651 | 1467738422453 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:02 INFO - PROCESS | 1651 | 1467738422530 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:07:02 INFO - PROCESS | 1651 | 1467738422580 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1651 | 1467738422581 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119176800 == 31 [pid = 1651] [id = 204] 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1106f1800) [pid = 1651] [serial = 610] [outer = 0x0] 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118995400) [pid = 1651] [serial = 611] [outer = 0x1106f1800] 10:07:02 INFO - PROCESS | 1651 | 1467738422607 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11972a000) [pid = 1651] [serial = 612] [outer = 0x1106f1800] 10:07:02 INFO - PROCESS | 1651 | 1467738422875 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]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 471ms 10:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:07:02 INFO - PROCESS | 1651 | 1467738422931 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1651 | 1467738422932 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:07:02 INFO - PROCESS | 1651 | 1467738422934 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1651 | 1467738422938 Marionette TRACE conn2 <- [1,790,null,{}] 10:07:02 INFO - PROCESS | 1651 | 1467738422941 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}] 10:07:02 INFO - PROCESS | 1651 | 1467738422942 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:03 INFO - PROCESS | 1651 | 1467738423037 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:07:03 INFO - PROCESS | 1651 | 1467738423071 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1651 | 1467738423072 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c2d000 == 32 [pid = 1651] [id = 205] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x115ee1c00) [pid = 1651] [serial = 613] [outer = 0x0] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119924c00) [pid = 1651] [serial = 614] [outer = 0x115ee1c00] 10:07:03 INFO - PROCESS | 1651 | 1467738423097 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119adfc00) [pid = 1651] [serial = 615] [outer = 0x115ee1c00] 10:07:03 INFO - PROCESS | 1651 | 1467738423445 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]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 523ms 10:07:03 INFO - PROCESS | 1651 | 1467738423466 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1651 | 1467738423468 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:07:03 INFO - PROCESS | 1651 | 1467738423473 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1651 | 1467738423475 Marionette TRACE conn2 <- [1,794,null,{}] 10:07:03 INFO - PROCESS | 1651 | 1467738423478 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}] 10:07:03 INFO - PROCESS | 1651 | 1467738423484 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:03 INFO - PROCESS | 1651 | 1467738423648 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:07:03 INFO - PROCESS | 1651 | 1467738423660 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1651 | 1467738423661 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123294800 == 33 [pid = 1651] [id = 206] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119ae5400) [pid = 1651] [serial = 616] [outer = 0x0] 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119c49000) [pid = 1651] [serial = 617] [outer = 0x119ae5400] 10:07:03 INFO - PROCESS | 1651 | 1467738423687 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x12101f400) [pid = 1651] [serial = 618] [outer = 0x119ae5400] 10:07:04 INFO - PROCESS | 1651 | 1467738424022 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]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 10:07:04 INFO - PROCESS | 1651 | 1467738424042 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1651 | 1467738424044 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:07:04 INFO - PROCESS | 1651 | 1467738424046 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1651 | 1467738424047 Marionette TRACE conn2 <- [1,798,null,{}] 10:07:04 INFO - PROCESS | 1651 | 1467738424049 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}] 10:07:04 INFO - PROCESS | 1651 | 1467738424050 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:04 INFO - PROCESS | 1651 | 1467738424141 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:07:04 INFO - PROCESS | 1651 | 1467738424161 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1651 | 1467738424162 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ad5000 == 34 [pid = 1651] [id = 207] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x12101fc00) [pid = 1651] [serial = 619] [outer = 0x0] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123249c00) [pid = 1651] [serial = 620] [outer = 0x12101fc00] 10:07:04 INFO - PROCESS | 1651 | 1467738424187 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123882c00) [pid = 1651] [serial = 621] [outer = 0x12101fc00] 10:07:04 INFO - PROCESS | 1651 | 1467738424495 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]]]}] 10:07:04 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 10:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 10:07:04 INFO - PROCESS | 1651 | 1467738424514 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1651 | 1467738424515 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:07:04 INFO - PROCESS | 1651 | 1467738424520 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1651 | 1467738424522 Marionette TRACE conn2 <- [1,802,null,{}] 10:07:04 INFO - PROCESS | 1651 | 1467738424525 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}] 10:07:04 INFO - PROCESS | 1651 | 1467738424526 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:04 INFO - PROCESS | 1651 | 1467738424617 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:07:04 INFO - PROCESS | 1651 | 1467738424649 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1651 | 1467738424650 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x124edd800 == 35 [pid = 1651] [id = 208] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119d1cc00) [pid = 1651] [serial = 622] [outer = 0x0] 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1238a4800) [pid = 1651] [serial = 623] [outer = 0x119d1cc00] 10:07:04 INFO - PROCESS | 1651 | 1467738424674 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1238ab800) [pid = 1651] [serial = 624] [outer = 0x119d1cc00] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119471000) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119181400) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116826c00) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123afa800) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x113ddb800) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x117fa7400) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1129af000) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118809c00) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1129a6800) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x117247400) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:07:05 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x113c97000) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:07:05 INFO - PROCESS | 1651 | 1467738425076 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]]]}] 10:07:05 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 10:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms 10:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:07:05 INFO - PROCESS | 1651 | 1467738425090 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 1651 | 1467738425091 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:07:05 INFO - PROCESS | 1651 | 1467738425093 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1651 | 1467738425094 Marionette TRACE conn2 <- [1,806,null,{}] 10:07:05 INFO - PROCESS | 1651 | 1467738425097 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}] 10:07:05 INFO - PROCESS | 1651 | 1467738425098 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:05 INFO - PROCESS | 1651 | 1467738425174 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:07:05 INFO - PROCESS | 1651 | 1467738425177 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1651 | 1467738425178 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x118691800 == 36 [pid = 1651] [id = 209] 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x113c66400) [pid = 1651] [serial = 625] [outer = 0x0] 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119471000) [pid = 1651] [serial = 626] [outer = 0x113c66400] 10:07:05 INFO - PROCESS | 1651 | 1467738425212 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1238a0400) [pid = 1651] [serial = 627] [outer = 0x113c66400] 10:07:05 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:07:05 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:07:05 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:07:05 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 10:07:05 INFO - PROCESS | 1651 | 1467738425541 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]]]}] 10:07:05 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 10:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 468ms 10:07:05 INFO - PROCESS | 1651 | 1467738425562 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:07:05 INFO - PROCESS | 1651 | 1467738425564 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:07:05 INFO - PROCESS | 1651 | 1467738425566 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1651 | 1467738425567 Marionette TRACE conn2 <- [1,810,null,{}] 10:07:05 INFO - PROCESS | 1651 | 1467738425572 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}] 10:07:05 INFO - PROCESS | 1651 | 1467738425573 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:05 INFO - PROCESS | 1651 | 1467738425667 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:07:05 INFO - PROCESS | 1651 | 1467738425673 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1651 | 1467738425674 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b1c000 == 37 [pid = 1651] [id = 210] 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118324c00) [pid = 1651] [serial = 628] [outer = 0x0] 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x123a87400) [pid = 1651] [serial = 629] [outer = 0x118324c00] 10:07:05 INFO - PROCESS | 1651 | 1467738425697 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123af9400) [pid = 1651] [serial = 630] [outer = 0x118324c00] 10:07:06 INFO - PROCESS | 1651 | 1467738426009 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]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 10:07:06 INFO - PROCESS | 1651 | 1467738426038 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1651 | 1467738426039 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:07:06 INFO - PROCESS | 1651 | 1467738426041 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1651 | 1467738426043 Marionette TRACE conn2 <- [1,814,null,{}] 10:07:06 INFO - PROCESS | 1651 | 1467738426045 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}] 10:07:06 INFO - PROCESS | 1651 | 1467738426047 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:06 INFO - PROCESS | 1651 | 1467738426132 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:07:06 INFO - PROCESS | 1651 | 1467738426138 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1651 | 1467738426139 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a7f800 == 38 [pid = 1651] [id = 211] 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123af0000) [pid = 1651] [serial = 631] [outer = 0x0] 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x124881800) [pid = 1651] [serial = 632] [outer = 0x123af0000] 10:07:06 INFO - PROCESS | 1651 | 1467738426172 Marionette DEBUG loaded listener.js 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x126803c00) [pid = 1651] [serial = 633] [outer = 0x123af0000] 10:07:06 INFO - PROCESS | 1651 | 1467738426493 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] 10:07:06 INFO - PROCESS | 1651 | 1467738426512 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:07:06 INFO - PROCESS | 1651 | 1467738426514 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1651 | 1467738426515 Marionette TRACE conn2 <- [1,818,null,{}] 10:07:06 INFO - PROCESS | 1651 | 1467738426517 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}] 10:07:06 INFO - PROCESS | 1651 | 1467738426519 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:06 INFO - PROCESS | 1651 | 1467738426619 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:07:06 INFO - PROCESS | 1651 | 1467738426625 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1651 | 1467738426626 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295f1000 == 39 [pid = 1651] [id = 212] 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119ae2400) [pid = 1651] [serial = 634] [outer = 0x0] 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1249bf800) [pid = 1651] [serial = 635] [outer = 0x119ae2400] 10:07:06 INFO - PROCESS | 1651 | 1467738426649 Marionette DEBUG loaded listener.js 10:07:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126e97000) [pid = 1651] [serial = 636] [outer = 0x119ae2400] 10:07:06 INFO - PROCESS | 1651 | 1467738426936 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]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 474ms 10:07:07 INFO - PROCESS | 1651 | 1467738427025 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1651 | 1467738427027 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:07:07 INFO - PROCESS | 1651 | 1467738427031 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1651 | 1467738427034 Marionette TRACE conn2 <- [1,822,null,{}] 10:07:07 INFO - PROCESS | 1651 | 1467738427038 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}] 10:07:07 INFO - PROCESS | 1651 | 1467738427040 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:07 INFO - PROCESS | 1651 | 1467738427131 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:07:07 INFO - PROCESS | 1651 | 1467738427220 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1651 | 1467738427222 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x115f34800 == 40 [pid = 1651] [id = 213] 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1129a9000) [pid = 1651] [serial = 637] [outer = 0x0] 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1129b1800) [pid = 1651] [serial = 638] [outer = 0x1129a9000] 10:07:07 INFO - PROCESS | 1651 | 1467738427254 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1132e9c00) [pid = 1651] [serial = 639] [outer = 0x1129a9000] 10:07:07 INFO - PROCESS | 1651 | 1467738427778 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] 10:07:07 INFO - PROCESS | 1651 | 1467738427856 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:07:07 INFO - PROCESS | 1651 | 1467738427861 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1651 | 1467738427864 Marionette TRACE conn2 <- [1,826,null,{}] 10:07:07 INFO - PROCESS | 1651 | 1467738427867 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}] 10:07:07 INFO - PROCESS | 1651 | 1467738427869 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:07 INFO - PROCESS | 1651 | 1467738427974 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:07:08 INFO - PROCESS | 1651 | 1467738428046 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1651 | 1467738428048 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b9000 == 41 [pid = 1651] [id = 214] 10:07:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1182fb800) [pid = 1651] [serial = 640] [outer = 0x0] 10:07:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118327000) [pid = 1651] [serial = 641] [outer = 0x1182fb800] 10:07:08 INFO - PROCESS | 1651 | 1467738428078 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183e8800) [pid = 1651] [serial = 642] [outer = 0x1182fb800] 10:07:08 INFO - PROCESS | 1651 | 1467738428783 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]]]}] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119a7f800 == 40 [pid = 1651] [id = 211] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x128b1c000 == 39 [pid = 1651] [id = 210] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118691800 == 38 [pid = 1651] [id = 209] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x124edd800 == 37 [pid = 1651] [id = 208] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123ad5000 == 36 [pid = 1651] [id = 207] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123294800 == 35 [pid = 1651] [id = 206] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119c2d000 == 34 [pid = 1651] [id = 205] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119176800 == 33 [pid = 1651] [id = 204] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118692000 == 32 [pid = 1651] [id = 203] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1169c2800 == 31 [pid = 1651] [id = 202] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x114f1e000 == 30 [pid = 1651] [id = 201] 10:07:08 INFO - PROCESS | 1651 | --DOCSHELL 0x116276800 == 29 [pid = 1651] [id = 200] 10:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 979ms 10:07:08 INFO - PROCESS | 1651 | 1467738428838 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1651 | 1467738428841 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:07:08 INFO - PROCESS | 1651 | 1467738428844 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1651 | 1467738428846 Marionette TRACE conn2 <- [1,830,null,{}] 10:07:08 INFO - PROCESS | 1651 | 1467738428849 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}] 10:07:08 INFO - PROCESS | 1651 | 1467738428851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:08 INFO - PROCESS | 1651 | 1467738428929 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123881000) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1238a9c00) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123d89800) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x115ee2400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11673c400) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11834b000) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118804c00) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x120f08400) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11992bc00) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119aec800) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1129ce800) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x112f0ac00) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x117fb0800) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118328400) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119d1e800) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1238a1c00) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1242d1000) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x123af5000) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123134800) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x124880000) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12448e000) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 10:07:08 INFO - PROCESS | 1651 | 1467738428990 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1651 | 1467738428993 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165ad800 == 30 [pid = 1651] [id = 215] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x115f21800) [pid = 1651] [serial = 643] [outer = 0x0] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x116736400) [pid = 1651] [serial = 644] [outer = 0x115f21800] 10:07:09 INFO - PROCESS | 1651 | 1467738429022 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1182ef800) [pid = 1651] [serial = 645] [outer = 0x115f21800] 10:07:09 INFO - PROCESS | 1651 | 1467738429315 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]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 10:07:09 INFO - PROCESS | 1651 | 1467738429363 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1651 | 1467738429366 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:07:09 INFO - PROCESS | 1651 | 1467738429373 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1651 | 1467738429374 Marionette TRACE conn2 <- [1,834,null,{}] 10:07:09 INFO - PROCESS | 1651 | 1467738429377 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}] 10:07:09 INFO - PROCESS | 1651 | 1467738429378 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:09 INFO - PROCESS | 1651 | 1467738429452 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:07:09 INFO - PROCESS | 1651 | 1467738429512 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1651 | 1467738429513 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb7800 == 31 [pid = 1651] [id = 216] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1182f6400) [pid = 1651] [serial = 646] [outer = 0x0] 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1183ef800) [pid = 1651] [serial = 647] [outer = 0x1182f6400] 10:07:09 INFO - PROCESS | 1651 | 1467738429543 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118953c00) [pid = 1651] [serial = 648] [outer = 0x1182f6400] 10:07:09 INFO - PROCESS | 1651 | 1467738429919 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]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 10:07:09 INFO - PROCESS | 1651 | 1467738429943 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1651 | 1467738429945 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:07:09 INFO - PROCESS | 1651 | 1467738429949 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1651 | 1467738429953 Marionette TRACE conn2 <- [1,838,null,{}] 10:07:09 INFO - PROCESS | 1651 | 1467738429964 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}] 10:07:09 INFO - PROCESS | 1651 | 1467738429968 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:10 INFO - PROCESS | 1651 | 1467738430076 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:07:10 INFO - PROCESS | 1651 | 1467738430127 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1651 | 1467738430129 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a1b800 == 32 [pid = 1651] [id = 217] 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112fdcc00) [pid = 1651] [serial = 649] [outer = 0x0] 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119ae1000) [pid = 1651] [serial = 650] [outer = 0x112fdcc00] 10:07:10 INFO - PROCESS | 1651 | 1467738430157 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119aed000) [pid = 1651] [serial = 651] [outer = 0x112fdcc00] 10:07:10 INFO - PROCESS | 1651 | 1467738430444 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 525ms 10:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:07:10 INFO - PROCESS | 1651 | 1467738430475 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1651 | 1467738430476 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:07:10 INFO - PROCESS | 1651 | 1467738430479 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1651 | 1467738430480 Marionette TRACE conn2 <- [1,842,null,{}] 10:07:10 INFO - PROCESS | 1651 | 1467738430482 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}] 10:07:10 INFO - PROCESS | 1651 | 1467738430483 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:10 INFO - PROCESS | 1651 | 1467738430574 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:07:10 INFO - PROCESS | 1651 | 1467738430577 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1651 | 1467738430578 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234be800 == 33 [pid = 1651] [id = 218] 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119c92000) [pid = 1651] [serial = 652] [outer = 0x0] 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119d1e800) [pid = 1651] [serial = 653] [outer = 0x119c92000] 10:07:10 INFO - PROCESS | 1651 | 1467738430605 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12101cc00) [pid = 1651] [serial = 654] [outer = 0x119c92000] 10:07:10 INFO - PROCESS | 1651 | 1467738430934 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 476ms 10:07:10 INFO - PROCESS | 1651 | 1467738430955 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1651 | 1467738430956 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:07:10 INFO - PROCESS | 1651 | 1467738430958 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1651 | 1467738430959 Marionette TRACE conn2 <- [1,846,null,{}] 10:07:10 INFO - PROCESS | 1651 | 1467738430962 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}] 10:07:10 INFO - PROCESS | 1651 | 1467738430963 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:11 INFO - PROCESS | 1651 | 1467738431066 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:07:11 INFO - PROCESS | 1651 | 1467738431078 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1651 | 1467738431079 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12371b000 == 34 [pid = 1651] [id = 219] 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119c96800) [pid = 1651] [serial = 655] [outer = 0x0] 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12312fc00) [pid = 1651] [serial = 656] [outer = 0x119c96800] 10:07:11 INFO - PROCESS | 1651 | 1467738431104 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12387f000) [pid = 1651] [serial = 657] [outer = 0x119c96800] 10:07:11 INFO - PROCESS | 1651 | 1467738431463 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]]]}] 10:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 10:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:07:11 INFO - PROCESS | 1651 | 1467738431477 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:07:11 INFO - PROCESS | 1651 | 1467738431479 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:07:11 INFO - PROCESS | 1651 | 1467738431481 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:07:11 INFO - PROCESS | 1651 | 1467738431482 Marionette TRACE conn2 <- [1,850,null,{}] 10:07:11 INFO - PROCESS | 1651 | 1467738431491 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}] 10:07:11 INFO - PROCESS | 1651 | 1467738431495 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:11 INFO - PROCESS | 1651 | 1467738431607 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:07:11 INFO - PROCESS | 1651 | 1467738431611 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1651 | 1467738431612 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f64000 == 35 [pid = 1651] [id = 220] 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12389fc00) [pid = 1651] [serial = 658] [outer = 0x0] 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123af1c00) [pid = 1651] [serial = 659] [outer = 0x12389fc00] 10:07:11 INFO - PROCESS | 1651 | 1467738431637 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1249c0c00) [pid = 1651] [serial = 660] [outer = 0x12389fc00] 10:07:11 INFO - PROCESS | 1651 | 1467738431975 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 523ms 10:07:12 INFO - PROCESS | 1651 | 1467738432006 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:07:12 INFO - PROCESS | 1651 | 1467738432007 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:07:12 INFO - PROCESS | 1651 | 1467738432009 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1651 | 1467738432010 Marionette TRACE conn2 <- [1,854,null,{}] 10:07:12 INFO - PROCESS | 1651 | 1467738432012 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}] 10:07:12 INFO - PROCESS | 1651 | 1467738432014 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:12 INFO - PROCESS | 1651 | 1467738432105 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:07:12 INFO - PROCESS | 1651 | 1467738432108 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1651 | 1467738432109 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b1a000 == 36 [pid = 1651] [id = 221] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126803400) [pid = 1651] [serial = 661] [outer = 0x0] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126932400) [pid = 1651] [serial = 662] [outer = 0x126803400] 10:07:12 INFO - PROCESS | 1651 | 1467738432133 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126f9fc00) [pid = 1651] [serial = 663] [outer = 0x126803400] 10:07:12 INFO - PROCESS | 1651 | 1467738432461 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 10:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:07:12 INFO - PROCESS | 1651 | 1467738432478 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1651 | 1467738432479 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:07:12 INFO - PROCESS | 1651 | 1467738432481 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1651 | 1467738432482 Marionette TRACE conn2 <- [1,858,null,{}] 10:07:12 INFO - PROCESS | 1651 | 1467738432485 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}] 10:07:12 INFO - PROCESS | 1651 | 1467738432488 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:12 INFO - PROCESS | 1651 | 1467738432585 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:07:12 INFO - PROCESS | 1651 | 1467738432589 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1651 | 1467738432590 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129379800 == 37 [pid = 1651] [id = 222] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126fa2000) [pid = 1651] [serial = 664] [outer = 0x0] 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12743d800) [pid = 1651] [serial = 665] [outer = 0x126fa2000] 10:07:12 INFO - PROCESS | 1651 | 1467738432613 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128b24400) [pid = 1651] [serial = 666] [outer = 0x126fa2000] 10:07:12 INFO - PROCESS | 1651 | 1467738432941 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]]]}] 10:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 524ms 10:07:13 INFO - PROCESS | 1651 | 1467738433006 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1651 | 1467738433007 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:07:13 INFO - PROCESS | 1651 | 1467738433009 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1651 | 1467738433012 Marionette TRACE conn2 <- [1,862,null,{}] 10:07:13 INFO - PROCESS | 1651 | 1467738433014 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}] 10:07:13 INFO - PROCESS | 1651 | 1467738433016 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:13 INFO - PROCESS | 1651 | 1467738433257 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113388800) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12101fc00) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11860b800) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1106f1800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113c66400) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11629bc00) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x115ee1c00) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1109a5800) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1106ecc00) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112f09c00) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118324c00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119d1cc00) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123af0000) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:07:13 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119ae5400) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:07:13 INFO - PROCESS | 1651 | 1467738433319 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1651 | 1467738433320 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a22800 == 38 [pid = 1651] [id = 223] 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1106f1800) [pid = 1651] [serial = 667] [outer = 0x0] 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112f09c00) [pid = 1651] [serial = 668] [outer = 0x1106f1800] 10:07:13 INFO - PROCESS | 1651 | 1467738433359 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11834bc00) [pid = 1651] [serial = 669] [outer = 0x1106f1800] 10:07:13 INFO - PROCESS | 1651 | 1467738433679 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]]]}] 10:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 720ms 10:07:13 INFO - PROCESS | 1651 | 1467738433729 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1651 | 1467738433731 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:07:13 INFO - PROCESS | 1651 | 1467738433733 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1651 | 1467738433734 Marionette TRACE conn2 <- [1,866,null,{}] 10:07:13 INFO - PROCESS | 1651 | 1467738433740 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}] 10:07:13 INFO - PROCESS | 1651 | 1467738433741 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:13 INFO - PROCESS | 1651 | 1467738433840 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:07:13 INFO - PROCESS | 1651 | 1467738433861 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1651 | 1467738433862 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a661000 == 39 [pid = 1651] [id = 224] 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117fad400) [pid = 1651] [serial = 670] [outer = 0x0] 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119c8a800) [pid = 1651] [serial = 671] [outer = 0x117fad400] 10:07:13 INFO - PROCESS | 1651 | 1467738433886 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12743f000) [pid = 1651] [serial = 672] [outer = 0x117fad400] 10:07:14 INFO - PROCESS | 1651 | 1467738434194 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]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 10:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:07:14 INFO - PROCESS | 1651 | 1467738434207 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1651 | 1467738434208 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:07:14 INFO - PROCESS | 1651 | 1467738434210 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1651 | 1467738434212 Marionette TRACE conn2 <- [1,870,null,{}] 10:07:14 INFO - PROCESS | 1651 | 1467738434214 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}] 10:07:14 INFO - PROCESS | 1651 | 1467738434216 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:14 INFO - PROCESS | 1651 | 1467738434308 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:07:14 INFO - PROCESS | 1651 | 1467738434312 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1651 | 1467738434314 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12c000 == 40 [pid = 1651] [id = 225] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12714a000) [pid = 1651] [serial = 673] [outer = 0x0] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128b30800) [pid = 1651] [serial = 674] [outer = 0x12714a000] 10:07:14 INFO - PROCESS | 1651 | 1467738434340 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x129185c00) [pid = 1651] [serial = 675] [outer = 0x12714a000] 10:07:14 INFO - PROCESS | 1651 | 1467738434654 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]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 10:07:14 INFO - PROCESS | 1651 | 1467738434681 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1651 | 1467738434682 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:07:14 INFO - PROCESS | 1651 | 1467738434684 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1651 | 1467738434687 Marionette TRACE conn2 <- [1,874,null,{}] 10:07:14 INFO - PROCESS | 1651 | 1467738434690 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}] 10:07:14 INFO - PROCESS | 1651 | 1467738434691 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:14 INFO - PROCESS | 1651 | 1467738434793 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:07:14 INFO - PROCESS | 1651 | 1467738434800 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1651 | 1467738434801 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e2000 == 41 [pid = 1651] [id = 226] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123af7800) [pid = 1651] [serial = 676] [outer = 0x0] 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129186400) [pid = 1651] [serial = 677] [outer = 0x123af7800] 10:07:14 INFO - PROCESS | 1651 | 1467738434825 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129328400) [pid = 1651] [serial = 678] [outer = 0x123af7800] 10:07:15 INFO - PROCESS | 1651 | 1467738435139 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 10:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:07:15 INFO - PROCESS | 1651 | 1467738435157 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1651 | 1467738435158 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:07:15 INFO - PROCESS | 1651 | 1467738435160 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1651 | 1467738435161 Marionette TRACE conn2 <- [1,878,null,{}] 10:07:15 INFO - PROCESS | 1651 | 1467738435163 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}] 10:07:15 INFO - PROCESS | 1651 | 1467738435164 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:15 INFO - PROCESS | 1651 | 1467738435288 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:07:15 INFO - PROCESS | 1651 | 1467738435344 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1651 | 1467738435345 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c1c000 == 42 [pid = 1651] [id = 227] 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1106f1400) [pid = 1651] [serial = 679] [outer = 0x0] 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1129a9c00) [pid = 1651] [serial = 680] [outer = 0x1106f1400] 10:07:15 INFO - PROCESS | 1651 | 1467738435377 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11338a800) [pid = 1651] [serial = 681] [outer = 0x1106f1400] 10:07:15 INFO - PROCESS | 1651 | 1467738435794 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 668ms 10:07:15 INFO - PROCESS | 1651 | 1467738435830 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:07:15 INFO - PROCESS | 1651 | 1467738435832 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:07:15 INFO - PROCESS | 1651 | 1467738435836 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1651 | 1467738435838 Marionette TRACE conn2 <- [1,882,null,{}] 10:07:15 INFO - PROCESS | 1651 | 1467738435841 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}] 10:07:15 INFO - PROCESS | 1651 | 1467738435843 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:15 INFO - PROCESS | 1651 | 1467738435948 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:07:16 INFO - PROCESS | 1651 | 1467738436001 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1651 | 1467738436003 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a81000 == 43 [pid = 1651] [id = 228] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1177d6000) [pid = 1651] [serial = 682] [outer = 0x0] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1183f7400) [pid = 1651] [serial = 683] [outer = 0x1177d6000] 10:07:16 INFO - PROCESS | 1651 | 1467738436033 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11898dc00) [pid = 1651] [serial = 684] [outer = 0x1177d6000] 10:07:16 INFO - PROCESS | 1651 | 1467738436450 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]]]}] 10:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 621ms 10:07:16 INFO - PROCESS | 1651 | 1467738436457 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1651 | 1467738436459 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:07:16 INFO - PROCESS | 1651 | 1467738436461 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1651 | 1467738436463 Marionette TRACE conn2 <- [1,886,null,{}] 10:07:16 INFO - PROCESS | 1651 | 1467738436465 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}] 10:07:16 INFO - PROCESS | 1651 | 1467738436467 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:16 INFO - PROCESS | 1651 | 1467738436566 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:07:16 INFO - PROCESS | 1651 | 1467738436656 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1651 | 1467738436657 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66c000 == 44 [pid = 1651] [id = 229] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119aea000) [pid = 1651] [serial = 685] [outer = 0x0] 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c40000) [pid = 1651] [serial = 686] [outer = 0x119aea000] 10:07:16 INFO - PROCESS | 1651 | 1467738436686 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119d1e000) [pid = 1651] [serial = 687] [outer = 0x119aea000] 10:07:17 INFO - PROCESS | 1651 | 1467738437107 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]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 10:07:17 INFO - PROCESS | 1651 | 1467738437131 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1651 | 1467738437134 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:07:17 INFO - PROCESS | 1651 | 1467738437142 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1651 | 1467738437145 Marionette TRACE conn2 <- [1,890,null,{}] 10:07:17 INFO - PROCESS | 1651 | 1467738437147 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}] 10:07:17 INFO - PROCESS | 1651 | 1467738437150 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:17 INFO - PROCESS | 1651 | 1467738437253 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:07:17 INFO - PROCESS | 1651 | 1467738437306 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1651 | 1467738437307 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1b800 == 45 [pid = 1651] [id = 230] 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123134800) [pid = 1651] [serial = 688] [outer = 0x0] 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1242d8400) [pid = 1651] [serial = 689] [outer = 0x123134800] 10:07:17 INFO - PROCESS | 1651 | 1467738437336 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12680dc00) [pid = 1651] [serial = 690] [outer = 0x123134800] 10:07:17 INFO - PROCESS | 1651 | 1467738437766 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]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 679ms 10:07:17 INFO - PROCESS | 1651 | 1467738437816 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1651 | 1467738437818 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:07:17 INFO - PROCESS | 1651 | 1467738437822 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1651 | 1467738437824 Marionette TRACE conn2 <- [1,894,null,{}] 10:07:17 INFO - PROCESS | 1651 | 1467738437826 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}] 10:07:17 INFO - PROCESS | 1651 | 1467738437827 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:17 INFO - PROCESS | 1651 | 1467738437943 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:07:18 INFO - PROCESS | 1651 | 1467738438015 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1651 | 1467738438016 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11869f000 == 46 [pid = 1651] [id = 231] 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115f2dc00) [pid = 1651] [serial = 691] [outer = 0x0] 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12387d000) [pid = 1651] [serial = 692] [outer = 0x115f2dc00] 10:07:18 INFO - PROCESS | 1651 | 1467738438060 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x127446800) [pid = 1651] [serial = 693] [outer = 0x115f2dc00] 10:07:18 INFO - PROCESS | 1651 | 1467738438770 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]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 973ms 10:07:18 INFO - PROCESS | 1651 | 1467738438795 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1651 | 1467738438798 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:07:18 INFO - PROCESS | 1651 | 1467738438823 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1651 | 1467738438825 Marionette TRACE conn2 <- [1,898,null,{}] 10:07:18 INFO - PROCESS | 1651 | 1467738438829 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}] 10:07:18 INFO - PROCESS | 1651 | 1467738438831 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:18 INFO - PROCESS | 1651 | 1467738438924 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:07:18 INFO - PROCESS | 1651 | 1467738438991 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1651 | 1467738438994 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a2000 == 47 [pid = 1651] [id = 232] 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x115f92000) [pid = 1651] [serial = 694] [outer = 0x0] 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1165eac00) [pid = 1651] [serial = 695] [outer = 0x115f92000] 10:07:19 INFO - PROCESS | 1651 | 1467738439021 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117fa8000) [pid = 1651] [serial = 696] [outer = 0x115f92000] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e2000 == 46 [pid = 1651] [id = 226] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12c000 == 45 [pid = 1651] [id = 225] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12a661000 == 44 [pid = 1651] [id = 224] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119a22800 == 43 [pid = 1651] [id = 223] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x129379800 == 42 [pid = 1651] [id = 222] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x128b1a000 == 41 [pid = 1651] [id = 221] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x126f64000 == 40 [pid = 1651] [id = 220] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12371b000 == 39 [pid = 1651] [id = 219] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1234be800 == 38 [pid = 1651] [id = 218] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119a1b800 == 37 [pid = 1651] [id = 217] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb7800 == 36 [pid = 1651] [id = 216] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1165ad800 == 35 [pid = 1651] [id = 215] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1295f1000 == 34 [pid = 1651] [id = 212] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x115f34800 == 33 [pid = 1651] [id = 213] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b9000 == 32 [pid = 1651] [id = 214] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11869f000 == 31 [pid = 1651] [id = 231] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1b800 == 30 [pid = 1651] [id = 230] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66c000 == 29 [pid = 1651] [id = 229] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119a81000 == 28 [pid = 1651] [id = 228] 10:07:19 INFO - PROCESS | 1651 | --DOCSHELL 0x113c1c000 == 27 [pid = 1651] [id = 227] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126803c00) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1249bf800) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1165e9800) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123882c00) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118996c00) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118995400) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119471000) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11697c400) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1170a3400) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119adfc00) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1129a8000) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116980800) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113009c00) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123af9400) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1133b2400) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1238ab800) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123249c00) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119924c00) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129ac400) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124881800) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1238a4800) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188afc00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1238a0400) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12101f400) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1182ed400) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11972a000) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119926000) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119c49000) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123a87400) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 10:07:19 INFO - PROCESS | 1651 | 1467738439976 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]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1197ms 10:07:20 INFO - PROCESS | 1651 | 1467738439999 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1651 | 1467738440002 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:07:20 INFO - PROCESS | 1651 | 1467738440005 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1651 | 1467738440007 Marionette TRACE conn2 <- [1,902,null,{}] 10:07:20 INFO - PROCESS | 1651 | 1467738440010 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}] 10:07:20 INFO - PROCESS | 1651 | 1467738440012 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:20 INFO - PROCESS | 1651 | 1467738440092 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:07:20 INFO - PROCESS | 1651 | 1467738440097 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1651 | 1467738440098 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11271a000 == 28 [pid = 1651] [id = 233] 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1129a5c00) [pid = 1651] [serial = 697] [outer = 0x0] 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1129a8c00) [pid = 1651] [serial = 698] [outer = 0x1129a5c00] 10:07:20 INFO - PROCESS | 1651 | 1467738440129 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1129ad800) [pid = 1651] [serial = 699] [outer = 0x1129a5c00] 10:07:20 INFO - PROCESS | 1651 | 1467738440461 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]]]}] 10:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 470ms 10:07:20 INFO - PROCESS | 1651 | 1467738440490 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1651 | 1467738440494 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:07:20 INFO - PROCESS | 1651 | 1467738440501 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1651 | 1467738440503 Marionette TRACE conn2 <- [1,906,null,{}] 10:07:20 INFO - PROCESS | 1651 | 1467738440505 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}] 10:07:20 INFO - PROCESS | 1651 | 1467738440507 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:20 INFO - PROCESS | 1651 | 1467738440610 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:07:20 INFO - PROCESS | 1651 | 1467738440616 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1651 | 1467738440617 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165a1000 == 29 [pid = 1651] [id = 234] 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x113009000) [pid = 1651] [serial = 700] [outer = 0x0] 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113035c00) [pid = 1651] [serial = 701] [outer = 0x113009000] 10:07:20 INFO - PROCESS | 1651 | 1467738440664 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1133a6800) [pid = 1651] [serial = 702] [outer = 0x113009000] 10:07:21 INFO - PROCESS | 1651 | 1467738441114 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 10:07:21 INFO - PROCESS | 1651 | 1467738441123 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:07:21 INFO - PROCESS | 1651 | 1467738441131 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:07:21 INFO - PROCESS | 1651 | 1467738441134 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1651 | 1467738441139 Marionette TRACE conn2 <- [1,910,null,{}] 10:07:21 INFO - PROCESS | 1651 | 1467738441147 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}] 10:07:21 INFO - PROCESS | 1651 | 1467738441150 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:21 INFO - PROCESS | 1651 | 1467738441223 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:07:21 INFO - PROCESS | 1651 | 1467738441228 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1651 | 1467738441230 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11755e000 == 30 [pid = 1651] [id = 235] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1130e7400) [pid = 1651] [serial = 703] [outer = 0x0] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1170a2000) [pid = 1651] [serial = 704] [outer = 0x1130e7400] 10:07:21 INFO - PROCESS | 1651 | 1467738441260 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1177da400) [pid = 1651] [serial = 705] [outer = 0x1130e7400] 10:07:21 INFO - PROCESS | 1651 | 1467738441608 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms 10:07:21 INFO - PROCESS | 1651 | 1467738441659 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1651 | 1467738441660 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:07:21 INFO - PROCESS | 1651 | 1467738441663 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1651 | 1467738441664 Marionette TRACE conn2 <- [1,914,null,{}] 10:07:21 INFO - PROCESS | 1651 | 1467738441666 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}] 10:07:21 INFO - PROCESS | 1651 | 1467738441667 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:21 INFO - PROCESS | 1651 | 1467738441772 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:07:21 INFO - PROCESS | 1651 | 1467738441778 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1651 | 1467738441779 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186bf800 == 31 [pid = 1651] [id = 236] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118324c00) [pid = 1651] [serial = 706] [outer = 0x0] 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11832cc00) [pid = 1651] [serial = 707] [outer = 0x118324c00] 10:07:21 INFO - PROCESS | 1651 | 1467738441804 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1183f0000) [pid = 1651] [serial = 708] [outer = 0x118324c00] 10:07:22 INFO - PROCESS | 1651 | 1467738442113 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]]]}] 10:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 10:07:22 INFO - PROCESS | 1651 | 1467738442131 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 1651 | 1467738442132 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:07:22 INFO - PROCESS | 1651 | 1467738442138 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 1651 | 1467738442140 Marionette TRACE conn2 <- [1,918,null,{}] 10:07:22 INFO - PROCESS | 1651 | 1467738442143 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}] 10:07:22 INFO - PROCESS | 1651 | 1467738442152 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:22 INFO - PROCESS | 1651 | 1467738442244 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:07:22 INFO - PROCESS | 1651 | 1467738442277 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1651 | 1467738442278 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a19800 == 32 [pid = 1651] [id = 237] 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1129d2c00) [pid = 1651] [serial = 709] [outer = 0x0] 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118613400) [pid = 1651] [serial = 710] [outer = 0x1129d2c00] 10:07:22 INFO - PROCESS | 1651 | 1467738442303 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1188afc00) [pid = 1651] [serial = 711] [outer = 0x1129d2c00] 10:07:22 INFO - PROCESS | 1651 | 1467738442630 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]]]}] 10:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 523ms 10:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:07:22 INFO - PROCESS | 1651 | 1467738442660 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 1651 | 1467738442661 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:07:22 INFO - PROCESS | 1651 | 1467738442663 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 1651 | 1467738442664 Marionette TRACE conn2 <- [1,922,null,{}] 10:07:22 INFO - PROCESS | 1651 | 1467738442666 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}] 10:07:22 INFO - PROCESS | 1651 | 1467738442671 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:22 INFO - PROCESS | 1651 | 1467738442781 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:07:22 INFO - PROCESS | 1651 | 1467738442816 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1651 | 1467738442817 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12327e000 == 33 [pid = 1651] [id = 238] 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11860e800) [pid = 1651] [serial = 712] [outer = 0x0] 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11917e400) [pid = 1651] [serial = 713] [outer = 0x11860e800] 10:07:22 INFO - PROCESS | 1651 | 1467738442842 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11992ac00) [pid = 1651] [serial = 714] [outer = 0x11860e800] 10:07:23 INFO - PROCESS | 1651 | 1467738443164 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 10:07:23 INFO - PROCESS | 1651 | 1467738443182 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:07:23 INFO - PROCESS | 1651 | 1467738443183 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:07:23 INFO - PROCESS | 1651 | 1467738443186 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1651 | 1467738443188 Marionette TRACE conn2 <- [1,926,null,{}] 10:07:23 INFO - PROCESS | 1651 | 1467738443196 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}] 10:07:23 INFO - PROCESS | 1651 | 1467738443197 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:23 INFO - PROCESS | 1651 | 1467738443293 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:07:23 INFO - PROCESS | 1651 | 1467738443297 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1651 | 1467738443298 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123876800 == 34 [pid = 1651] [id = 239] 10:07:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1129a5400) [pid = 1651] [serial = 715] [outer = 0x0] 10:07:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119995c00) [pid = 1651] [serial = 716] [outer = 0x1129a5400] 10:07:23 INFO - PROCESS | 1651 | 1467738443322 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119aeb400) [pid = 1651] [serial = 717] [outer = 0x1129a5400] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12389fc00) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126803400) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126fa2000) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115f21800) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112fdcc00) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119ae2400) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119c92000) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129a9000) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1182fb800) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1182f6400) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12714a000) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1106f1800) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117fad400) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123af7800) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:07:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119c96800) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:07:24 INFO - PROCESS | 1651 | 1467738444073 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 922ms 10:07:24 INFO - PROCESS | 1651 | 1467738444108 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1651 | 1467738444111 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:07:24 INFO - PROCESS | 1651 | 1467738444114 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1651 | 1467738444116 Marionette TRACE conn2 <- [1,930,null,{}] 10:07:24 INFO - PROCESS | 1651 | 1467738444121 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}] 10:07:24 INFO - PROCESS | 1651 | 1467738444123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:24 INFO - PROCESS | 1651 | 1467738444226 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:07:24 INFO - PROCESS | 1651 | 1467738444278 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:24 INFO - PROCESS | 1651 | 1467738444280 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 35 [pid = 1651] [id = 240] 10:07:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1129d6000) [pid = 1651] [serial = 718] [outer = 0x0] 10:07:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112e79c00) [pid = 1651] [serial = 719] [outer = 0x1129d6000] 10:07:24 INFO - PROCESS | 1651 | 1467738444311 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11337fc00) [pid = 1651] [serial = 720] [outer = 0x1129d6000] 10:07:24 INFO - PROCESS | 1651 | 1467738444855 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 774ms 10:07:24 INFO - PROCESS | 1651 | 1467738444944 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1651 | 1467738444949 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:07:24 INFO - PROCESS | 1651 | 1467738444989 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1651 | 1467738444993 Marionette TRACE conn2 <- [1,934,null,{}] 10:07:25 INFO - PROCESS | 1651 | 1467738444997 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}] 10:07:25 INFO - PROCESS | 1651 | 1467738444999 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:25 INFO - PROCESS | 1651 | 1467738445156 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:07:25 INFO - PROCESS | 1651 | 1467738445251 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1651 | 1467738445253 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11755c000 == 36 [pid = 1651] [id = 241] 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1165ef000) [pid = 1651] [serial = 721] [outer = 0x0] 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11698a400) [pid = 1651] [serial = 722] [outer = 0x1165ef000] 10:07:25 INFO - PROCESS | 1651 | 1467738445293 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1177da800) [pid = 1651] [serial = 723] [outer = 0x1165ef000] 10:07:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12327e000 == 35 [pid = 1651] [id = 238] 10:07:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119a19800 == 34 [pid = 1651] [id = 237] 10:07:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1186bf800 == 33 [pid = 1651] [id = 236] 10:07:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11755e000 == 32 [pid = 1651] [id = 235] 10:07:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1165a1000 == 31 [pid = 1651] [id = 234] 10:07:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11271a000 == 30 [pid = 1651] [id = 233] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123af1c00) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126932400) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12743d800) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116736400) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1182ef800) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119ae1000) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119aed000) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126e97000) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119d1e800) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12101cc00) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1129b1800) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1132e9c00) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118327000) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1183e8800) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1183ef800) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118953c00) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126f9fc00) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x129185c00) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x128b24400) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x11834bc00) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x128b30800) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12743f000) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x129328400) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x129186400) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x112f09c00) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12312fc00) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1249c0c00) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x119c8a800) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12387f000) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 10:07:25 INFO - PROCESS | 1651 | 1467738445903 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]]]}] 10:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 978ms 10:07:25 INFO - PROCESS | 1651 | 1467738445963 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:07:25 INFO - PROCESS | 1651 | 1467738445965 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:07:25 INFO - PROCESS | 1651 | 1467738445968 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:07:25 INFO - PROCESS | 1651 | 1467738445969 Marionette TRACE conn2 <- [1,938,null,{}] 10:07:25 INFO - PROCESS | 1651 | 1467738445973 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}] 10:07:25 INFO - PROCESS | 1651 | 1467738445975 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:26 INFO - PROCESS | 1651 | 1467738446087 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:07:26 INFO - PROCESS | 1651 | 1467738446141 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1651 | 1467738446143 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x112d57000 == 31 [pid = 1651] [id = 242] 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1129ad000) [pid = 1651] [serial = 724] [outer = 0x0] 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1129d7800) [pid = 1651] [serial = 725] [outer = 0x1129ad000] 10:07:26 INFO - PROCESS | 1651 | 1467738446176 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1132e9c00) [pid = 1651] [serial = 726] [outer = 0x1129ad000] 10:07:26 INFO - PROCESS | 1651 | 1467738446601 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]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 10:07:26 INFO - PROCESS | 1651 | 1467738446639 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1651 | 1467738446641 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:07:26 INFO - PROCESS | 1651 | 1467738446645 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1651 | 1467738446647 Marionette TRACE conn2 <- [1,942,null,{}] 10:07:26 INFO - PROCESS | 1651 | 1467738446650 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}] 10:07:26 INFO - PROCESS | 1651 | 1467738446653 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:26 INFO - PROCESS | 1651 | 1467738446748 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:07:26 INFO - PROCESS | 1651 | 1467738446808 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1651 | 1467738446810 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb3000 == 32 [pid = 1651] [id = 243] 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x115f8e800) [pid = 1651] [serial = 727] [outer = 0x0] 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11697e800) [pid = 1651] [serial = 728] [outer = 0x115f8e800] 10:07:26 INFO - PROCESS | 1651 | 1467738446842 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x117fb1400) [pid = 1651] [serial = 729] [outer = 0x115f8e800] 10:07:27 INFO - PROCESS | 1651 | 1467738447259 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]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms 10:07:27 INFO - PROCESS | 1651 | 1467738447316 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:07:27 INFO - PROCESS | 1651 | 1467738447318 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:07:27 INFO - PROCESS | 1651 | 1467738447320 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1651 | 1467738447322 Marionette TRACE conn2 <- [1,946,null,{}] 10:07:27 INFO - PROCESS | 1651 | 1467738447324 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}] 10:07:27 INFO - PROCESS | 1651 | 1467738447326 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:27 INFO - PROCESS | 1651 | 1467738447421 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:07:27 INFO - PROCESS | 1651 | 1467738447471 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1651 | 1467738447473 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11916d000 == 33 [pid = 1651] [id = 244] 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1129a9800) [pid = 1651] [serial = 730] [outer = 0x0] 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118345000) [pid = 1651] [serial = 731] [outer = 0x1129a9800] 10:07:27 INFO - PROCESS | 1651 | 1467738447502 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118811800) [pid = 1651] [serial = 732] [outer = 0x1129a9800] 10:07:27 INFO - PROCESS | 1651 | 1467738447919 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]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 10:07:27 INFO - PROCESS | 1651 | 1467738447940 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:07:27 INFO - PROCESS | 1651 | 1467738447943 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:07:27 INFO - PROCESS | 1651 | 1467738447951 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1651 | 1467738447957 Marionette TRACE conn2 <- [1,950,null,{}] 10:07:27 INFO - PROCESS | 1651 | 1467738447959 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}] 10:07:27 INFO - PROCESS | 1651 | 1467738447962 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:28 INFO - PROCESS | 1651 | 1467738448080 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:07:28 INFO - PROCESS | 1651 | 1467738448153 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1651 | 1467738448155 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dca000 == 34 [pid = 1651] [id = 245] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118955000) [pid = 1651] [serial = 733] [outer = 0x0] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119186c00) [pid = 1651] [serial = 734] [outer = 0x118955000] 10:07:28 INFO - PROCESS | 1651 | 1467738448184 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119923c00) [pid = 1651] [serial = 735] [outer = 0x118955000] 10:07:28 INFO - PROCESS | 1651 | 1467738448587 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]]]}] 10:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 678ms 10:07:28 INFO - PROCESS | 1651 | 1467738448625 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:07:28 INFO - PROCESS | 1651 | 1467738448626 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:07:28 INFO - PROCESS | 1651 | 1467738448628 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1651 | 1467738448629 Marionette TRACE conn2 <- [1,954,null,{}] 10:07:28 INFO - PROCESS | 1651 | 1467738448632 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}] 10:07:28 INFO - PROCESS | 1651 | 1467738448633 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:28 INFO - PROCESS | 1651 | 1467738448726 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:07:28 INFO - PROCESS | 1651 | 1467738448774 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1651 | 1467738448775 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12385d000 == 35 [pid = 1651] [id = 246] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119908800) [pid = 1651] [serial = 736] [outer = 0x0] 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119ae2000) [pid = 1651] [serial = 737] [outer = 0x119908800] 10:07:28 INFO - PROCESS | 1651 | 1467738448804 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119aec400) [pid = 1651] [serial = 738] [outer = 0x119908800] 10:07:29 INFO - PROCESS | 1651 | 1467738449198 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]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 619ms 10:07:29 INFO - PROCESS | 1651 | 1467738449247 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1651 | 1467738449249 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:07:29 INFO - PROCESS | 1651 | 1467738449251 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1651 | 1467738449252 Marionette TRACE conn2 <- [1,958,null,{}] 10:07:29 INFO - PROCESS | 1651 | 1467738449255 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}] 10:07:29 INFO - PROCESS | 1651 | 1467738449256 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:29 INFO - PROCESS | 1651 | 1467738449349 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:07:29 INFO - PROCESS | 1651 | 1467738449448 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:29 INFO - PROCESS | 1651 | 1467738449452 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee5000 == 36 [pid = 1651] [id = 247] 10:07:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119c92c00) [pid = 1651] [serial = 739] [outer = 0x0] 10:07:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119c96800) [pid = 1651] [serial = 740] [outer = 0x119c92c00] 10:07:29 INFO - PROCESS | 1651 | 1467738449502 Marionette DEBUG loaded listener.js 10:07:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119d1d000) [pid = 1651] [serial = 741] [outer = 0x119c92c00] 10:07:29 INFO - PROCESS | 1651 | 1467738449972 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]]]}] 10:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 770ms 10:07:30 INFO - PROCESS | 1651 | 1467738450036 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:07:30 INFO - PROCESS | 1651 | 1467738450038 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:07:30 INFO - PROCESS | 1651 | 1467738450043 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:07:30 INFO - PROCESS | 1651 | 1467738450045 Marionette TRACE conn2 <- [1,962,null,{}] 10:07:30 INFO - PROCESS | 1651 | 1467738450048 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}] 10:07:30 INFO - PROCESS | 1651 | 1467738450050 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:30 INFO - PROCESS | 1651 | 1467738450147 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a2000 == 35 [pid = 1651] [id = 232] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 34 [pid = 1651] [id = 240] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11755c000 == 33 [pid = 1651] [id = 241] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee5000 == 32 [pid = 1651] [id = 247] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12385d000 == 31 [pid = 1651] [id = 246] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x119dca000 == 30 [pid = 1651] [id = 245] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11916d000 == 29 [pid = 1651] [id = 244] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb3000 == 28 [pid = 1651] [id = 243] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x123876800 == 27 [pid = 1651] [id = 239] 10:07:30 INFO - PROCESS | 1651 | --DOCSHELL 0x112d57000 == 26 [pid = 1651] [id = 242] 10:07:30 INFO - PROCESS | 1651 | 1467738450732 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1651 | 1467738450734 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x113221000 == 27 [pid = 1651] [id = 248] 10:07:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1129cf400) [pid = 1651] [serial = 742] [outer = 0x0] 10:07:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1129d8400) [pid = 1651] [serial = 743] [outer = 0x1129cf400] 10:07:30 INFO - PROCESS | 1651 | 1467738450765 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112f07800) [pid = 1651] [serial = 744] [outer = 0x1129cf400] 10:07:31 INFO - PROCESS | 1651 | 1467738451100 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]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1070ms 10:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:07:31 INFO - PROCESS | 1651 | 1467738451115 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1651 | 1467738451117 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:07:31 INFO - PROCESS | 1651 | 1467738451121 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1651 | 1467738451123 Marionette TRACE conn2 <- [1,966,null,{}] 10:07:31 INFO - PROCESS | 1651 | 1467738451127 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}] 10:07:31 INFO - PROCESS | 1651 | 1467738451130 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:31 INFO - PROCESS | 1651 | 1467738451209 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:07:31 INFO - PROCESS | 1651 | 1467738451214 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1651 | 1467738451216 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb3000 == 28 [pid = 1651] [id = 249] 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113c90800) [pid = 1651] [serial = 745] [outer = 0x0] 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116825000) [pid = 1651] [serial = 746] [outer = 0x113c90800] 10:07:31 INFO - PROCESS | 1651 | 1467738451245 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1170a1000) [pid = 1651] [serial = 747] [outer = 0x113c90800] 10:07:31 INFO - PROCESS | 1651 | 1467738451583 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]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 10:07:31 INFO - PROCESS | 1651 | 1467738451600 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1651 | 1467738451605 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:07:31 INFO - PROCESS | 1651 | 1467738451610 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1651 | 1467738451612 Marionette TRACE conn2 <- [1,970,null,{}] 10:07:31 INFO - PROCESS | 1651 | 1467738451614 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}] 10:07:31 INFO - PROCESS | 1651 | 1467738451616 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:31 INFO - PROCESS | 1651 | 1467738451697 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:07:31 INFO - PROCESS | 1651 | 1467738451701 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1651 | 1467738451704 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119162000 == 29 [pid = 1651] [id = 250] 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1177cf000) [pid = 1651] [serial = 748] [outer = 0x0] 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118326400) [pid = 1651] [serial = 749] [outer = 0x1177cf000] 10:07:31 INFO - PROCESS | 1651 | 1467738451731 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118610c00) [pid = 1651] [serial = 750] [outer = 0x1177cf000] 10:07:32 INFO - PROCESS | 1651 | 1467738452091 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]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 10:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:07:32 INFO - PROCESS | 1651 | 1467738452129 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1651 | 1467738452130 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:07:32 INFO - PROCESS | 1651 | 1467738452139 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1651 | 1467738452144 Marionette TRACE conn2 <- [1,974,null,{}] 10:07:32 INFO - PROCESS | 1651 | 1467738452147 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}] 10:07:32 INFO - PROCESS | 1651 | 1467738452150 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:32 INFO - PROCESS | 1651 | 1467738452225 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:07:32 INFO - PROCESS | 1651 | 1467738452229 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1651 | 1467738452231 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b3800 == 30 [pid = 1651] [id = 251] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11880a000) [pid = 1651] [serial = 751] [outer = 0x0] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11917dc00) [pid = 1651] [serial = 752] [outer = 0x11880a000] 10:07:32 INFO - PROCESS | 1651 | 1467738452257 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119927c00) [pid = 1651] [serial = 753] [outer = 0x11880a000] 10:07:32 INFO - PROCESS | 1651 | 1467738452565 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]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 480ms 10:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:07:32 INFO - PROCESS | 1651 | 1467738452613 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1651 | 1467738452615 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:07:32 INFO - PROCESS | 1651 | 1467738452617 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1651 | 1467738452619 Marionette TRACE conn2 <- [1,978,null,{}] 10:07:32 INFO - PROCESS | 1651 | 1467738452621 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}] 10:07:32 INFO - PROCESS | 1651 | 1467738452622 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:32 INFO - PROCESS | 1651 | 1467738452697 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:07:32 INFO - PROCESS | 1651 | 1467738452700 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1651 | 1467738452702 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee1000 == 31 [pid = 1651] [id = 252] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11946a800) [pid = 1651] [serial = 754] [outer = 0x0] 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119c3fc00) [pid = 1651] [serial = 755] [outer = 0x11946a800] 10:07:32 INFO - PROCESS | 1651 | 1467738452730 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119c8f400) [pid = 1651] [serial = 756] [outer = 0x11946a800] 10:07:33 INFO - PROCESS | 1651 | 1467738453111 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]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 10:07:33 INFO - PROCESS | 1651 | 1467738453139 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1651 | 1467738453141 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:07:33 INFO - PROCESS | 1651 | 1467738453143 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1651 | 1467738453144 Marionette TRACE conn2 <- [1,982,null,{}] 10:07:33 INFO - PROCESS | 1651 | 1467738453146 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}] 10:07:33 INFO - PROCESS | 1651 | 1467738453147 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:33 INFO - PROCESS | 1651 | 1467738453238 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:07:33 INFO - PROCESS | 1651 | 1467738453273 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1651 | 1467738453277 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x126edb800 == 32 [pid = 1651] [id = 253] 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x113c65400) [pid = 1651] [serial = 757] [outer = 0x0] 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119d1b800) [pid = 1651] [serial = 758] [outer = 0x113c65400] 10:07:33 INFO - PROCESS | 1651 | 1467738453310 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12101c800) [pid = 1651] [serial = 759] [outer = 0x113c65400] 10:07:33 INFO - PROCESS | 1651 | 1467738453652 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]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 10:07:33 INFO - PROCESS | 1651 | 1467738453662 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1651 | 1467738453663 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:07:33 INFO - PROCESS | 1651 | 1467738453665 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1651 | 1467738453666 Marionette TRACE conn2 <- [1,986,null,{}] 10:07:33 INFO - PROCESS | 1651 | 1467738453670 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}] 10:07:33 INFO - PROCESS | 1651 | 1467738453671 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:33 INFO - PROCESS | 1651 | 1467738453767 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:07:33 INFO - PROCESS | 1651 | 1467738453801 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1651 | 1467738453802 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11225c800 == 33 [pid = 1651] [id = 254] 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12101e400) [pid = 1651] [serial = 760] [outer = 0x0] 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123623000) [pid = 1651] [serial = 761] [outer = 0x12101e400] 10:07:33 INFO - PROCESS | 1651 | 1467738453825 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123889c00) [pid = 1651] [serial = 762] [outer = 0x12101e400] 10:07:34 INFO - PROCESS | 1651 | 1467738454126 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 10:07:34 INFO - PROCESS | 1651 | 1467738454184 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:07:34 INFO - PROCESS | 1651 | 1467738454192 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:07:34 INFO - PROCESS | 1651 | 1467738454194 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1651 | 1467738454195 Marionette TRACE conn2 <- [1,990,null,{}] 10:07:34 INFO - PROCESS | 1651 | 1467738454198 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}] 10:07:34 INFO - PROCESS | 1651 | 1467738454199 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:34 INFO - PROCESS | 1651 | 1467738454287 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:07:34 INFO - PROCESS | 1651 | 1467738454322 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1651 | 1467738454323 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x129139000 == 34 [pid = 1651] [id = 255] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1129cd800) [pid = 1651] [serial = 763] [outer = 0x0] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1238a3800) [pid = 1651] [serial = 764] [outer = 0x1129cd800] 10:07:34 INFO - PROCESS | 1651 | 1467738454346 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1238a9000) [pid = 1651] [serial = 765] [outer = 0x1129cd800] 10:07:34 INFO - PROCESS | 1651 | 1467738454666 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 517ms 10:07:34 INFO - PROCESS | 1651 | 1467738454712 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1651 | 1467738454714 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:07:34 INFO - PROCESS | 1651 | 1467738454716 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1651 | 1467738454717 Marionette TRACE conn2 <- [1,994,null,{}] 10:07:34 INFO - PROCESS | 1651 | 1467738454719 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}] 10:07:34 INFO - PROCESS | 1651 | 1467738454721 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:34 INFO - PROCESS | 1651 | 1467738454813 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:07:34 INFO - PROCESS | 1651 | 1467738454817 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1651 | 1467738454818 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x129370000 == 35 [pid = 1651] [id = 256] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112e5a800) [pid = 1651] [serial = 766] [outer = 0x0] 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1238acc00) [pid = 1651] [serial = 767] [outer = 0x112e5a800] 10:07:34 INFO - PROCESS | 1651 | 1467738454843 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123af6c00) [pid = 1651] [serial = 768] [outer = 0x112e5a800] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1165ef000) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1129d6000) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11860e800) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x115f92000) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1129a5c00) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113009000) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1130e7400) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118324c00) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1129d2c00) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1129a5400) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115f2dc00) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119aea000) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1177d6000) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123134800) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:07:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1106f1400) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:07:35 INFO - PROCESS | 1651 | 1467738455256 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms 10:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:07:35 INFO - PROCESS | 1651 | 1467738455291 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1651 | 1467738455293 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:07:35 INFO - PROCESS | 1651 | 1467738455295 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1651 | 1467738455296 Marionette TRACE conn2 <- [1,998,null,{}] 10:07:35 INFO - PROCESS | 1651 | 1467738455313 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}] 10:07:35 INFO - PROCESS | 1651 | 1467738455326 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:35 INFO - PROCESS | 1651 | 1467738455402 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:07:35 INFO - PROCESS | 1651 | 1467738455408 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 1651 | 1467738455409 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e4800 == 36 [pid = 1651] [id = 257] 10:07:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1129a5400) [pid = 1651] [serial = 769] [outer = 0x0] 10:07:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x116830c00) [pid = 1651] [serial = 770] [outer = 0x1129a5400] 10:07:35 INFO - PROCESS | 1651 | 1467738455433 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1183f0c00) [pid = 1651] [serial = 771] [outer = 0x1129a5400] 10:07:35 INFO - PROCESS | 1651 | 1467738455829 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 577ms 10:07:35 INFO - PROCESS | 1651 | 1467738455873 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1651 | 1467738455875 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:07:35 INFO - PROCESS | 1651 | 1467738455879 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1651 | 1467738455880 Marionette TRACE conn2 <- [1,1002,null,{}] 10:07:35 INFO - PROCESS | 1651 | 1467738455884 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}] 10:07:35 INFO - PROCESS | 1651 | 1467738455885 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:36 INFO - PROCESS | 1651 | 1467738456030 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:07:36 INFO - PROCESS | 1651 | 1467738456043 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1651 | 1467738456045 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3e8800 == 37 [pid = 1651] [id = 258] 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1132e0800) [pid = 1651] [serial = 772] [outer = 0x0] 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119ae9400) [pid = 1651] [serial = 773] [outer = 0x1132e0800] 10:07:36 INFO - PROCESS | 1651 | 1467738456086 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123ecd400) [pid = 1651] [serial = 774] [outer = 0x1132e0800] 10:07:36 INFO - PROCESS | 1651 | 1467738456427 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]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 574ms 10:07:36 INFO - PROCESS | 1651 | 1467738456454 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:07:36 INFO - PROCESS | 1651 | 1467738456458 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:07:36 INFO - PROCESS | 1651 | 1467738456460 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1651 | 1467738456462 Marionette TRACE conn2 <- [1,1006,null,{}] 10:07:36 INFO - PROCESS | 1651 | 1467738456464 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}] 10:07:36 INFO - PROCESS | 1651 | 1467738456466 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:36 INFO - PROCESS | 1651 | 1467738456564 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:07:36 INFO - PROCESS | 1651 | 1467738456617 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1651 | 1467738456618 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317c800 == 38 [pid = 1651] [id = 259] 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115f21400) [pid = 1651] [serial = 775] [outer = 0x0] 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1242da400) [pid = 1651] [serial = 776] [outer = 0x115f21400] 10:07:36 INFO - PROCESS | 1651 | 1467738456642 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126802400) [pid = 1651] [serial = 777] [outer = 0x115f21400] 10:07:36 INFO - PROCESS | 1651 | 1467738456910 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]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 471ms 10:07:36 INFO - PROCESS | 1651 | 1467738456932 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1651 | 1467738456933 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:07:36 INFO - PROCESS | 1651 | 1467738456943 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1651 | 1467738456944 Marionette TRACE conn2 <- [1,1010,null,{}] 10:07:36 INFO - PROCESS | 1651 | 1467738456947 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}] 10:07:36 INFO - PROCESS | 1651 | 1467738456948 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:37 INFO - PROCESS | 1651 | 1467738457032 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:07:37 INFO - PROCESS | 1651 | 1467738457037 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:37 INFO - PROCESS | 1651 | 1467738457039 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b11e000 == 39 [pid = 1651] [id = 260] 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121020800) [pid = 1651] [serial = 778] [outer = 0x0] 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126890000) [pid = 1651] [serial = 779] [outer = 0x121020800] 10:07:37 INFO - PROCESS | 1651 | 1467738457063 Marionette DEBUG loaded listener.js 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12693a000) [pid = 1651] [serial = 780] [outer = 0x121020800] 10:07:37 INFO - PROCESS | 1651 | 1467738457643 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]]]}] 10:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 727ms 10:07:37 INFO - PROCESS | 1651 | 1467738457681 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:07:37 INFO - PROCESS | 1651 | 1467738457683 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:07:37 INFO - PROCESS | 1651 | 1467738457690 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1651 | 1467738457693 Marionette TRACE conn2 <- [1,1014,null,{}] 10:07:37 INFO - PROCESS | 1651 | 1467738457697 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}] 10:07:37 INFO - PROCESS | 1651 | 1467738457698 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:37 INFO - PROCESS | 1651 | 1467738457810 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:07:37 INFO - PROCESS | 1651 | 1467738457929 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:37 INFO - PROCESS | 1651 | 1467738457931 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189ae000 == 40 [pid = 1651] [id = 261] 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113c8e800) [pid = 1651] [serial = 781] [outer = 0x0] 10:07:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x115f20000) [pid = 1651] [serial = 782] [outer = 0x113c8e800] 10:07:37 INFO - PROCESS | 1651 | 1467738457962 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116b1b800) [pid = 1651] [serial = 783] [outer = 0x113c8e800] 10:07:38 INFO - PROCESS | 1651 | 1467738458595 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]]]}] 10:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 922ms 10:07:38 INFO - PROCESS | 1651 | 1467738458628 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:07:38 INFO - PROCESS | 1651 | 1467738458630 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:07:38 INFO - PROCESS | 1651 | 1467738458635 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1651 | 1467738458639 Marionette TRACE conn2 <- [1,1018,null,{}] 10:07:38 INFO - PROCESS | 1651 | 1467738458643 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}] 10:07:38 INFO - PROCESS | 1651 | 1467738458645 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:38 INFO - PROCESS | 1651 | 1467738458752 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:07:38 INFO - PROCESS | 1651 | 1467738458828 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1651 | 1467738458831 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165b5000 == 41 [pid = 1651] [id = 262] 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1162a0400) [pid = 1651] [serial = 784] [outer = 0x0] 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116831000) [pid = 1651] [serial = 785] [outer = 0x1162a0400] 10:07:38 INFO - PROCESS | 1651 | 1467738458860 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1177d1000) [pid = 1651] [serial = 786] [outer = 0x1162a0400] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12317c800 == 40 [pid = 1651] [id = 259] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3e8800 == 39 [pid = 1651] [id = 258] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e4800 == 38 [pid = 1651] [id = 257] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x129370000 == 37 [pid = 1651] [id = 256] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x129139000 == 36 [pid = 1651] [id = 255] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11225c800 == 35 [pid = 1651] [id = 254] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x126edb800 == 34 [pid = 1651] [id = 253] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee1000 == 33 [pid = 1651] [id = 252] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b3800 == 32 [pid = 1651] [id = 251] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119162000 == 31 [pid = 1651] [id = 250] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb3000 == 30 [pid = 1651] [id = 249] 10:07:39 INFO - PROCESS | 1651 | --DOCSHELL 0x113221000 == 29 [pid = 1651] [id = 248] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x127446800) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119d1e000) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11898dc00) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12680dc00) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11338a800) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1177da800) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11698a400) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11337fc00) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119aeb400) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11992ac00) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112e79c00) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1188afc00) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117fa8000) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1165eac00) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1129a8c00) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1129ad800) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113035c00) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1133a6800) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1170a2000) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1177da400) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129a9c00) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1183f7400) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11917e400) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119c40000) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1242d8400) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12387d000) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1183f0000) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118613400) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11832cc00) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119995c00) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 10:07:39 INFO - PROCESS | 1651 | 1467738459424 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]]]}] 10:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 826ms 10:07:39 INFO - PROCESS | 1651 | 1467738459460 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:07:39 INFO - PROCESS | 1651 | 1467738459464 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:07:39 INFO - PROCESS | 1651 | 1467738459468 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:07:39 INFO - PROCESS | 1651 | 1467738459472 Marionette TRACE conn2 <- [1,1022,null,{}] 10:07:39 INFO - PROCESS | 1651 | 1467738459476 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}] 10:07:39 INFO - PROCESS | 1651 | 1467738459477 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:39 INFO - PROCESS | 1651 | 1467738459555 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:07:39 INFO - PROCESS | 1651 | 1467738459559 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1651 | 1467738459561 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bc9800 == 30 [pid = 1651] [id = 263] 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1177d3000) [pid = 1651] [serial = 787] [outer = 0x0] 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11832cc00) [pid = 1651] [serial = 788] [outer = 0x1177d3000] 10:07:39 INFO - PROCESS | 1651 | 1467738459590 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11860e800) [pid = 1651] [serial = 789] [outer = 0x1177d3000] 10:07:39 INFO - PROCESS | 1651 | 1467738459954 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]]]}] 10:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 523ms 10:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:07:39 INFO - PROCESS | 1651 | 1467738459992 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:07:39 INFO - PROCESS | 1651 | 1467738459993 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:07:39 INFO - PROCESS | 1651 | 1467738459995 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1651 | 1467738459998 Marionette TRACE conn2 <- [1,1026,null,{}] 10:07:40 INFO - PROCESS | 1651 | 1467738460005 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}] 10:07:40 INFO - PROCESS | 1651 | 1467738460009 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:40 INFO - PROCESS | 1651 | 1467738460089 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:07:40 INFO - PROCESS | 1651 | 1467738460094 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1651 | 1467738460096 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192c1000 == 31 [pid = 1651] [id = 264] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1188b7800) [pid = 1651] [serial = 790] [outer = 0x0] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11946dc00) [pid = 1651] [serial = 791] [outer = 0x1188b7800] 10:07:40 INFO - PROCESS | 1651 | 1467738460127 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11992a400) [pid = 1651] [serial = 792] [outer = 0x1188b7800] 10:07:40 INFO - PROCESS | 1651 | 1467738460492 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]]]}] 10:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 10:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:07:40 INFO - PROCESS | 1651 | 1467738460517 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:07:40 INFO - PROCESS | 1651 | 1467738460519 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:07:40 INFO - PROCESS | 1651 | 1467738460522 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1651 | 1467738460523 Marionette TRACE conn2 <- [1,1030,null,{}] 10:07:40 INFO - PROCESS | 1651 | 1467738460526 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}] 10:07:40 INFO - PROCESS | 1651 | 1467738460528 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:40 INFO - PROCESS | 1651 | 1467738460633 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:07:40 INFO - PROCESS | 1651 | 1467738460639 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1651 | 1467738460640 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12307f800 == 32 [pid = 1651] [id = 265] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119ae0c00) [pid = 1651] [serial = 793] [outer = 0x0] 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119c8a800) [pid = 1651] [serial = 794] [outer = 0x119ae0c00] 10:07:40 INFO - PROCESS | 1651 | 1467738460681 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d11c00) [pid = 1651] [serial = 795] [outer = 0x119ae0c00] 10:07:41 INFO - PROCESS | 1651 | 1467738461078 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]]]}] 10:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 569ms 10:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:07:41 INFO - PROCESS | 1651 | 1467738461092 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:07:41 INFO - PROCESS | 1651 | 1467738461093 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:07:41 INFO - PROCESS | 1651 | 1467738461095 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1651 | 1467738461096 Marionette TRACE conn2 <- [1,1034,null,{}] 10:07:41 INFO - PROCESS | 1651 | 1467738461098 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}] 10:07:41 INFO - PROCESS | 1651 | 1467738461099 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:41 INFO - PROCESS | 1651 | 1467738461209 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:07:41 INFO - PROCESS | 1651 | 1467738461215 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1651 | 1467738461216 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12351c000 == 33 [pid = 1651] [id = 266] 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x113386c00) [pid = 1651] [serial = 796] [outer = 0x0] 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119d16400) [pid = 1651] [serial = 797] [outer = 0x113386c00] 10:07:41 INFO - PROCESS | 1651 | 1467738461240 Marionette DEBUG loaded listener.js 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12101cc00) [pid = 1651] [serial = 798] [outer = 0x113386c00] 10:07:41 INFO - PROCESS | 1651 | 1467738461587 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]]]}] 10:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 10:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:07:41 INFO - PROCESS | 1651 | 1467738461613 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:07:41 INFO - PROCESS | 1651 | 1467738461615 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:07:41 INFO - PROCESS | 1651 | 1467738461617 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1651 | 1467738461618 Marionette TRACE conn2 <- [1,1038,null,{}] 10:07:41 INFO - PROCESS | 1651 | 1467738461628 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}] 10:07:41 INFO - PROCESS | 1651 | 1467738461632 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:41 INFO - PROCESS | 1651 | 1467738461751 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:07:41 INFO - PROCESS | 1651 | 1467738461754 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1651 | 1467738461755 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ef0800 == 34 [pid = 1651] [id = 267] 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118805800) [pid = 1651] [serial = 799] [outer = 0x0] 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123139000) [pid = 1651] [serial = 800] [outer = 0x118805800] 10:07:41 INFO - PROCESS | 1651 | 1467738461780 Marionette DEBUG loaded listener.js 10:07:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123af7800) [pid = 1651] [serial = 801] [outer = 0x118805800] 10:07:42 INFO - PROCESS | 1651 | 1467738462100 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]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms 10:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:07:42 INFO - PROCESS | 1651 | 1467738462143 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1651 | 1467738462144 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:07:42 INFO - PROCESS | 1651 | 1467738462146 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1651 | 1467738462147 Marionette TRACE conn2 <- [1,1042,null,{}] 10:07:42 INFO - PROCESS | 1651 | 1467738462149 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}] 10:07:42 INFO - PROCESS | 1651 | 1467738462151 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:42 INFO - PROCESS | 1651 | 1467738462246 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:07:42 INFO - PROCESS | 1651 | 1467738462249 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1651 | 1467738462251 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x127188800 == 35 [pid = 1651] [id = 268] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1188b4400) [pid = 1651] [serial = 802] [outer = 0x0] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1242d3000) [pid = 1651] [serial = 803] [outer = 0x1188b4400] 10:07:42 INFO - PROCESS | 1651 | 1467738462275 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124887000) [pid = 1651] [serial = 804] [outer = 0x1188b4400] 10:07:42 INFO - PROCESS | 1651 | 1467738462643 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]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 10:07:42 INFO - PROCESS | 1651 | 1467738462665 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1651 | 1467738462667 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:07:42 INFO - PROCESS | 1651 | 1467738462677 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1651 | 1467738462678 Marionette TRACE conn2 <- [1,1046,null,{}] 10:07:42 INFO - PROCESS | 1651 | 1467738462680 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}] 10:07:42 INFO - PROCESS | 1651 | 1467738462681 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:42 INFO - PROCESS | 1651 | 1467738462776 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:07:42 INFO - PROCESS | 1651 | 1467738462779 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1651 | 1467738462780 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11651d800 == 36 [pid = 1651] [id = 269] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119d1b400) [pid = 1651] [serial = 805] [outer = 0x0] 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126805c00) [pid = 1651] [serial = 806] [outer = 0x119d1b400] 10:07:42 INFO - PROCESS | 1651 | 1467738462804 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126935000) [pid = 1651] [serial = 807] [outer = 0x119d1b400] 10:07:43 INFO - PROCESS | 1651 | 1467738463110 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]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 477ms 10:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:07:43 INFO - PROCESS | 1651 | 1467738463147 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1651 | 1467738463148 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:07:43 INFO - PROCESS | 1651 | 1467738463150 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1651 | 1467738463151 Marionette TRACE conn2 <- [1,1050,null,{}] 10:07:43 INFO - PROCESS | 1651 | 1467738463162 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}] 10:07:43 INFO - PROCESS | 1651 | 1467738463163 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:43 INFO - PROCESS | 1651 | 1467738463258 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:07:43 INFO - PROCESS | 1651 | 1467738463261 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1651 | 1467738463262 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3da800 == 37 [pid = 1651] [id = 270] 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1129d5c00) [pid = 1651] [serial = 808] [outer = 0x0] 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126936c00) [pid = 1651] [serial = 809] [outer = 0x1129d5c00] 10:07:43 INFO - PROCESS | 1651 | 1467738463293 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126e9e400) [pid = 1651] [serial = 810] [outer = 0x1129d5c00] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113c65400) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113c90800) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1177cf000) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11946a800) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11880a000) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1129cf400) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12101e400) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119c92c00) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1129ad000) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115f8e800) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1129cd800) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129a9800) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118955000) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112e5a800) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119908800) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115f21400) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1129a5400) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:07:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1132e0800) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:07:43 INFO - PROCESS | 1651 | 1467738463733 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]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 622ms 10:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:07:43 INFO - PROCESS | 1651 | 1467738463773 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:07:43 INFO - PROCESS | 1651 | 1467738463774 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:07:43 INFO - PROCESS | 1651 | 1467738463776 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1651 | 1467738463777 Marionette TRACE conn2 <- [1,1054,null,{}] 10:07:43 INFO - PROCESS | 1651 | 1467738463779 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}] 10:07:43 INFO - PROCESS | 1651 | 1467738463781 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:43 INFO - PROCESS | 1651 | 1467738463857 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:07:43 INFO - PROCESS | 1651 | 1467738463860 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1651 | 1467738463862 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x123716000 == 38 [pid = 1651] [id = 271] 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1129d2400) [pid = 1651] [serial = 811] [outer = 0x0] 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115f8e800) [pid = 1651] [serial = 812] [outer = 0x1129d2400] 10:07:43 INFO - PROCESS | 1651 | 1467738463886 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118614800) [pid = 1651] [serial = 813] [outer = 0x1129d2400] 10:07:44 INFO - PROCESS | 1651 | 1467738464210 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]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 10:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:07:44 INFO - PROCESS | 1651 | 1467738464244 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1651 | 1467738464246 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:07:44 INFO - PROCESS | 1651 | 1467738464248 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1651 | 1467738464250 Marionette TRACE conn2 <- [1,1058,null,{}] 10:07:44 INFO - PROCESS | 1651 | 1467738464252 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}] 10:07:44 INFO - PROCESS | 1651 | 1467738464254 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:44 INFO - PROCESS | 1651 | 1467738464374 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:07:44 INFO - PROCESS | 1651 | 1467738464380 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1651 | 1467738464382 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac97000 == 39 [pid = 1651] [id = 272] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11946a800) [pid = 1651] [serial = 814] [outer = 0x0] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1234d5800) [pid = 1651] [serial = 815] [outer = 0x11946a800] 10:07:44 INFO - PROCESS | 1651 | 1467738464408 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126f15000) [pid = 1651] [serial = 816] [outer = 0x11946a800] 10:07:44 INFO - PROCESS | 1651 | 1467738464699 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]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 10:07:44 INFO - PROCESS | 1651 | 1467738464718 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1651 | 1467738464719 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:07:44 INFO - PROCESS | 1651 | 1467738464729 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1651 | 1467738464730 Marionette TRACE conn2 <- [1,1062,null,{}] 10:07:44 INFO - PROCESS | 1651 | 1467738464732 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}] 10:07:44 INFO - PROCESS | 1651 | 1467738464733 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:44 INFO - PROCESS | 1651 | 1467738464815 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:07:44 INFO - PROCESS | 1651 | 1467738464820 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1651 | 1467738464823 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b950800 == 40 [pid = 1651] [id = 273] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126fa1400) [pid = 1651] [serial = 817] [outer = 0x0] 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127446400) [pid = 1651] [serial = 818] [outer = 0x126fa1400] 10:07:44 INFO - PROCESS | 1651 | 1467738464847 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b26c00) [pid = 1651] [serial = 819] [outer = 0x126fa1400] 10:07:45 INFO - PROCESS | 1651 | 1467738465175 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]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 10:07:45 INFO - PROCESS | 1651 | 1467738465198 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:07:45 INFO - PROCESS | 1651 | 1467738465199 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:07:45 INFO - PROCESS | 1651 | 1467738465201 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1651 | 1467738465203 Marionette TRACE conn2 <- [1,1066,null,{}] 10:07:45 INFO - PROCESS | 1651 | 1467738465207 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}] 10:07:45 INFO - PROCESS | 1651 | 1467738465208 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:45 INFO - PROCESS | 1651 | 1467738465319 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:07:45 INFO - PROCESS | 1651 | 1467738465324 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1651 | 1467738465325 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b93f800 == 41 [pid = 1651] [id = 274] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126fa3c00) [pid = 1651] [serial = 820] [outer = 0x0] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126fa8c00) [pid = 1651] [serial = 821] [outer = 0x126fa3c00] 10:07:45 INFO - PROCESS | 1651 | 1467738465349 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b31400) [pid = 1651] [serial = 822] [outer = 0x126fa3c00] 10:07:45 INFO - PROCESS | 1651 | 1467738465642 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]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 536ms 10:07:45 INFO - PROCESS | 1651 | 1467738465738 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1651 | 1467738465740 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:07:45 INFO - PROCESS | 1651 | 1467738465744 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1651 | 1467738465746 Marionette TRACE conn2 <- [1,1070,null,{}] 10:07:45 INFO - PROCESS | 1651 | 1467738465751 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}] 10:07:45 INFO - PROCESS | 1651 | 1467738465754 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:45 INFO - PROCESS | 1651 | 1467738465863 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:07:45 INFO - PROCESS | 1651 | 1467738465914 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1651 | 1467738465916 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165b4800 == 42 [pid = 1651] [id = 275] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112f0c400) [pid = 1651] [serial = 823] [outer = 0x0] 10:07:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1130f3c00) [pid = 1651] [serial = 824] [outer = 0x112f0c400] 10:07:45 INFO - PROCESS | 1651 | 1467738465948 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1162a2800) [pid = 1651] [serial = 825] [outer = 0x112f0c400] 10:07:46 INFO - PROCESS | 1651 | 1467738466371 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]]]}] 10:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 673ms 10:07:46 INFO - PROCESS | 1651 | 1467738466417 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:07:46 INFO - PROCESS | 1651 | 1467738466419 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:07:46 INFO - PROCESS | 1651 | 1467738466423 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1651 | 1467738466426 Marionette TRACE conn2 <- [1,1074,null,{}] 10:07:46 INFO - PROCESS | 1651 | 1467738466429 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}] 10:07:46 INFO - PROCESS | 1651 | 1467738466430 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:46 INFO - PROCESS | 1651 | 1467738466554 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:07:46 INFO - PROCESS | 1651 | 1467738466634 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1651 | 1467738466635 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12307d000 == 43 [pid = 1651] [id = 276] 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118346c00) [pid = 1651] [serial = 826] [outer = 0x0] 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118613400) [pid = 1651] [serial = 827] [outer = 0x118346c00] 10:07:46 INFO - PROCESS | 1651 | 1467738466667 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1188b8400) [pid = 1651] [serial = 828] [outer = 0x118346c00] 10:07:47 INFO - PROCESS | 1651 | 1467738467080 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 673ms 10:07:47 INFO - PROCESS | 1651 | 1467738467094 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1651 | 1467738467096 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:07:47 INFO - PROCESS | 1651 | 1467738467098 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1651 | 1467738467100 Marionette TRACE conn2 <- [1,1078,null,{}] 10:07:47 INFO - PROCESS | 1651 | 1467738467107 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}] 10:07:47 INFO - PROCESS | 1651 | 1467738467110 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:47 INFO - PROCESS | 1651 | 1467738467219 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:07:47 INFO - PROCESS | 1651 | 1467738467276 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:47 INFO - PROCESS | 1651 | 1467738467278 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b944000 == 44 [pid = 1651] [id = 277] 10:07:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119c8bc00) [pid = 1651] [serial = 829] [outer = 0x0] 10:07:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119d19000) [pid = 1651] [serial = 830] [outer = 0x119c8bc00] 10:07:47 INFO - PROCESS | 1651 | 1467738467309 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121022400) [pid = 1651] [serial = 831] [outer = 0x119c8bc00] 10:07:47 INFO - PROCESS | 1651 | 1467738467774 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 719ms 10:07:47 INFO - PROCESS | 1651 | 1467738467834 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1651 | 1467738467836 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:07:47 INFO - PROCESS | 1651 | 1467738467878 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1651 | 1467738467879 Marionette TRACE conn2 <- [1,1082,null,{}] 10:07:47 INFO - PROCESS | 1651 | 1467738467882 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}] 10:07:47 INFO - PROCESS | 1651 | 1467738467883 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:47 INFO - PROCESS | 1651 | 1467738467982 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:07:48 INFO - PROCESS | 1651 | 1467738468050 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1651 | 1467738468051 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c029000 == 45 [pid = 1651] [id = 278] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12389f400) [pid = 1651] [serial = 832] [outer = 0x0] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1238a5400) [pid = 1651] [serial = 833] [outer = 0x12389f400] 10:07:48 INFO - PROCESS | 1651 | 1467738468079 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123af6800) [pid = 1651] [serial = 834] [outer = 0x12389f400] 10:07:48 INFO - PROCESS | 1651 | 1467738468559 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]]]}] 10:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 720ms 10:07:48 INFO - PROCESS | 1651 | 1467738468598 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:07:48 INFO - PROCESS | 1651 | 1467738468600 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:07:48 INFO - PROCESS | 1651 | 1467738468606 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:07:48 INFO - PROCESS | 1651 | 1467738468608 Marionette TRACE conn2 <- [1,1086,null,{}] 10:07:48 INFO - PROCESS | 1651 | 1467738468612 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}] 10:07:48 INFO - PROCESS | 1651 | 1467738468614 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:48 INFO - PROCESS | 1651 | 1467738468762 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:07:48 INFO - PROCESS | 1651 | 1467738468860 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1651 | 1467738468862 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x116278800 == 46 [pid = 1651] [id = 279] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116982c00) [pid = 1651] [serial = 835] [outer = 0x0] 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119ae1000) [pid = 1651] [serial = 836] [outer = 0x116982c00] 10:07:48 INFO - PROCESS | 1651 | 1467738468907 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123af5400) [pid = 1651] [serial = 837] [outer = 0x116982c00] 10:07:49 INFO - PROCESS | 1651 | 1467738469490 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]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 930ms 10:07:49 INFO - PROCESS | 1651 | 1467738469534 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1651 | 1467738469537 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:07:49 INFO - PROCESS | 1651 | 1467738469539 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1651 | 1467738469543 Marionette TRACE conn2 <- [1,1090,null,{}] 10:07:49 INFO - PROCESS | 1651 | 1467738469546 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}] 10:07:49 INFO - PROCESS | 1651 | 1467738469547 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:49 INFO - PROCESS | 1651 | 1467738469643 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:07:49 INFO - PROCESS | 1651 | 1467738469712 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1651 | 1467738469713 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 47 [pid = 1651] [id = 280] 10:07:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1165e6800) [pid = 1651] [serial = 838] [outer = 0x0] 10:07:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116983400) [pid = 1651] [serial = 839] [outer = 0x1165e6800] 10:07:49 INFO - PROCESS | 1651 | 1467738469742 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11832a000) [pid = 1651] [serial = 840] [outer = 0x1165e6800] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b950800 == 46 [pid = 1651] [id = 273] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac97000 == 45 [pid = 1651] [id = 272] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x123716000 == 44 [pid = 1651] [id = 271] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3da800 == 43 [pid = 1651] [id = 270] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11651d800 == 42 [pid = 1651] [id = 269] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x127188800 == 41 [pid = 1651] [id = 268] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x124ef0800 == 40 [pid = 1651] [id = 267] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12351c000 == 39 [pid = 1651] [id = 266] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12307f800 == 38 [pid = 1651] [id = 265] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1192c1000 == 37 [pid = 1651] [id = 264] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x116bc9800 == 36 [pid = 1651] [id = 263] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1165b5000 == 35 [pid = 1651] [id = 262] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b11e000 == 34 [pid = 1651] [id = 260] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1189ae000 == 33 [pid = 1651] [id = 261] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x116278800 == 32 [pid = 1651] [id = 279] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12c029000 == 31 [pid = 1651] [id = 278] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b944000 == 30 [pid = 1651] [id = 277] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12307d000 == 29 [pid = 1651] [id = 276] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b93f800 == 28 [pid = 1651] [id = 274] 10:07:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1165b4800 == 27 [pid = 1651] [id = 275] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119d1d000) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119c96800) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1132e9c00) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1129d7800) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x117fb1400) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12101c800) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11697e800) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1238a3800) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118811800) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123889c00) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118345000) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119923c00) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119186c00) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1238acc00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119aec400) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1238a9000) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119ae2000) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126802400) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116830c00) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123af6c00) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ecd400) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1242da400) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183f0c00) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119ae9400) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119c8f400) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119d1b800) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116825000) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1170a1000) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118610c00) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118326400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119c3fc00) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11917dc00) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119927c00) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1129d8400) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123623000) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112f07800) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 10:07:50 INFO - PROCESS | 1651 | 1467738470761 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1272ms 10:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:07:50 INFO - PROCESS | 1651 | 1467738470812 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1651 | 1467738470814 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:07:50 INFO - PROCESS | 1651 | 1467738470817 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1651 | 1467738470820 Marionette TRACE conn2 <- [1,1094,null,{}] 10:07:50 INFO - PROCESS | 1651 | 1467738470825 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}] 10:07:50 INFO - PROCESS | 1651 | 1467738470827 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:50 INFO - PROCESS | 1651 | 1467738470904 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:07:50 INFO - PROCESS | 1651 | 1467738470910 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1651 | 1467738470913 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x115fde800 == 28 [pid = 1651] [id = 281] 10:07:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112e5d000) [pid = 1651] [serial = 841] [outer = 0x0] 10:07:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113038400) [pid = 1651] [serial = 842] [outer = 0x112e5d000] 10:07:50 INFO - PROCESS | 1651 | 1467738470942 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112e53800) [pid = 1651] [serial = 843] [outer = 0x112e5d000] 10:07:51 INFO - PROCESS | 1651 | 1467738471275 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]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 474ms 10:07:51 INFO - PROCESS | 1651 | 1467738471308 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 1651 | 1467738471312 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:07:51 INFO - PROCESS | 1651 | 1467738471318 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1651 | 1467738471319 Marionette TRACE conn2 <- [1,1098,null,{}] 10:07:51 INFO - PROCESS | 1651 | 1467738471322 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}] 10:07:51 INFO - PROCESS | 1651 | 1467738471324 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:51 INFO - PROCESS | 1651 | 1467738471398 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:07:51 INFO - PROCESS | 1651 | 1467738471405 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1651 | 1467738471407 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d3000 == 29 [pid = 1651] [id = 282] 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116825000) [pid = 1651] [serial = 844] [outer = 0x0] 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1170a0000) [pid = 1651] [serial = 845] [outer = 0x116825000] 10:07:51 INFO - PROCESS | 1651 | 1467738471434 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182f6400) [pid = 1651] [serial = 846] [outer = 0x116825000] 10:07:51 INFO - PROCESS | 1651 | 1467738471784 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]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 472ms 10:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:07:51 INFO - PROCESS | 1651 | 1467738471790 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 1651 | 1467738471791 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:07:51 INFO - PROCESS | 1651 | 1467738471793 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1651 | 1467738471796 Marionette TRACE conn2 <- [1,1102,null,{}] 10:07:51 INFO - PROCESS | 1651 | 1467738471803 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}] 10:07:51 INFO - PROCESS | 1651 | 1467738471807 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:51 INFO - PROCESS | 1651 | 1467738471884 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:07:51 INFO - PROCESS | 1651 | 1467738471937 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1651 | 1467738471939 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ce000 == 30 [pid = 1651] [id = 283] 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1129d1000) [pid = 1651] [serial = 847] [outer = 0x0] 10:07:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118804400) [pid = 1651] [serial = 848] [outer = 0x1129d1000] 10:07:51 INFO - PROCESS | 1651 | 1467738471966 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11898f400) [pid = 1651] [serial = 849] [outer = 0x1129d1000] 10:07:52 INFO - PROCESS | 1651 | 1467738472259 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 10:07:52 INFO - PROCESS | 1651 | 1467738472264 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1651 | 1467738472266 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:07:52 INFO - PROCESS | 1651 | 1467738472275 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1651 | 1467738472276 Marionette TRACE conn2 <- [1,1106,null,{}] 10:07:52 INFO - PROCESS | 1651 | 1467738472279 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}] 10:07:52 INFO - PROCESS | 1651 | 1467738472280 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:52 INFO - PROCESS | 1651 | 1467738472361 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:07:52 INFO - PROCESS | 1651 | 1467738472364 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1651 | 1467738472366 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dc9000 == 31 [pid = 1651] [id = 284] 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119724800) [pid = 1651] [serial = 850] [outer = 0x0] 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119926c00) [pid = 1651] [serial = 851] [outer = 0x119724800] 10:07:52 INFO - PROCESS | 1651 | 1467738472393 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11992fc00) [pid = 1651] [serial = 852] [outer = 0x119724800] 10:07:52 INFO - PROCESS | 1651 | 1467738472732 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 477ms 10:07:52 INFO - PROCESS | 1651 | 1467738472746 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1651 | 1467738472748 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:07:52 INFO - PROCESS | 1651 | 1467738472763 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1651 | 1467738472765 Marionette TRACE conn2 <- [1,1110,null,{}] 10:07:52 INFO - PROCESS | 1651 | 1467738472768 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}] 10:07:52 INFO - PROCESS | 1651 | 1467738472770 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:52 INFO - PROCESS | 1651 | 1467738472944 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:07:52 INFO - PROCESS | 1651 | 1467738472959 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1651 | 1467738472960 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b9800 == 32 [pid = 1651] [id = 285] 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x115f92000) [pid = 1651] [serial = 853] [outer = 0x0] 10:07:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119ae7000) [pid = 1651] [serial = 854] [outer = 0x115f92000] 10:07:53 INFO - PROCESS | 1651 | 1467738473001 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119c3c400) [pid = 1651] [serial = 855] [outer = 0x115f92000] 10:07:53 INFO - PROCESS | 1651 | 1467738473500 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 771ms 10:07:53 INFO - PROCESS | 1651 | 1467738473540 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1651 | 1467738473542 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:07:53 INFO - PROCESS | 1651 | 1467738473544 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1651 | 1467738473545 Marionette TRACE conn2 <- [1,1114,null,{}] 10:07:53 INFO - PROCESS | 1651 | 1467738473547 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}] 10:07:53 INFO - PROCESS | 1651 | 1467738473552 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:53 INFO - PROCESS | 1651 | 1467738473659 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:07:53 INFO - PROCESS | 1651 | 1467738473695 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1651 | 1467738473696 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697d000 == 33 [pid = 1651] [id = 286] 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123886c00) [pid = 1651] [serial = 856] [outer = 0x0] 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123af0000) [pid = 1651] [serial = 857] [outer = 0x123886c00] 10:07:53 INFO - PROCESS | 1651 | 1467738473721 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123afa800) [pid = 1651] [serial = 858] [outer = 0x123886c00] 10:07:54 INFO - PROCESS | 1651 | 1467738474042 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 10:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:07:54 INFO - PROCESS | 1651 | 1467738474073 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1651 | 1467738474074 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:07:54 INFO - PROCESS | 1651 | 1467738474076 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1651 | 1467738474077 Marionette TRACE conn2 <- [1,1118,null,{}] 10:07:54 INFO - PROCESS | 1651 | 1467738474079 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}] 10:07:54 INFO - PROCESS | 1651 | 1467738474081 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:54 INFO - PROCESS | 1651 | 1467738474174 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:07:54 INFO - PROCESS | 1651 | 1467738474177 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1651 | 1467738474178 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b06800 == 34 [pid = 1651] [id = 287] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12387f000) [pid = 1651] [serial = 859] [outer = 0x0] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124482800) [pid = 1651] [serial = 860] [outer = 0x12387f000] 10:07:54 INFO - PROCESS | 1651 | 1467738474202 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124882000) [pid = 1651] [serial = 861] [outer = 0x12387f000] 10:07:54 INFO - PROCESS | 1651 | 1467738474544 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 10:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:07:54 INFO - PROCESS | 1651 | 1467738474596 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1651 | 1467738474597 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:07:54 INFO - PROCESS | 1651 | 1467738474599 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1651 | 1467738474600 Marionette TRACE conn2 <- [1,1122,null,{}] 10:07:54 INFO - PROCESS | 1651 | 1467738474602 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}] 10:07:54 INFO - PROCESS | 1651 | 1467738474603 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:54 INFO - PROCESS | 1651 | 1467738474694 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:07:54 INFO - PROCESS | 1651 | 1467738474732 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1651 | 1467738474733 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x129136000 == 35 [pid = 1651] [id = 288] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124882400) [pid = 1651] [serial = 862] [outer = 0x0] 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126806800) [pid = 1651] [serial = 863] [outer = 0x124882400] 10:07:54 INFO - PROCESS | 1651 | 1467738474757 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126937400) [pid = 1651] [serial = 864] [outer = 0x124882400] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1188b4400) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126fa1400) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118805800) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1129d5c00) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113386c00) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113c8e800) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1177d3000) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119ae0c00) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188b7800) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1162a0400) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121020800) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119d1b400) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1129d2400) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126fa3c00) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:07:55 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11946a800) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:07:55 INFO - PROCESS | 1651 | 1467738475200 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 619ms 10:07:55 INFO - PROCESS | 1651 | 1467738475222 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:07:55 INFO - PROCESS | 1651 | 1467738475225 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:07:55 INFO - PROCESS | 1651 | 1467738475227 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1651 | 1467738475228 Marionette TRACE conn2 <- [1,1126,null,{}] 10:07:55 INFO - PROCESS | 1651 | 1467738475246 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}] 10:07:55 INFO - PROCESS | 1651 | 1467738475247 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:55 INFO - PROCESS | 1651 | 1467738475352 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:07:55 INFO - PROCESS | 1651 | 1467738475405 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1651 | 1467738475407 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x129141000 == 36 [pid = 1651] [id = 289] 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1162a0400) [pid = 1651] [serial = 865] [outer = 0x0] 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1188b4400) [pid = 1651] [serial = 866] [outer = 0x1162a0400] 10:07:55 INFO - PROCESS | 1651 | 1467738475430 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119d1ec00) [pid = 1651] [serial = 867] [outer = 0x1162a0400] 10:07:55 INFO - PROCESS | 1651 | 1467738475763 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 584ms 10:07:55 INFO - PROCESS | 1651 | 1467738475811 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1651 | 1467738475812 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:07:55 INFO - PROCESS | 1651 | 1467738475815 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1651 | 1467738475816 Marionette TRACE conn2 <- [1,1130,null,{}] 10:07:55 INFO - PROCESS | 1651 | 1467738475818 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}] 10:07:55 INFO - PROCESS | 1651 | 1467738475819 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:55 INFO - PROCESS | 1651 | 1467738475893 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:07:55 INFO - PROCESS | 1651 | 1467738475948 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1651 | 1467738475949 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295f4000 == 37 [pid = 1651] [id = 290] 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x117249800) [pid = 1651] [serial = 868] [outer = 0x0] 10:07:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1249bc000) [pid = 1651] [serial = 869] [outer = 0x117249800] 10:07:55 INFO - PROCESS | 1651 | 1467738475974 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12693c400) [pid = 1651] [serial = 870] [outer = 0x117249800] 10:07:56 INFO - PROCESS | 1651 | 1467738476241 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 467ms 10:07:56 INFO - PROCESS | 1651 | 1467738476283 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1651 | 1467738476285 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:07:56 INFO - PROCESS | 1651 | 1467738476296 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1651 | 1467738476298 Marionette TRACE conn2 <- [1,1134,null,{}] 10:07:56 INFO - PROCESS | 1651 | 1467738476300 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}] 10:07:56 INFO - PROCESS | 1651 | 1467738476315 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:56 INFO - PROCESS | 1651 | 1467738476415 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:07:56 INFO - PROCESS | 1651 | 1467738476421 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1651 | 1467738476423 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123287800 == 38 [pid = 1651] [id = 291] 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126e0e400) [pid = 1651] [serial = 871] [outer = 0x0] 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127149000) [pid = 1651] [serial = 872] [outer = 0x126e0e400] 10:07:56 INFO - PROCESS | 1651 | 1467738476465 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b2b400) [pid = 1651] [serial = 873] [outer = 0x126e0e400] 10:07:56 INFO - PROCESS | 1651 | 1467738476960 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 678ms 10:07:56 INFO - PROCESS | 1651 | 1467738476966 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1651 | 1467738476967 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:07:56 INFO - PROCESS | 1651 | 1467738476973 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1651 | 1467738476974 Marionette TRACE conn2 <- [1,1138,null,{}] 10:07:56 INFO - PROCESS | 1651 | 1467738476977 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}] 10:07:56 INFO - PROCESS | 1651 | 1467738476978 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:57 INFO - PROCESS | 1651 | 1467738477059 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:07:57 INFO - PROCESS | 1651 | 1467738477159 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1651 | 1467738477160 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11264f000 == 39 [pid = 1651] [id = 292] 10:07:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x110b7d800) [pid = 1651] [serial = 874] [outer = 0x0] 10:07:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1129a7800) [pid = 1651] [serial = 875] [outer = 0x110b7d800] 10:07:57 INFO - PROCESS | 1651 | 1467738477193 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112a88c00) [pid = 1651] [serial = 876] [outer = 0x110b7d800] 10:07:57 INFO - PROCESS | 1651 | 1467738477734 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]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 774ms 10:07:57 INFO - PROCESS | 1651 | 1467738477765 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1651 | 1467738477767 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:07:57 INFO - PROCESS | 1651 | 1467738477796 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1651 | 1467738477798 Marionette TRACE conn2 <- [1,1142,null,{}] 10:07:57 INFO - PROCESS | 1651 | 1467738477801 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}] 10:07:57 INFO - PROCESS | 1651 | 1467738477803 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:57 INFO - PROCESS | 1651 | 1467738477950 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:07:58 INFO - PROCESS | 1651 | 1467738478010 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1651 | 1467738478012 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 40 [pid = 1651] [id = 293] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11724c800) [pid = 1651] [serial = 877] [outer = 0x0] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x117fb1400) [pid = 1651] [serial = 878] [outer = 0x11724c800] 10:07:58 INFO - PROCESS | 1651 | 1467738478042 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118347800) [pid = 1651] [serial = 879] [outer = 0x11724c800] 10:07:58 INFO - PROCESS | 1651 | 1467738478688 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]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 973ms 10:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:07:58 INFO - PROCESS | 1651 | 1467738478768 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1651 | 1467738478771 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:07:58 INFO - PROCESS | 1651 | 1467738478774 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1651 | 1467738478776 Marionette TRACE conn2 <- [1,1146,null,{}] 10:07:58 INFO - PROCESS | 1651 | 1467738478780 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}] 10:07:58 INFO - PROCESS | 1651 | 1467738478781 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:58 INFO - PROCESS | 1651 | 1467738478884 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:07:58 INFO - PROCESS | 1651 | 1467738478938 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1651 | 1467738478941 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694b800 == 41 [pid = 1651] [id = 294] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x115f8d800) [pid = 1651] [serial = 880] [outer = 0x0] 10:07:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1165ebc00) [pid = 1651] [serial = 881] [outer = 0x115f8d800] 10:07:58 INFO - PROCESS | 1651 | 1467738478969 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x117248000) [pid = 1651] [serial = 882] [outer = 0x115f8d800] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x123287800 == 40 [pid = 1651] [id = 291] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1295f4000 == 39 [pid = 1651] [id = 290] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x129141000 == 38 [pid = 1651] [id = 289] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x129136000 == 37 [pid = 1651] [id = 288] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x128b06800 == 36 [pid = 1651] [id = 287] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12697d000 == 35 [pid = 1651] [id = 286] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b9800 == 34 [pid = 1651] [id = 285] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x119dc9000 == 33 [pid = 1651] [id = 284] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ce000 == 32 [pid = 1651] [id = 283] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d3000 == 31 [pid = 1651] [id = 282] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x115fde800 == 30 [pid = 1651] [id = 281] 10:07:59 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 29 [pid = 1651] [id = 280] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1242d3000) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128b26c00) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123139000) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124887000) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126936c00) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119d16400) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115f20000) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116b1b800) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11832cc00) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11860e800) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119c8a800) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119d11c00) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11946dc00) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11992a400) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116831000) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1177d1000) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12693a000) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126890000) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126935000) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126805c00) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118614800) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126fa8c00) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115f8e800) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128b31400) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x127446400) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126e9e400) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123af7800) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126f15000) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12101cc00) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1234d5800) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 10:07:59 INFO - PROCESS | 1651 | 1467738479383 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 624ms 10:07:59 INFO - PROCESS | 1651 | 1467738479398 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1651 | 1467738479402 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:07:59 INFO - PROCESS | 1651 | 1467738479406 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1651 | 1467738479408 Marionette TRACE conn2 <- [1,1150,null,{}] 10:07:59 INFO - PROCESS | 1651 | 1467738479410 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}] 10:07:59 INFO - PROCESS | 1651 | 1467738479412 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:59 INFO - PROCESS | 1651 | 1467738479491 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:07:59 INFO - PROCESS | 1651 | 1467738479495 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1651 | 1467738479496 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11854e800 == 30 [pid = 1651] [id = 295] 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117fad000) [pid = 1651] [serial = 883] [outer = 0x0] 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1183ee800) [pid = 1651] [serial = 884] [outer = 0x117fad000] 10:07:59 INFO - PROCESS | 1651 | 1467738479525 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118803000) [pid = 1651] [serial = 885] [outer = 0x117fad000] 10:07:59 INFO - PROCESS | 1651 | 1467738479845 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 10:07:59 INFO - PROCESS | 1651 | 1467738479877 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1651 | 1467738479878 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:07:59 INFO - PROCESS | 1651 | 1467738479880 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1651 | 1467738479883 Marionette TRACE conn2 <- [1,1154,null,{}] 10:07:59 INFO - PROCESS | 1651 | 1467738479910 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}] 10:07:59 INFO - PROCESS | 1651 | 1467738479914 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:07:59 INFO - PROCESS | 1651 | 1467738479995 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:08:00 INFO - PROCESS | 1651 | 1467738480000 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1651 | 1467738480002 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a84000 == 31 [pid = 1651] [id = 296] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118990c00) [pid = 1651] [serial = 886] [outer = 0x0] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11918ac00) [pid = 1651] [serial = 887] [outer = 0x118990c00] 10:08:00 INFO - PROCESS | 1651 | 1467738480033 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11998bc00) [pid = 1651] [serial = 888] [outer = 0x118990c00] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11992dc00) [pid = 1651] [serial = 889] [outer = 0x12cbbec00] 10:08:00 INFO - PROCESS | 1651 | 1467738480417 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 573ms 10:08:00 INFO - PROCESS | 1651 | 1467738480455 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1651 | 1467738480457 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:08:00 INFO - PROCESS | 1651 | 1467738480460 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1651 | 1467738480461 Marionette TRACE conn2 <- [1,1158,null,{}] 10:08:00 INFO - PROCESS | 1651 | 1467738480463 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}] 10:08:00 INFO - PROCESS | 1651 | 1467738480464 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:00 INFO - PROCESS | 1651 | 1467738480542 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:08:00 INFO - PROCESS | 1651 | 1467738480546 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1651 | 1467738480547 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b9800 == 32 [pid = 1651] [id = 297] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119ae7c00) [pid = 1651] [serial = 890] [outer = 0x0] 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119c44400) [pid = 1651] [serial = 891] [outer = 0x119ae7c00] 10:08:00 INFO - PROCESS | 1651 | 1467738480572 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120f0a400) [pid = 1651] [serial = 892] [outer = 0x119ae7c00] 10:08:00 INFO - PROCESS | 1651 | 1467738480911 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 10:08:00 INFO - PROCESS | 1651 | 1467738480930 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1651 | 1467738480932 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:08:00 INFO - PROCESS | 1651 | 1467738480935 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1651 | 1467738480938 Marionette TRACE conn2 <- [1,1162,null,{}] 10:08:00 INFO - PROCESS | 1651 | 1467738480942 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}] 10:08:00 INFO - PROCESS | 1651 | 1467738480944 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:01 INFO - PROCESS | 1651 | 1467738481061 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:08:01 INFO - PROCESS | 1651 | 1467738481148 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1651 | 1467738481150 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x118687800 == 33 [pid = 1651] [id = 298] 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116827800) [pid = 1651] [serial = 893] [outer = 0x0] 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12101f800) [pid = 1651] [serial = 894] [outer = 0x116827800] 10:08:01 INFO - PROCESS | 1651 | 1467738481191 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123882c00) [pid = 1651] [serial = 895] [outer = 0x116827800] 10:08:01 INFO - PROCESS | 1651 | 1467738481509 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 621ms 10:08:01 INFO - PROCESS | 1651 | 1467738481558 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1651 | 1467738481559 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:08:01 INFO - PROCESS | 1651 | 1467738481561 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1651 | 1467738481562 Marionette TRACE conn2 <- [1,1166,null,{}] 10:08:01 INFO - PROCESS | 1651 | 1467738481565 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}] 10:08:01 INFO - PROCESS | 1651 | 1467738481569 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:01 INFO - PROCESS | 1651 | 1467738481683 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:08:01 INFO - PROCESS | 1651 | 1467738481693 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1651 | 1467738481694 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b0c800 == 34 [pid = 1651] [id = 299] 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1129ce800) [pid = 1651] [serial = 896] [outer = 0x0] 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123af1000) [pid = 1651] [serial = 897] [outer = 0x1129ce800] 10:08:01 INFO - PROCESS | 1651 | 1467738481719 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126932c00) [pid = 1651] [serial = 898] [outer = 0x1129ce800] 10:08:02 INFO - PROCESS | 1651 | 1467738482077 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 570ms 10:08:02 INFO - PROCESS | 1651 | 1467738482132 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1651 | 1467738482134 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:08:02 INFO - PROCESS | 1651 | 1467738482136 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1651 | 1467738482137 Marionette TRACE conn2 <- [1,1170,null,{}] 10:08:02 INFO - PROCESS | 1651 | 1467738482139 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}] 10:08:02 INFO - PROCESS | 1651 | 1467738482140 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:02 INFO - PROCESS | 1651 | 1467738482234 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:08:02 INFO - PROCESS | 1651 | 1467738482245 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1651 | 1467738482246 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x129140000 == 35 [pid = 1651] [id = 300] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126803000) [pid = 1651] [serial = 899] [outer = 0x0] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126f12400) [pid = 1651] [serial = 900] [outer = 0x126803000] 10:08:02 INFO - PROCESS | 1651 | 1467738482276 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12714a400) [pid = 1651] [serial = 901] [outer = 0x126803000] 10:08:02 INFO - PROCESS | 1651 | 1467738482602 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 10:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:08:02 INFO - PROCESS | 1651 | 1467738482655 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1651 | 1467738482656 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:08:02 INFO - PROCESS | 1651 | 1467738482658 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1651 | 1467738482659 Marionette TRACE conn2 <- [1,1174,null,{}] 10:08:02 INFO - PROCESS | 1651 | 1467738482662 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}] 10:08:02 INFO - PROCESS | 1651 | 1467738482663 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:02 INFO - PROCESS | 1651 | 1467738482764 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:08:02 INFO - PROCESS | 1651 | 1467738482777 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1651 | 1467738482778 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295f8800 == 36 [pid = 1651] [id = 301] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127446400) [pid = 1651] [serial = 902] [outer = 0x0] 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b26800) [pid = 1651] [serial = 903] [outer = 0x127446400] 10:08:02 INFO - PROCESS | 1651 | 1467738482804 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128c49800) [pid = 1651] [serial = 904] [outer = 0x127446400] 10:08:03 INFO - PROCESS | 1651 | 1467738483172 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] 10:08:03 INFO - PROCESS | 1651 | 1467738483178 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:08:03 INFO - PROCESS | 1651 | 1467738483180 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1651 | 1467738483181 Marionette TRACE conn2 <- [1,1178,null,{}] 10:08:03 INFO - PROCESS | 1651 | 1467738483183 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}] 10:08:03 INFO - PROCESS | 1651 | 1467738483184 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:03 INFO - PROCESS | 1651 | 1467738483298 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:08:03 INFO - PROCESS | 1651 | 1467738483341 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1651 | 1467738483343 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7c9000 == 37 [pid = 1651] [id = 302] 10:08:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127447c00) [pid = 1651] [serial = 905] [outer = 0x0] 10:08:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128e8c000) [pid = 1651] [serial = 906] [outer = 0x127447c00] 10:08:03 INFO - PROCESS | 1651 | 1467738483389 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129182000) [pid = 1651] [serial = 907] [outer = 0x127447c00] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112e5d000) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119724800) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1129d1000) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1165e6800) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116825000) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112f0c400) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118346c00) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119c8bc00) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12389f400) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116982c00) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123886c00) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12387f000) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124882400) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1162a0400) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117249800) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:08:03 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115f92000) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:08:03 INFO - PROCESS | 1651 | 1467738483839 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] 10:08:03 INFO - PROCESS | 1651 | 1467738483851 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:08:03 INFO - PROCESS | 1651 | 1467738483853 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1651 | 1467738483856 Marionette TRACE conn2 <- [1,1182,null,{}] 10:08:03 INFO - PROCESS | 1651 | 1467738483864 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}] 10:08:03 INFO - PROCESS | 1651 | 1467738483865 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:03 INFO - PROCESS | 1651 | 1467738483973 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:08:04 INFO - PROCESS | 1651 | 1467738484023 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1651 | 1467738484025 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x123180800 == 38 [pid = 1651] [id = 303] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112a85400) [pid = 1651] [serial = 908] [outer = 0x0] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11832ac00) [pid = 1651] [serial = 909] [outer = 0x112a85400] 10:08:04 INFO - PROCESS | 1651 | 1467738484046 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c98400) [pid = 1651] [serial = 910] [outer = 0x112a85400] 10:08:04 INFO - PROCESS | 1651 | 1467738484365 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] 10:08:04 INFO - PROCESS | 1651 | 1467738484381 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:08:04 INFO - PROCESS | 1651 | 1467738484384 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1651 | 1467738484385 Marionette TRACE conn2 <- [1,1186,null,{}] 10:08:04 INFO - PROCESS | 1651 | 1467738484391 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}] 10:08:04 INFO - PROCESS | 1651 | 1467738484393 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:04 INFO - PROCESS | 1651 | 1467738484482 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:08:04 INFO - PROCESS | 1651 | 1467738484487 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1651 | 1467738484498 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b945800 == 39 [pid = 1651] [id = 304] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12389f400) [pid = 1651] [serial = 911] [outer = 0x0] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129185400) [pid = 1651] [serial = 912] [outer = 0x12389f400] 10:08:04 INFO - PROCESS | 1651 | 1467738484524 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129329800) [pid = 1651] [serial = 913] [outer = 0x12389f400] 10:08:04 INFO - PROCESS | 1651 | 1467738484849 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] 10:08:04 INFO - PROCESS | 1651 | 1467738484861 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:08:04 INFO - PROCESS | 1651 | 1467738484864 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1651 | 1467738484865 Marionette TRACE conn2 <- [1,1190,null,{}] 10:08:04 INFO - PROCESS | 1651 | 1467738484867 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}] 10:08:04 INFO - PROCESS | 1651 | 1467738484868 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:04 INFO - PROCESS | 1651 | 1467738484975 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:08:04 INFO - PROCESS | 1651 | 1467738484980 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1651 | 1467738484981 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1d000 == 40 [pid = 1651] [id = 305] 10:08:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118805800) [pid = 1651] [serial = 914] [outer = 0x0] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12932a000) [pid = 1651] [serial = 915] [outer = 0x118805800] 10:08:05 INFO - PROCESS | 1651 | 1467738485005 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1293b5400) [pid = 1651] [serial = 916] [outer = 0x118805800] 10:08:05 INFO - PROCESS | 1651 | 1467738485311 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] 10:08:05 INFO - PROCESS | 1651 | 1467738485334 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:08:05 INFO - PROCESS | 1651 | 1467738485337 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1651 | 1467738485340 Marionette TRACE conn2 <- [1,1194,null,{}] 10:08:05 INFO - PROCESS | 1651 | 1467738485344 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}] 10:08:05 INFO - PROCESS | 1651 | 1467738485345 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:05 INFO - PROCESS | 1651 | 1467738485426 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:08:05 INFO - PROCESS | 1651 | 1467738485437 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1651 | 1467738485438 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be82000 == 41 [pid = 1651] [id = 306] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293b7800) [pid = 1651] [serial = 917] [outer = 0x0] 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12951ac00) [pid = 1651] [serial = 918] [outer = 0x1293b7800] 10:08:05 INFO - PROCESS | 1651 | 1467738485462 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129522c00) [pid = 1651] [serial = 919] [outer = 0x1293b7800] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11854e800 == 40 [pid = 1651] [id = 295] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11694b800 == 39 [pid = 1651] [id = 294] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 38 [pid = 1651] [id = 293] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11264f000 == 37 [pid = 1651] [id = 292] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119a84000 == 36 [pid = 1651] [id = 296] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b9800 == 35 [pid = 1651] [id = 297] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x128b0c800 == 34 [pid = 1651] [id = 299] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1295f8800 == 33 [pid = 1651] [id = 301] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x129140000 == 32 [pid = 1651] [id = 300] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12b945800 == 31 [pid = 1651] [id = 304] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x118687800 == 30 [pid = 1651] [id = 298] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x123180800 == 29 [pid = 1651] [id = 303] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7c9000 == 28 [pid = 1651] [id = 302] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123af6800) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1238a5400) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123af5400) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119ae1000) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123af0000) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124482800) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123afa800) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126806800) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1188b4400) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12693c400) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126937400) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119ae7000) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119c3c400) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119d1ec00) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1249bc000) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124882000) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11992fc00) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1d000 == 27 [pid = 1651] [id = 305] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127149000) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x113038400) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x112e53800) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119926c00) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118804400) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11898f400) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11832a000) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x116983400) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1170a0000) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1182f6400) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1162a2800) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1130f3c00) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1188b8400) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x118613400) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x121022400) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x119d19000) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 10:08:06 INFO - PROCESS | 1651 | 1467738486879 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] 10:08:06 INFO - PROCESS | 1651 | 1467738486913 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:08:06 INFO - PROCESS | 1651 | 1467738486917 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1651 | 1467738486919 Marionette TRACE conn2 <- [1,1198,null,{}] 10:08:06 INFO - PROCESS | 1651 | 1467738486923 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}] 10:08:06 INFO - PROCESS | 1651 | 1467738486925 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:07 INFO - PROCESS | 1651 | 1467738487007 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:08:07 INFO - PROCESS | 1651 | 1467738487056 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1651 | 1467738487058 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x115f3f800 == 28 [pid = 1651] [id = 307] 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x113038000) [pid = 1651] [serial = 920] [outer = 0x0] 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11303bc00) [pid = 1651] [serial = 921] [outer = 0x113038000] 10:08:07 INFO - PROCESS | 1651 | 1467738487087 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116237400) [pid = 1651] [serial = 922] [outer = 0x113038000] 10:08:07 INFO - PROCESS | 1651 | 1467738487386 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 10:08:07 INFO - PROCESS | 1651 | 1467738487437 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:08:07 INFO - PROCESS | 1651 | 1467738487443 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:08:07 INFO - PROCESS | 1651 | 1467738487447 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1651 | 1467738487449 Marionette TRACE conn2 <- [1,1202,null,{}] 10:08:07 INFO - PROCESS | 1651 | 1467738487451 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}] 10:08:07 INFO - PROCESS | 1651 | 1467738487453 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:07 INFO - PROCESS | 1651 | 1467738487528 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:08:07 INFO - PROCESS | 1651 | 1467738487532 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1651 | 1467738487534 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bc1000 == 29 [pid = 1651] [id = 308] 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116828800) [pid = 1651] [serial = 923] [outer = 0x0] 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x117249800) [pid = 1651] [serial = 924] [outer = 0x116828800] 10:08:07 INFO - PROCESS | 1651 | 1467738487565 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1182f3800) [pid = 1651] [serial = 925] [outer = 0x116828800] 10:08:07 INFO - PROCESS | 1651 | 1467738487913 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 10:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:08:07 INFO - PROCESS | 1651 | 1467738487966 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1651 | 1467738487967 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:08:07 INFO - PROCESS | 1651 | 1467738487978 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1651 | 1467738487980 Marionette TRACE conn2 <- [1,1206,null,{}] 10:08:07 INFO - PROCESS | 1651 | 1467738487988 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}] 10:08:07 INFO - PROCESS | 1651 | 1467738487991 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:08 INFO - PROCESS | 1651 | 1467738488065 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:08:08 INFO - PROCESS | 1651 | 1467738488114 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1651 | 1467738488116 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a3800 == 30 [pid = 1651] [id = 309] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1122b1400) [pid = 1651] [serial = 926] [outer = 0x0] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1183ef400) [pid = 1651] [serial = 927] [outer = 0x1122b1400] 10:08:08 INFO - PROCESS | 1651 | 1467738488144 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11880bc00) [pid = 1651] [serial = 928] [outer = 0x1122b1400] 10:08:08 INFO - PROCESS | 1651 | 1467738488444 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]]]}] 10:08:08 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 10:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 530ms 10:08:08 INFO - PROCESS | 1651 | 1467738488499 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1651 | 1467738488501 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:08:08 INFO - PROCESS | 1651 | 1467738488503 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1651 | 1467738488504 Marionette TRACE conn2 <- [1,1210,null,{}] 10:08:08 INFO - PROCESS | 1651 | 1467738488507 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}] 10:08:08 INFO - PROCESS | 1651 | 1467738488508 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:08 INFO - PROCESS | 1651 | 1467738488583 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:08:08 INFO - PROCESS | 1651 | 1467738488588 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1651 | 1467738488590 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a8800 == 31 [pid = 1651] [id = 310] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1188b4400) [pid = 1651] [serial = 929] [outer = 0x0] 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119186c00) [pid = 1651] [serial = 930] [outer = 0x1188b4400] 10:08:08 INFO - PROCESS | 1651 | 1467738488615 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119902c00) [pid = 1651] [serial = 931] [outer = 0x1188b4400] 10:08:08 INFO - PROCESS | 1651 | 1467738488929 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]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 10:08:08 INFO - PROCESS | 1651 | 1467738488974 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1651 | 1467738488976 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:08:08 INFO - PROCESS | 1651 | 1467738488978 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1651 | 1467738488979 Marionette TRACE conn2 <- [1,1214,null,{}] 10:08:08 INFO - PROCESS | 1651 | 1467738488981 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}] 10:08:08 INFO - PROCESS | 1651 | 1467738488982 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:09 INFO - PROCESS | 1651 | 1467738489085 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:08:09 INFO - PROCESS | 1651 | 1467738489092 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1651 | 1467738489094 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a6b800 == 32 [pid = 1651] [id = 311] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116824400) [pid = 1651] [serial = 932] [outer = 0x0] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119927000) [pid = 1651] [serial = 933] [outer = 0x116824400] 10:08:09 INFO - PROCESS | 1651 | 1467738489118 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119ae7800) [pid = 1651] [serial = 934] [outer = 0x116824400] 10:08:09 INFO - PROCESS | 1651 | 1467738489417 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 10:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:08:09 INFO - PROCESS | 1651 | 1467738489447 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1651 | 1467738489448 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:08:09 INFO - PROCESS | 1651 | 1467738489450 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1651 | 1467738489451 Marionette TRACE conn2 <- [1,1218,null,{}] 10:08:09 INFO - PROCESS | 1651 | 1467738489455 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}] 10:08:09 INFO - PROCESS | 1651 | 1467738489460 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:09 INFO - PROCESS | 1651 | 1467738489548 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:08:09 INFO - PROCESS | 1651 | 1467738489551 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1651 | 1467738489552 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b9800 == 33 [pid = 1651] [id = 312] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119ae8400) [pid = 1651] [serial = 935] [outer = 0x0] 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119c97800) [pid = 1651] [serial = 936] [outer = 0x119ae8400] 10:08:09 INFO - PROCESS | 1651 | 1467738489580 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123886c00) [pid = 1651] [serial = 937] [outer = 0x119ae8400] 10:08:09 INFO - PROCESS | 1651 | 1467738489902 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 468ms 10:08:09 INFO - PROCESS | 1651 | 1467738489919 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1651 | 1467738489920 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:08:09 INFO - PROCESS | 1651 | 1467738489925 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1651 | 1467738489927 Marionette TRACE conn2 <- [1,1222,null,{}] 10:08:09 INFO - PROCESS | 1651 | 1467738489929 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}] 10:08:09 INFO - PROCESS | 1651 | 1467738489930 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:10 INFO - PROCESS | 1651 | 1467738490025 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:08:10 INFO - PROCESS | 1651 | 1467738490041 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1651 | 1467738490042 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ac9000 == 34 [pid = 1651] [id = 313] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112f09c00) [pid = 1651] [serial = 938] [outer = 0x0] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1238a2000) [pid = 1651] [serial = 939] [outer = 0x112f09c00] 10:08:10 INFO - PROCESS | 1651 | 1467738490066 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123a87400) [pid = 1651] [serial = 940] [outer = 0x112f09c00] 10:08:10 INFO - PROCESS | 1651 | 1467738490347 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] 10:08:10 INFO - PROCESS | 1651 | 1467738490395 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:08:10 INFO - PROCESS | 1651 | 1467738490397 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1651 | 1467738490398 Marionette TRACE conn2 <- [1,1226,null,{}] 10:08:10 INFO - PROCESS | 1651 | 1467738490401 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}] 10:08:10 INFO - PROCESS | 1651 | 1467738490402 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:10 INFO - PROCESS | 1651 | 1467738490475 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:08:10 INFO - PROCESS | 1651 | 1467738490478 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1651 | 1467738490480 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x126976800 == 35 [pid = 1651] [id = 314] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123af5400) [pid = 1651] [serial = 941] [outer = 0x0] 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123d95c00) [pid = 1651] [serial = 942] [outer = 0x123af5400] 10:08:10 INFO - PROCESS | 1651 | 1467738490505 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124482400) [pid = 1651] [serial = 943] [outer = 0x123af5400] 10:08:10 INFO - PROCESS | 1651 | 1467738490821 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 467ms 10:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:08:10 INFO - PROCESS | 1651 | 1467738490866 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 1651 | 1467738490867 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:08:10 INFO - PROCESS | 1651 | 1467738490869 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1651 | 1467738490870 Marionette TRACE conn2 <- [1,1230,null,{}] 10:08:10 INFO - PROCESS | 1651 | 1467738490873 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}] 10:08:10 INFO - PROCESS | 1651 | 1467738490874 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:10 INFO - PROCESS | 1651 | 1467738490977 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:08:10 INFO - PROCESS | 1651 | 1467738490984 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1651 | 1467738490985 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a2800 == 36 [pid = 1651] [id = 315] 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123afb000) [pid = 1651] [serial = 944] [outer = 0x0] 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1244d3800) [pid = 1651] [serial = 945] [outer = 0x123afb000] 10:08:11 INFO - PROCESS | 1651 | 1467738491020 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1249bfc00) [pid = 1651] [serial = 946] [outer = 0x123afb000] 10:08:11 INFO - PROCESS | 1651 | 1467738491426 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 570ms 10:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:08:11 INFO - PROCESS | 1651 | 1467738491440 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1651 | 1467738491442 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:08:11 INFO - PROCESS | 1651 | 1467738491444 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1651 | 1467738491445 Marionette TRACE conn2 <- [1,1234,null,{}] 10:08:11 INFO - PROCESS | 1651 | 1467738491447 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}] 10:08:11 INFO - PROCESS | 1651 | 1467738491448 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:11 INFO - PROCESS | 1651 | 1467738491526 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:08:11 INFO - PROCESS | 1651 | 1467738491529 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1651 | 1467738491530 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12912e000 == 37 [pid = 1651] [id = 316] 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126803800) [pid = 1651] [serial = 947] [outer = 0x0] 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126932800) [pid = 1651] [serial = 948] [outer = 0x126803800] 10:08:11 INFO - PROCESS | 1651 | 1467738491555 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126e02800) [pid = 1651] [serial = 949] [outer = 0x126803800] 10:08:11 INFO - PROCESS | 1651 | 1467738491986 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 567ms 10:08:12 INFO - PROCESS | 1651 | 1467738492012 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:08:12 INFO - PROCESS | 1651 | 1467738492015 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:08:12 INFO - PROCESS | 1651 | 1467738492018 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1651 | 1467738492021 Marionette TRACE conn2 <- [1,1238,null,{}] 10:08:12 INFO - PROCESS | 1651 | 1467738492024 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}] 10:08:12 INFO - PROCESS | 1651 | 1467738492026 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:12 INFO - PROCESS | 1651 | 1467738492187 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:08:12 INFO - PROCESS | 1651 | 1467738492239 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1651 | 1467738492253 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a68800 == 38 [pid = 1651] [id = 317] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126e97000) [pid = 1651] [serial = 950] [outer = 0x0] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12743dc00) [pid = 1651] [serial = 951] [outer = 0x126e97000] 10:08:12 INFO - PROCESS | 1651 | 1467738492336 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b2a800) [pid = 1651] [serial = 952] [outer = 0x126e97000] 10:08:12 INFO - PROCESS | 1651 | 1467738492680 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 723ms 10:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:08:12 INFO - PROCESS | 1651 | 1467738492741 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1651 | 1467738492742 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:08:12 INFO - PROCESS | 1651 | 1467738492745 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1651 | 1467738492746 Marionette TRACE conn2 <- [1,1242,null,{}] 10:08:12 INFO - PROCESS | 1651 | 1467738492755 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}] 10:08:12 INFO - PROCESS | 1651 | 1467738492756 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:12 INFO - PROCESS | 1651 | 1467738492849 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:08:12 INFO - PROCESS | 1651 | 1467738492853 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1651 | 1467738492854 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a653800 == 39 [pid = 1651] [id = 318] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126f15800) [pid = 1651] [serial = 953] [outer = 0x0] 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128c51800) [pid = 1651] [serial = 954] [outer = 0x126f15800] 10:08:12 INFO - PROCESS | 1651 | 1467738492878 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x129185c00) [pid = 1651] [serial = 955] [outer = 0x126f15800] 10:08:13 INFO - PROCESS | 1651 | 1467738493201 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]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 468ms 10:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:08:13 INFO - PROCESS | 1651 | 1467738493213 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1651 | 1467738493214 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:08:13 INFO - PROCESS | 1651 | 1467738493216 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1651 | 1467738493217 Marionette TRACE conn2 <- [1,1246,null,{}] 10:08:13 INFO - PROCESS | 1651 | 1467738493227 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}] 10:08:13 INFO - PROCESS | 1651 | 1467738493228 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:13 INFO - PROCESS | 1651 | 1467738493336 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:08:13 INFO - PROCESS | 1651 | 1467738493346 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1651 | 1467738493348 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7e0000 == 40 [pid = 1651] [id = 319] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126e03800) [pid = 1651] [serial = 956] [outer = 0x0] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x129189000) [pid = 1651] [serial = 957] [outer = 0x126e03800] 10:08:13 INFO - PROCESS | 1651 | 1467738493371 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129326000) [pid = 1651] [serial = 958] [outer = 0x126e03800] 10:08:13 INFO - PROCESS | 1651 | 1467738493718 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]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 10:08:13 INFO - PROCESS | 1651 | 1467738493737 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1651 | 1467738493740 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:08:13 INFO - PROCESS | 1651 | 1467738493744 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1651 | 1467738493745 Marionette TRACE conn2 <- [1,1250,null,{}] 10:08:13 INFO - PROCESS | 1651 | 1467738493747 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}] 10:08:13 INFO - PROCESS | 1651 | 1467738493748 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:13 INFO - PROCESS | 1651 | 1467738493846 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:08:13 INFO - PROCESS | 1651 | 1467738493860 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1651 | 1467738493861 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b939800 == 41 [pid = 1651] [id = 320] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129326400) [pid = 1651] [serial = 959] [outer = 0x0] 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12932e000) [pid = 1651] [serial = 960] [outer = 0x129326400] 10:08:13 INFO - PROCESS | 1651 | 1467738493884 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1293b4c00) [pid = 1651] [serial = 961] [outer = 0x129326400] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1129ce800) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126803000) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x127446400) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112a85400) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127447c00) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12389f400) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110b7d800) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118805800) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116827800) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119ae7c00) [pid = 1651] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118990c00) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x117fad000) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115f8d800) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11724c800) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:08:14 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126e0e400) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:08:14 INFO - PROCESS | 1651 | 1467738494328 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 620ms 10:08:14 INFO - PROCESS | 1651 | 1467738494364 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1651 | 1467738494365 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:08:14 INFO - PROCESS | 1651 | 1467738494367 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1651 | 1467738494368 Marionette TRACE conn2 <- [1,1254,null,{}] 10:08:14 INFO - PROCESS | 1651 | 1467738494371 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}] 10:08:14 INFO - PROCESS | 1651 | 1467738494372 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:14 INFO - PROCESS | 1651 | 1467738494455 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:08:14 INFO - PROCESS | 1651 | 1467738494508 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1651 | 1467738494509 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x129136000 == 42 [pid = 1651] [id = 321] 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x112e50c00) [pid = 1651] [serial = 962] [outer = 0x0] 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x114f92400) [pid = 1651] [serial = 963] [outer = 0x112e50c00] 10:08:14 INFO - PROCESS | 1651 | 1467738494533 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123013c00) [pid = 1651] [serial = 964] [outer = 0x112e50c00] 10:08:14 INFO - PROCESS | 1651 | 1467738494817 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 10:08:14 INFO - PROCESS | 1651 | 1467738494843 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1651 | 1467738494844 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:08:14 INFO - PROCESS | 1651 | 1467738494846 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1651 | 1467738494847 Marionette TRACE conn2 <- [1,1258,null,{}] 10:08:14 INFO - PROCESS | 1651 | 1467738494849 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}] 10:08:14 INFO - PROCESS | 1651 | 1467738494851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:14 INFO - PROCESS | 1651 | 1467738494934 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:08:14 INFO - PROCESS | 1651 | 1467738494940 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1651 | 1467738494941 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be82800 == 43 [pid = 1651] [id = 322] 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119aeb400) [pid = 1651] [serial = 965] [outer = 0x0] 10:08:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129183800) [pid = 1651] [serial = 966] [outer = 0x119aeb400] 10:08:14 INFO - PROCESS | 1651 | 1467738494965 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293bec00) [pid = 1651] [serial = 967] [outer = 0x119aeb400] 10:08:15 INFO - PROCESS | 1651 | 1467738495265 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 10:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:08:15 INFO - PROCESS | 1651 | 1467738495315 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1651 | 1467738495316 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:08:15 INFO - PROCESS | 1651 | 1467738495318 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1651 | 1467738495319 Marionette TRACE conn2 <- [1,1262,null,{}] 10:08:15 INFO - PROCESS | 1651 | 1467738495321 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}] 10:08:15 INFO - PROCESS | 1651 | 1467738495322 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:15 INFO - PROCESS | 1651 | 1467738495411 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:08:15 INFO - PROCESS | 1651 | 1467738495467 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1651 | 1467738495468 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3a9000 == 44 [pid = 1651] [id = 323] 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12387ec00) [pid = 1651] [serial = 968] [outer = 0x0] 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12951c800) [pid = 1651] [serial = 969] [outer = 0x12387ec00] 10:08:15 INFO - PROCESS | 1651 | 1467738495492 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12952b000) [pid = 1651] [serial = 970] [outer = 0x12387ec00] 10:08:15 INFO - PROCESS | 1651 | 1467738495772 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 10:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:08:15 INFO - PROCESS | 1651 | 1467738495786 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1651 | 1467738495787 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:08:15 INFO - PROCESS | 1651 | 1467738495797 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1651 | 1467738495798 Marionette TRACE conn2 <- [1,1266,null,{}] 10:08:15 INFO - PROCESS | 1651 | 1467738495800 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}] 10:08:15 INFO - PROCESS | 1651 | 1467738495801 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:15 INFO - PROCESS | 1651 | 1467738495884 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:08:15 INFO - PROCESS | 1651 | 1467738495889 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1651 | 1467738495891 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3bd800 == 45 [pid = 1651] [id = 324] 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126e0e400) [pid = 1651] [serial = 971] [outer = 0x0] 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x129532800) [pid = 1651] [serial = 972] [outer = 0x126e0e400] 10:08:15 INFO - PROCESS | 1651 | 1467738495914 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12a526400) [pid = 1651] [serial = 973] [outer = 0x126e0e400] 10:08:16 INFO - PROCESS | 1651 | 1467738496282 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]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 524ms 10:08:16 INFO - PROCESS | 1651 | 1467738496316 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1651 | 1467738496318 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:08:16 INFO - PROCESS | 1651 | 1467738496322 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1651 | 1467738496324 Marionette TRACE conn2 <- [1,1270,null,{}] 10:08:16 INFO - PROCESS | 1651 | 1467738496329 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}] 10:08:16 INFO - PROCESS | 1651 | 1467738496330 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:16 INFO - PROCESS | 1651 | 1467738496449 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:08:16 INFO - PROCESS | 1651 | 1467738496506 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1651 | 1467738496509 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e9d000 == 46 [pid = 1651] [id = 325] 10:08:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112e53800) [pid = 1651] [serial = 974] [outer = 0x0] 10:08:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112e73c00) [pid = 1651] [serial = 975] [outer = 0x112e53800] 10:08:16 INFO - PROCESS | 1651 | 1467738496540 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x113c66400) [pid = 1651] [serial = 976] [outer = 0x112e53800] 10:08:17 INFO - PROCESS | 1651 | 1467738497082 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 822ms 10:08:17 INFO - PROCESS | 1651 | 1467738497183 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1651 | 1467738497186 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:08:17 INFO - PROCESS | 1651 | 1467738497196 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1651 | 1467738497198 Marionette TRACE conn2 <- [1,1274,null,{}] 10:08:17 INFO - PROCESS | 1651 | 1467738497201 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}] 10:08:17 INFO - PROCESS | 1651 | 1467738497203 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:17 INFO - PROCESS | 1651 | 1467738497354 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:08:17 INFO - PROCESS | 1651 | 1467738497491 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1651 | 1467738497493 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ba000 == 47 [pid = 1651] [id = 326] 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11724c400) [pid = 1651] [serial = 977] [outer = 0x0] 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118322000) [pid = 1651] [serial = 978] [outer = 0x11724c400] 10:08:17 INFO - PROCESS | 1651 | 1467738497542 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11834d000) [pid = 1651] [serial = 979] [outer = 0x11724c400] 10:08:18 INFO - PROCESS | 1651 | 1467738498322 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]]]}] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3a9000 == 46 [pid = 1651] [id = 323] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12be82800 == 45 [pid = 1651] [id = 322] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x129136000 == 44 [pid = 1651] [id = 321] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b939800 == 43 [pid = 1651] [id = 320] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7e0000 == 42 [pid = 1651] [id = 319] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a653800 == 41 [pid = 1651] [id = 318] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119a68800 == 40 [pid = 1651] [id = 317] 10:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1174ms 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12951ac00) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12912e000 == 39 [pid = 1651] [id = 316] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a2800 == 38 [pid = 1651] [id = 315] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x126976800 == 37 [pid = 1651] [id = 314] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123ac9000 == 36 [pid = 1651] [id = 313] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b9800 == 35 [pid = 1651] [id = 312] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119a6b800 == 34 [pid = 1651] [id = 311] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a8800 == 33 [pid = 1651] [id = 310] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a3800 == 32 [pid = 1651] [id = 309] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116bc1000 == 31 [pid = 1651] [id = 308] 10:08:18 INFO - PROCESS | 1651 | --DOCSHELL 0x115f3f800 == 30 [pid = 1651] [id = 307] 10:08:18 INFO - PROCESS | 1651 | 1467738498391 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1651 | 1467738498393 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:08:18 INFO - PROCESS | 1651 | 1467738498396 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1651 | 1467738498398 Marionette TRACE conn2 <- [1,1278,null,{}] 10:08:18 INFO - PROCESS | 1651 | 1467738498402 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}] 10:08:18 INFO - PROCESS | 1651 | 1467738498403 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:18 INFO - PROCESS | 1651 | 1467738498481 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:08:18 INFO - PROCESS | 1651 | 1467738498492 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1651 | 1467738498493 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ff3800 == 31 [pid = 1651] [id = 327] 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116736800) [pid = 1651] [serial = 980] [outer = 0x0] 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11690c800) [pid = 1651] [serial = 981] [outer = 0x116736800] 10:08:18 INFO - PROCESS | 1651 | 1467738498521 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x117fabc00) [pid = 1651] [serial = 982] [outer = 0x116736800] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x128b2b400) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123af1000) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126f12400) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128b26800) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11832ac00) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x128e8c000) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129185400) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x129182000) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112a88c00) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1129a7800) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11300b400) [pid = 1651] [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.] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1293b5400) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12101f800) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119c44400) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x120f0a400) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11998bc00) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11918ac00) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1183ee800) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118803000) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x117248000) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1165ebc00) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118347800) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x117fb1400) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128c49800) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12714a400) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x129329800) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126932c00) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119c98400) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12932a000) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123882c00) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 10:08:18 INFO - PROCESS | 1651 | 1467738498893 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 10:08:18 INFO - PROCESS | 1651 | 1467738498923 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1651 | 1467738498926 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:08:18 INFO - PROCESS | 1651 | 1467738498930 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1651 | 1467738498932 Marionette TRACE conn2 <- [1,1282,null,{}] 10:08:18 INFO - PROCESS | 1651 | 1467738498934 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}] 10:08:18 INFO - PROCESS | 1651 | 1467738498936 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:19 INFO - PROCESS | 1651 | 1467738499014 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:08:19 INFO - PROCESS | 1651 | 1467738499017 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1651 | 1467738499019 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11756a000 == 32 [pid = 1651] [id = 328] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11832a000) [pid = 1651] [serial = 983] [outer = 0x0] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183f2000) [pid = 1651] [serial = 984] [outer = 0x11832a000] 10:08:19 INFO - PROCESS | 1651 | 1467738499048 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118808400) [pid = 1651] [serial = 985] [outer = 0x11832a000] 10:08:19 INFO - PROCESS | 1651 | 1467738499384 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 474ms 10:08:19 INFO - PROCESS | 1651 | 1467738499406 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1651 | 1467738499409 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:08:19 INFO - PROCESS | 1651 | 1467738499411 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:08:19 INFO - PROCESS | 1651 | 1467738499413 Marionette TRACE conn2 <- [1,1286,null,{}] 10:08:19 INFO - PROCESS | 1651 | 1467738499421 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}] 10:08:19 INFO - PROCESS | 1651 | 1467738499425 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:19 INFO - PROCESS | 1651 | 1467738499492 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:08:19 INFO - PROCESS | 1651 | 1467738499539 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1651 | 1467738499541 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192bf800 == 33 [pid = 1651] [id = 329] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113385800) [pid = 1651] [serial = 986] [outer = 0x0] 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1189ec000) [pid = 1651] [serial = 987] [outer = 0x113385800] 10:08:19 INFO - PROCESS | 1651 | 1467738499569 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119ae3000) [pid = 1651] [serial = 988] [outer = 0x113385800] 10:08:19 INFO - PROCESS | 1651 | 1467738499952 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 577ms 10:08:19 INFO - PROCESS | 1651 | 1467738499991 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1651 | 1467738499994 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:08:19 INFO - PROCESS | 1651 | 1467738499997 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1651 | 1467738499998 Marionette TRACE conn2 <- [1,1290,null,{}] 10:08:20 INFO - PROCESS | 1651 | 1467738500002 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}] 10:08:20 INFO - PROCESS | 1651 | 1467738500004 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:20 INFO - PROCESS | 1651 | 1467738500164 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:08:20 INFO - PROCESS | 1651 | 1467738500177 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1651 | 1467738500178 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123174800 == 34 [pid = 1651] [id = 330] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119724000) [pid = 1651] [serial = 989] [outer = 0x0] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119c40c00) [pid = 1651] [serial = 990] [outer = 0x119724000] 10:08:20 INFO - PROCESS | 1651 | 1467738500219 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119d14400) [pid = 1651] [serial = 991] [outer = 0x119724000] 10:08:20 INFO - PROCESS | 1651 | 1467738500633 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 10:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:08:20 INFO - PROCESS | 1651 | 1467738500666 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1651 | 1467738500667 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:08:20 INFO - PROCESS | 1651 | 1467738500669 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1651 | 1467738500670 Marionette TRACE conn2 <- [1,1294,null,{}] 10:08:20 INFO - PROCESS | 1651 | 1467738500673 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}] 10:08:20 INFO - PROCESS | 1651 | 1467738500674 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:20 INFO - PROCESS | 1651 | 1467738500767 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:08:20 INFO - PROCESS | 1651 | 1467738500805 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1651 | 1467738500806 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123703000 == 35 [pid = 1651] [id = 331] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119c44c00) [pid = 1651] [serial = 992] [outer = 0x0] 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12101f400) [pid = 1651] [serial = 993] [outer = 0x119c44c00] 10:08:20 INFO - PROCESS | 1651 | 1467738500830 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1234d5800) [pid = 1651] [serial = 994] [outer = 0x119c44c00] 10:08:21 INFO - PROCESS | 1651 | 1467738501123 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]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 10:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:08:21 INFO - PROCESS | 1651 | 1467738501161 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1651 | 1467738501162 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:08:21 INFO - PROCESS | 1651 | 1467738501164 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1651 | 1467738501165 Marionette TRACE conn2 <- [1,1298,null,{}] 10:08:21 INFO - PROCESS | 1651 | 1467738501167 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}] 10:08:21 INFO - PROCESS | 1651 | 1467738501173 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:21 INFO - PROCESS | 1651 | 1467738501291 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:08:21 INFO - PROCESS | 1651 | 1467738501304 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1651 | 1467738501305 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x126983800 == 36 [pid = 1651] [id = 332] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123246800) [pid = 1651] [serial = 995] [outer = 0x0] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123a7f400) [pid = 1651] [serial = 996] [outer = 0x123246800] 10:08:21 INFO - PROCESS | 1651 | 1467738501336 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126932000) [pid = 1651] [serial = 997] [outer = 0x123246800] 10:08:21 INFO - PROCESS | 1651 | 1467738501676 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]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 10:08:21 INFO - PROCESS | 1651 | 1467738501682 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1651 | 1467738501683 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:08:21 INFO - PROCESS | 1651 | 1467738501685 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1651 | 1467738501688 Marionette TRACE conn2 <- [1,1302,null,{}] 10:08:21 INFO - PROCESS | 1651 | 1467738501690 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}] 10:08:21 INFO - PROCESS | 1651 | 1467738501692 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:21 INFO - PROCESS | 1651 | 1467738501786 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:08:21 INFO - PROCESS | 1651 | 1467738501796 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1651 | 1467738501797 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b12000 == 37 [pid = 1651] [id = 333] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12693b800) [pid = 1651] [serial = 998] [outer = 0x0] 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126f15000) [pid = 1651] [serial = 999] [outer = 0x12693b800] 10:08:21 INFO - PROCESS | 1651 | 1467738501821 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128b23c00) [pid = 1651] [serial = 1000] [outer = 0x12693b800] 10:08:22 INFO - PROCESS | 1651 | 1467738502149 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 473ms 10:08:22 INFO - PROCESS | 1651 | 1467738502158 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1651 | 1467738502159 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:08:22 INFO - PROCESS | 1651 | 1467738502162 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1651 | 1467738502163 Marionette TRACE conn2 <- [1,1306,null,{}] 10:08:22 INFO - PROCESS | 1651 | 1467738502165 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}] 10:08:22 INFO - PROCESS | 1651 | 1467738502166 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:22 INFO - PROCESS | 1651 | 1467738502263 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:08:22 INFO - PROCESS | 1651 | 1467738502274 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1651 | 1467738502275 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x129147000 == 38 [pid = 1651] [id = 334] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128b24000) [pid = 1651] [serial = 1001] [outer = 0x0] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128b28000) [pid = 1651] [serial = 1002] [outer = 0x128b24000] 10:08:22 INFO - PROCESS | 1651 | 1467738502306 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128c52c00) [pid = 1651] [serial = 1003] [outer = 0x128b24000] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123afb000) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1122b1400) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126e97000) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119ae8400) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126e03800) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126f15800) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126803800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112e50c00) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116828800) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129326400) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119aeb400) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123af5400) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12387ec00) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113038000) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112f09c00) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116824400) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:08:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1188b4400) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:08:22 INFO - PROCESS | 1651 | 1467738502756 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 620ms 10:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:08:22 INFO - PROCESS | 1651 | 1467738502783 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1651 | 1467738502784 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:08:22 INFO - PROCESS | 1651 | 1467738502786 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1651 | 1467738502787 Marionette TRACE conn2 <- [1,1310,null,{}] 10:08:22 INFO - PROCESS | 1651 | 1467738502792 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}] 10:08:22 INFO - PROCESS | 1651 | 1467738502793 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:22 INFO - PROCESS | 1651 | 1467738502866 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:08:22 INFO - PROCESS | 1651 | 1467738502922 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1651 | 1467738502923 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937e800 == 39 [pid = 1651] [id = 335] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115f2c800) [pid = 1651] [serial = 1004] [outer = 0x0] 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116827c00) [pid = 1651] [serial = 1005] [outer = 0x115f2c800] 10:08:22 INFO - PROCESS | 1651 | 1467738502948 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119ae8400) [pid = 1651] [serial = 1006] [outer = 0x115f2c800] 10:08:23 INFO - PROCESS | 1651 | 1467738503251 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] 10:08:23 INFO - PROCESS | 1651 | 1467738503269 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:08:23 INFO - PROCESS | 1651 | 1467738503276 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1651 | 1467738503277 Marionette TRACE conn2 <- [1,1314,null,{}] 10:08:23 INFO - PROCESS | 1651 | 1467738503281 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}] 10:08:23 INFO - PROCESS | 1651 | 1467738503283 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:23 INFO - PROCESS | 1651 | 1467738503416 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:08:23 INFO - PROCESS | 1651 | 1467738503491 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1651 | 1467738503492 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a658800 == 40 [pid = 1651] [id = 336] 10:08:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11834c800) [pid = 1651] [serial = 1007] [outer = 0x0] 10:08:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123afb000) [pid = 1651] [serial = 1008] [outer = 0x11834c800] 10:08:23 INFO - PROCESS | 1651 | 1467738503532 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128c4f400) [pid = 1651] [serial = 1009] [outer = 0x11834c800] 10:08:23 INFO - PROCESS | 1651 | 1467738503865 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 623ms 10:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:08:23 INFO - PROCESS | 1651 | 1467738503897 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1651 | 1467738503898 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:08:23 INFO - PROCESS | 1651 | 1467738503900 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1651 | 1467738503902 Marionette TRACE conn2 <- [1,1318,null,{}] 10:08:23 INFO - PROCESS | 1651 | 1467738503904 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}] 10:08:23 INFO - PROCESS | 1651 | 1467738503909 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:24 INFO - PROCESS | 1651 | 1467738503998 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:08:24 INFO - PROCESS | 1651 | 1467738504002 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1651 | 1467738504003 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1da000 == 41 [pid = 1651] [id = 337] 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128e88800) [pid = 1651] [serial = 1010] [outer = 0x0] 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129323400) [pid = 1651] [serial = 1011] [outer = 0x128e88800] 10:08:24 INFO - PROCESS | 1651 | 1467738504032 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1293b1800) [pid = 1651] [serial = 1012] [outer = 0x128e88800] 10:08:24 INFO - PROCESS | 1651 | 1467738504338 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 471ms 10:08:24 INFO - PROCESS | 1651 | 1467738504378 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1651 | 1467738504379 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:08:24 INFO - PROCESS | 1651 | 1467738504381 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1651 | 1467738504382 Marionette TRACE conn2 <- [1,1322,null,{}] 10:08:24 INFO - PROCESS | 1651 | 1467738504385 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}] 10:08:24 INFO - PROCESS | 1651 | 1467738504386 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:24 INFO - PROCESS | 1651 | 1467738504504 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:08:24 INFO - PROCESS | 1651 | 1467738504510 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1651 | 1467738504511 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b940000 == 42 [pid = 1651] [id = 338] 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12101e800) [pid = 1651] [serial = 1013] [outer = 0x0] 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1293b1400) [pid = 1651] [serial = 1014] [outer = 0x12101e800] 10:08:24 INFO - PROCESS | 1651 | 1467738504535 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12952a400) [pid = 1651] [serial = 1015] [outer = 0x12101e800] 10:08:25 INFO - PROCESS | 1651 | 1467738504999 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 668ms 10:08:25 INFO - PROCESS | 1651 | 1467738505056 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1651 | 1467738505061 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:08:25 INFO - PROCESS | 1651 | 1467738505067 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1651 | 1467738505070 Marionette TRACE conn2 <- [1,1326,null,{}] 10:08:25 INFO - PROCESS | 1651 | 1467738505079 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}] 10:08:25 INFO - PROCESS | 1651 | 1467738505082 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:25 INFO - PROCESS | 1651 | 1467738505238 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:08:25 INFO - PROCESS | 1651 | 1467738505319 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1651 | 1467738505321 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170db000 == 43 [pid = 1651] [id = 339] 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115f20000) [pid = 1651] [serial = 1016] [outer = 0x0] 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1177da800) [pid = 1651] [serial = 1017] [outer = 0x115f20000] 10:08:25 INFO - PROCESS | 1651 | 1467738505352 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11834c000) [pid = 1651] [serial = 1018] [outer = 0x115f20000] 10:08:25 INFO - PROCESS | 1651 | 1467738505774 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]]]}] 10:08:25 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 10:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 727ms 10:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:08:25 INFO - PROCESS | 1651 | 1467738505794 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1651 | 1467738505797 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:08:25 INFO - PROCESS | 1651 | 1467738505801 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1651 | 1467738505803 Marionette TRACE conn2 <- [1,1330,null,{}] 10:08:25 INFO - PROCESS | 1651 | 1467738505806 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}] 10:08:25 INFO - PROCESS | 1651 | 1467738505808 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:25 INFO - PROCESS | 1651 | 1467738505926 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:08:26 INFO - PROCESS | 1651 | 1467738506005 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1651 | 1467738506007 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123721800 == 44 [pid = 1651] [id = 340] 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11917e400) [pid = 1651] [serial = 1019] [outer = 0x0] 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119904000) [pid = 1651] [serial = 1020] [outer = 0x11917e400] 10:08:26 INFO - PROCESS | 1651 | 1467738506038 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119aeb800) [pid = 1651] [serial = 1021] [outer = 0x11917e400] 10:08:26 INFO - PROCESS | 1651 | 1467738506463 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 10:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:08:26 INFO - PROCESS | 1651 | 1467738506523 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1651 | 1467738506524 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:08:26 INFO - PROCESS | 1651 | 1467738506526 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1651 | 1467738506529 Marionette TRACE conn2 <- [1,1334,null,{}] 10:08:26 INFO - PROCESS | 1651 | 1467738506537 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}] 10:08:26 INFO - PROCESS | 1651 | 1467738506542 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:26 INFO - PROCESS | 1651 | 1467738506642 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:08:26 INFO - PROCESS | 1651 | 1467738506711 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1651 | 1467738506713 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be76000 == 45 [pid = 1651] [id = 341] 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123af4c00) [pid = 1651] [serial = 1022] [outer = 0x0] 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123edb800) [pid = 1651] [serial = 1023] [outer = 0x123af4c00] 10:08:26 INFO - PROCESS | 1651 | 1467738506744 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126803000) [pid = 1651] [serial = 1024] [outer = 0x123af4c00] 10:08:27 INFO - PROCESS | 1651 | 1467738507196 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]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 723ms 10:08:27 INFO - PROCESS | 1651 | 1467738507285 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1651 | 1467738507287 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:08:27 INFO - PROCESS | 1651 | 1467738507290 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1651 | 1467738507291 Marionette TRACE conn2 <- [1,1338,null,{}] 10:08:27 INFO - PROCESS | 1651 | 1467738507293 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}] 10:08:27 INFO - PROCESS | 1651 | 1467738507295 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:27 INFO - PROCESS | 1651 | 1467738507395 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:08:27 INFO - PROCESS | 1651 | 1467738507451 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1651 | 1467738507452 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3ab800 == 46 [pid = 1651] [id = 342] 10:08:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128e8e800) [pid = 1651] [serial = 1025] [outer = 0x0] 10:08:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x129187800) [pid = 1651] [serial = 1026] [outer = 0x128e8e800] 10:08:27 INFO - PROCESS | 1651 | 1467738507481 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12932b400) [pid = 1651] [serial = 1027] [outer = 0x128e8e800] 10:08:28 INFO - PROCESS | 1651 | 1467738508449 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]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 10:08:28 INFO - PROCESS | 1651 | 1467738508464 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1651 | 1467738508467 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:08:28 INFO - PROCESS | 1651 | 1467738508471 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1651 | 1467738508476 Marionette TRACE conn2 <- [1,1342,null,{}] 10:08:28 INFO - PROCESS | 1651 | 1467738508481 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}] 10:08:28 INFO - PROCESS | 1651 | 1467738508483 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:28 INFO - PROCESS | 1651 | 1467738508599 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:08:28 INFO - PROCESS | 1651 | 1467738508653 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1651 | 1467738508656 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b3800 == 47 [pid = 1651] [id = 343] 10:08:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1165ea800) [pid = 1651] [serial = 1028] [outer = 0x0] 10:08:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11673e000) [pid = 1651] [serial = 1029] [outer = 0x1165ea800] 10:08:28 INFO - PROCESS | 1651 | 1467738508683 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x117251000) [pid = 1651] [serial = 1030] [outer = 0x1165ea800] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1da000 == 46 [pid = 1651] [id = 337] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12a658800 == 45 [pid = 1651] [id = 336] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12937e800 == 44 [pid = 1651] [id = 335] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x129147000 == 43 [pid = 1651] [id = 334] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x128b12000 == 42 [pid = 1651] [id = 333] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x126983800 == 41 [pid = 1651] [id = 332] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123703000 == 40 [pid = 1651] [id = 331] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123174800 == 39 [pid = 1651] [id = 330] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1192bf800 == 38 [pid = 1651] [id = 329] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11756a000 == 37 [pid = 1651] [id = 328] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x115ff3800 == 36 [pid = 1651] [id = 327] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3bd800 == 35 [pid = 1651] [id = 324] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12be82000 == 34 [pid = 1651] [id = 306] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x115e9d000 == 33 [pid = 1651] [id = 325] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ba000 == 32 [pid = 1651] [id = 326] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3ab800 == 31 [pid = 1651] [id = 342] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12be76000 == 30 [pid = 1651] [id = 341] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123721800 == 29 [pid = 1651] [id = 340] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12b940000 == 28 [pid = 1651] [id = 338] 10:08:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1170db000 == 27 [pid = 1651] [id = 339] 10:08:29 INFO - PROCESS | 1651 | 1467738509624 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]]]}] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1244d3800) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1249bfc00) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1183ef400) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11880bc00) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12743dc00) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x128b2a800) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119c97800) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129189000) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123886c00) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128c51800) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126932800) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x114f92400) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x129326000) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117249800) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12932e000) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1182f3800) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x129183800) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1293bec00) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123d95c00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12951c800) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124482400) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11303bc00) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116237400) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1238a2000) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123a87400) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119927000) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119ae7800) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119902c00) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119186c00) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12952b000) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129532800) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1293b4c00) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123013c00) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x129185c00) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126e02800) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 10:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1227ms 10:08:29 INFO - PROCESS | 1651 | 1467738509701 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1651 | 1467738509706 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:08:29 INFO - PROCESS | 1651 | 1467738509711 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1651 | 1467738509714 Marionette TRACE conn2 <- [1,1346,null,{}] 10:08:29 INFO - PROCESS | 1651 | 1467738509719 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}] 10:08:29 INFO - PROCESS | 1651 | 1467738509722 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:29 INFO - PROCESS | 1651 | 1467738509848 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:08:29 INFO - PROCESS | 1651 | 1467738509859 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1651 | 1467738509863 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e95000 == 28 [pid = 1651] [id = 344] 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x113037c00) [pid = 1651] [serial = 1031] [outer = 0x0] 10:08:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1132e0800) [pid = 1651] [serial = 1032] [outer = 0x113037c00] 10:08:29 INFO - PROCESS | 1651 | 1467738509935 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115f20c00) [pid = 1651] [serial = 1033] [outer = 0x113037c00] 10:08:30 INFO - PROCESS | 1651 | 1467738510284 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 624ms 10:08:30 INFO - PROCESS | 1651 | 1467738510335 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1651 | 1467738510338 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:08:30 INFO - PROCESS | 1651 | 1467738510343 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1651 | 1467738510345 Marionette TRACE conn2 <- [1,1350,null,{}] 10:08:30 INFO - PROCESS | 1651 | 1467738510347 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}] 10:08:30 INFO - PROCESS | 1651 | 1467738510349 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:30 INFO - PROCESS | 1651 | 1467738510427 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:08:30 INFO - PROCESS | 1651 | 1467738510432 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1651 | 1467738510434 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb3800 == 29 [pid = 1651] [id = 345] 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11622d400) [pid = 1651] [serial = 1034] [outer = 0x0] 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1170a1c00) [pid = 1651] [serial = 1035] [outer = 0x11622d400] 10:08:30 INFO - PROCESS | 1651 | 1467738510473 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117fb1400) [pid = 1651] [serial = 1036] [outer = 0x11622d400] 10:08:30 INFO - PROCESS | 1651 | 1467738510939 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 622ms 10:08:30 INFO - PROCESS | 1651 | 1467738510964 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1651 | 1467738510966 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:08:30 INFO - PROCESS | 1651 | 1467738510968 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1651 | 1467738510970 Marionette TRACE conn2 <- [1,1354,null,{}] 10:08:30 INFO - PROCESS | 1651 | 1467738510985 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}] 10:08:30 INFO - PROCESS | 1651 | 1467738510989 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:31 INFO - PROCESS | 1651 | 1467738511072 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:08:31 INFO - PROCESS | 1651 | 1467738511077 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1651 | 1467738511079 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189b1800 == 30 [pid = 1651] [id = 346] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118802c00) [pid = 1651] [serial = 1037] [outer = 0x0] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1188b0c00) [pid = 1651] [serial = 1038] [outer = 0x118802c00] 10:08:31 INFO - PROCESS | 1651 | 1467738511110 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11917e800) [pid = 1651] [serial = 1039] [outer = 0x118802c00] 10:08:31 INFO - PROCESS | 1651 | 1467738511448 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 10:08:31 INFO - PROCESS | 1651 | 1467738511502 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1651 | 1467738511503 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:08:31 INFO - PROCESS | 1651 | 1467738511506 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1651 | 1467738511507 Marionette TRACE conn2 <- [1,1358,null,{}] 10:08:31 INFO - PROCESS | 1651 | 1467738511509 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}] 10:08:31 INFO - PROCESS | 1651 | 1467738511510 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:31 INFO - PROCESS | 1651 | 1467738511586 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:08:31 INFO - PROCESS | 1651 | 1467738511592 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1651 | 1467738511593 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dc9000 == 31 [pid = 1651] [id = 347] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119472c00) [pid = 1651] [serial = 1040] [outer = 0x0] 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119923400) [pid = 1651] [serial = 1041] [outer = 0x119472c00] 10:08:31 INFO - PROCESS | 1651 | 1467738511618 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11992c000) [pid = 1651] [serial = 1042] [outer = 0x119472c00] 10:08:31 INFO - PROCESS | 1651 | 1467738511950 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 10:08:31 INFO - PROCESS | 1651 | 1467738511976 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1651 | 1467738511977 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:08:31 INFO - PROCESS | 1651 | 1467738511979 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1651 | 1467738511980 Marionette TRACE conn2 <- [1,1362,null,{}] 10:08:31 INFO - PROCESS | 1651 | 1467738511982 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}] 10:08:31 INFO - PROCESS | 1651 | 1467738511984 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:32 INFO - PROCESS | 1651 | 1467738512082 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:08:32 INFO - PROCESS | 1651 | 1467738512118 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1651 | 1467738512119 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123513000 == 32 [pid = 1651] [id = 348] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11971d800) [pid = 1651] [serial = 1043] [outer = 0x0] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119ae1c00) [pid = 1651] [serial = 1044] [outer = 0x11971d800] 10:08:32 INFO - PROCESS | 1651 | 1467738512144 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119c8f000) [pid = 1651] [serial = 1045] [outer = 0x11971d800] 10:08:32 INFO - PROCESS | 1651 | 1467738512480 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]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 10:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:08:32 INFO - PROCESS | 1651 | 1467738512497 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1651 | 1467738512498 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:08:32 INFO - PROCESS | 1651 | 1467738512501 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1651 | 1467738512502 Marionette TRACE conn2 <- [1,1366,null,{}] 10:08:32 INFO - PROCESS | 1651 | 1467738512504 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}] 10:08:32 INFO - PROCESS | 1651 | 1467738512510 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:32 INFO - PROCESS | 1651 | 1467738512623 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:08:32 INFO - PROCESS | 1651 | 1467738512656 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1651 | 1467738512657 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x124eed800 == 33 [pid = 1651] [id = 349] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119c8f800) [pid = 1651] [serial = 1046] [outer = 0x0] 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12101f800) [pid = 1651] [serial = 1047] [outer = 0x119c8f800] 10:08:32 INFO - PROCESS | 1651 | 1467738512683 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1238a5800) [pid = 1651] [serial = 1048] [outer = 0x119c8f800] 10:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 519ms 10:08:33 INFO - PROCESS | 1651 | 1467738513016 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] 10:08:33 INFO - PROCESS | 1651 | 1467738513023 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:08:33 INFO - PROCESS | 1651 | 1467738513027 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1651 | 1467738513028 Marionette TRACE conn2 <- [1,1370,null,{}] 10:08:33 INFO - PROCESS | 1651 | 1467738513031 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}] 10:08:33 INFO - PROCESS | 1651 | 1467738513032 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:33 INFO - PROCESS | 1651 | 1467738513133 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:08:33 INFO - PROCESS | 1651 | 1467738513168 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1651 | 1467738513169 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12716d800 == 34 [pid = 1651] [id = 350] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123aef400) [pid = 1651] [serial = 1049] [outer = 0x0] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123afac00) [pid = 1651] [serial = 1050] [outer = 0x123aef400] 10:08:33 INFO - PROCESS | 1651 | 1467738513194 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x124485400) [pid = 1651] [serial = 1051] [outer = 0x123aef400] 10:08:33 INFO - PROCESS | 1651 | 1467738513497 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] 10:08:33 INFO - PROCESS | 1651 | 1467738513548 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:08:33 INFO - PROCESS | 1651 | 1467738513550 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1651 | 1467738513551 Marionette TRACE conn2 <- [1,1374,null,{}] 10:08:33 INFO - PROCESS | 1651 | 1467738513553 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}] 10:08:33 INFO - PROCESS | 1651 | 1467738513554 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:33 INFO - PROCESS | 1651 | 1467738513645 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:08:33 INFO - PROCESS | 1651 | 1467738513657 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1651 | 1467738513659 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ce1800 == 35 [pid = 1651] [id = 351] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12448a000) [pid = 1651] [serial = 1052] [outer = 0x0] 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1249c0800) [pid = 1651] [serial = 1053] [outer = 0x12448a000] 10:08:33 INFO - PROCESS | 1651 | 1467738513683 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126932400) [pid = 1651] [serial = 1054] [outer = 0x12448a000] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128e88800) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11834c800) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119c44c00) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123246800) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115f2c800) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113385800) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119724000) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12693b800) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126e0e400) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11724c400) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116736800) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112e53800) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11832a000) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128b24000) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1293b7800) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:08:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12101e800) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:08:34 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:34 INFO - PROCESS | 1651 | 1467738514130 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] 10:08:34 INFO - PROCESS | 1651 | 1467738514171 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:08:34 INFO - PROCESS | 1651 | 1467738514173 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1651 | 1467738514174 Marionette TRACE conn2 <- [1,1378,null,{}] 10:08:34 INFO - PROCESS | 1651 | 1467738514177 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}] 10:08:34 INFO - PROCESS | 1651 | 1467738514178 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:34 INFO - PROCESS | 1651 | 1467738514250 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:08:34 INFO - PROCESS | 1651 | 1467738514304 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1651 | 1467738514313 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b1a000 == 36 [pid = 1651] [id = 352] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x114f8b800) [pid = 1651] [serial = 1055] [outer = 0x0] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119725000) [pid = 1651] [serial = 1056] [outer = 0x114f8b800] 10:08:34 INFO - PROCESS | 1651 | 1467738514340 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d13400) [pid = 1651] [serial = 1057] [outer = 0x114f8b800] 10:08:34 INFO - PROCESS | 1651 | 1467738514593 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] 10:08:34 INFO - PROCESS | 1651 | 1467738514647 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:08:34 INFO - PROCESS | 1651 | 1467738514649 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1651 | 1467738514650 Marionette TRACE conn2 <- [1,1382,null,{}] 10:08:34 INFO - PROCESS | 1651 | 1467738514653 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}] 10:08:34 INFO - PROCESS | 1651 | 1467738514654 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:34 INFO - PROCESS | 1651 | 1467738514742 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:08:34 INFO - PROCESS | 1651 | 1467738514745 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1651 | 1467738514746 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3e8800 == 37 [pid = 1651] [id = 353] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119d1bc00) [pid = 1651] [serial = 1058] [outer = 0x0] 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12693b400) [pid = 1651] [serial = 1059] [outer = 0x119d1bc00] 10:08:34 INFO - PROCESS | 1651 | 1467738514770 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126f0bc00) [pid = 1651] [serial = 1060] [outer = 0x119d1bc00] 10:08:35 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:08:35 INFO - PROCESS | 1651 | 1467738515185 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] 10:08:35 INFO - PROCESS | 1651 | 1467738515223 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:08:35 INFO - PROCESS | 1651 | 1467738515226 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1651 | 1467738515229 Marionette TRACE conn2 <- [1,1386,null,{}] 10:08:35 INFO - PROCESS | 1651 | 1467738515232 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}] 10:08:35 INFO - PROCESS | 1651 | 1467738515235 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:35 INFO - PROCESS | 1651 | 1467738515372 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:08:35 INFO - PROCESS | 1651 | 1467738515398 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1651 | 1467738515400 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac98800 == 38 [pid = 1651] [id = 354] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121021400) [pid = 1651] [serial = 1061] [outer = 0x0] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128b2b400) [pid = 1651] [serial = 1062] [outer = 0x121021400] 10:08:35 INFO - PROCESS | 1651 | 1467738515442 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128e90c00) [pid = 1651] [serial = 1063] [outer = 0x121021400] 10:08:35 INFO - PROCESS | 1651 | 1467738515804 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] 10:08:35 INFO - PROCESS | 1651 | 1467738515848 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:08:35 INFO - PROCESS | 1651 | 1467738515850 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1651 | 1467738515851 Marionette TRACE conn2 <- [1,1390,null,{}] 10:08:35 INFO - PROCESS | 1651 | 1467738515853 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}] 10:08:35 INFO - PROCESS | 1651 | 1467738515854 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:35 INFO - PROCESS | 1651 | 1467738515959 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:08:35 INFO - PROCESS | 1651 | 1467738515965 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1651 | 1467738515966 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d9000 == 39 [pid = 1651] [id = 355] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x129184000) [pid = 1651] [serial = 1064] [outer = 0x0] 10:08:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129325000) [pid = 1651] [serial = 1065] [outer = 0x129184000] 10:08:35 INFO - PROCESS | 1651 | 1467738515990 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12932cc00) [pid = 1651] [serial = 1066] [outer = 0x129184000] 10:08:36 INFO - PROCESS | 1651 | 1467738516529 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 718ms 10:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:08:36 INFO - PROCESS | 1651 | 1467738516582 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1651 | 1467738516584 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:08:36 INFO - PROCESS | 1651 | 1467738516589 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1651 | 1467738516594 Marionette TRACE conn2 <- [1,1394,null,{}] 10:08:36 INFO - PROCESS | 1651 | 1467738516597 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}] 10:08:36 INFO - PROCESS | 1651 | 1467738516599 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:36 INFO - PROCESS | 1651 | 1467738516710 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:08:36 INFO - PROCESS | 1651 | 1467738516808 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1651 | 1467738516810 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb0000 == 40 [pid = 1651] [id = 356] 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115e11c00) [pid = 1651] [serial = 1067] [outer = 0x0] 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115f2c800) [pid = 1651] [serial = 1068] [outer = 0x115e11c00] 10:08:36 INFO - PROCESS | 1651 | 1467738516842 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116827800) [pid = 1651] [serial = 1069] [outer = 0x115e11c00] 10:08:37 INFO - PROCESS | 1651 | 1467738517385 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]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 824ms 10:08:37 INFO - PROCESS | 1651 | 1467738517415 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1651 | 1467738517418 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:08:37 INFO - PROCESS | 1651 | 1467738517425 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1651 | 1467738517427 Marionette TRACE conn2 <- [1,1398,null,{}] 10:08:37 INFO - PROCESS | 1651 | 1467738517429 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}] 10:08:37 INFO - PROCESS | 1651 | 1467738517431 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:37 INFO - PROCESS | 1651 | 1467738517618 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:08:37 INFO - PROCESS | 1651 | 1467738517718 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1651 | 1467738517720 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x114f24800 == 41 [pid = 1651] [id = 357] 10:08:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1132eb400) [pid = 1651] [serial = 1070] [outer = 0x0] 10:08:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x114f99400) [pid = 1651] [serial = 1071] [outer = 0x1132eb400] 10:08:37 INFO - PROCESS | 1651 | 1467738517768 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11682a000) [pid = 1651] [serial = 1072] [outer = 0x1132eb400] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac98800 == 40 [pid = 1651] [id = 354] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3e8800 == 39 [pid = 1651] [id = 353] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128b1a000 == 38 [pid = 1651] [id = 352] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128ce1800 == 37 [pid = 1651] [id = 351] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12716d800 == 36 [pid = 1651] [id = 350] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x124eed800 == 35 [pid = 1651] [id = 349] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123513000 == 34 [pid = 1651] [id = 348] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119dc9000 == 33 [pid = 1651] [id = 347] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1189b1800 == 32 [pid = 1651] [id = 346] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb3800 == 31 [pid = 1651] [id = 345] 10:08:38 INFO - PROCESS | 1651 | --DOCSHELL 0x115e95000 == 30 [pid = 1651] [id = 344] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x129522c00) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1293b1400) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x129323400) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128c4f400) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12101f400) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123a7f400) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1234d5800) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116827c00) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1189ec000) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119ae3000) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119c40c00) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126f15000) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12a526400) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118322000) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11834d000) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11690c800) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117fabc00) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126932000) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112e73c00) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128b23c00) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x113c66400) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1183f2000) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118808400) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128b28000) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119ae8400) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128c52c00) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123afb000) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1293b1800) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x119d14400) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12952a400) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 10:08:38 INFO - PROCESS | 1651 | 1467738518312 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]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 924ms 10:08:38 INFO - PROCESS | 1651 | 1467738518350 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1651 | 1467738518353 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:08:38 INFO - PROCESS | 1651 | 1467738518356 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1651 | 1467738518358 Marionette TRACE conn2 <- [1,1402,null,{}] 10:08:38 INFO - PROCESS | 1651 | 1467738518361 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}] 10:08:38 INFO - PROCESS | 1651 | 1467738518363 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:38 INFO - PROCESS | 1651 | 1467738518444 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:08:38 INFO - PROCESS | 1651 | 1467738518448 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1651 | 1467738518449 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x116788800 == 31 [pid = 1651] [id = 358] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1170a0400) [pid = 1651] [serial = 1073] [outer = 0x0] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118322000) [pid = 1651] [serial = 1074] [outer = 0x1170a0400] 10:08:38 INFO - PROCESS | 1651 | 1467738518479 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1183e8400) [pid = 1651] [serial = 1075] [outer = 0x1170a0400] 10:08:38 INFO - PROCESS | 1651 | 1467738518844 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]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 10:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:08:38 INFO - PROCESS | 1651 | 1467738518876 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1651 | 1467738518878 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:08:38 INFO - PROCESS | 1651 | 1467738518881 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1651 | 1467738518882 Marionette TRACE conn2 <- [1,1406,null,{}] 10:08:38 INFO - PROCESS | 1651 | 1467738518884 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}] 10:08:38 INFO - PROCESS | 1651 | 1467738518885 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:38 INFO - PROCESS | 1651 | 1467738518964 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:08:38 INFO - PROCESS | 1651 | 1467738518971 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1651 | 1467738518974 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b2000 == 32 [pid = 1651] [id = 359] 10:08:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1183f0800) [pid = 1651] [serial = 1076] [outer = 0x0] 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118990c00) [pid = 1651] [serial = 1077] [outer = 0x1183f0800] 10:08:39 INFO - PROCESS | 1651 | 1467738519000 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11946d400) [pid = 1651] [serial = 1078] [outer = 0x1183f0800] 10:08:39 INFO - PROCESS | 1651 | 1467738519366 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 10:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:08:39 INFO - PROCESS | 1651 | 1467738519399 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1651 | 1467738519402 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:08:39 INFO - PROCESS | 1651 | 1467738519414 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1651 | 1467738519418 Marionette TRACE conn2 <- [1,1410,null,{}] 10:08:39 INFO - PROCESS | 1651 | 1467738519421 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}] 10:08:39 INFO - PROCESS | 1651 | 1467738519424 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:39 INFO - PROCESS | 1651 | 1467738519533 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:08:39 INFO - PROCESS | 1651 | 1467738519539 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1651 | 1467738519541 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234ad000 == 33 [pid = 1651] [id = 360] 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112ac6000) [pid = 1651] [serial = 1079] [outer = 0x0] 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119ae2400) [pid = 1651] [serial = 1080] [outer = 0x112ac6000] 10:08:39 INFO - PROCESS | 1651 | 1467738519581 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119c99000) [pid = 1651] [serial = 1081] [outer = 0x112ac6000] 10:08:40 INFO - PROCESS | 1651 | 1467738520003 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 634ms 10:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:08:40 INFO - PROCESS | 1651 | 1467738520048 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1651 | 1467738520050 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:08:40 INFO - PROCESS | 1651 | 1467738520052 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1651 | 1467738520054 Marionette TRACE conn2 <- [1,1414,null,{}] 10:08:40 INFO - PROCESS | 1651 | 1467738520067 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}] 10:08:40 INFO - PROCESS | 1651 | 1467738520068 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:40 INFO - PROCESS | 1651 | 1467738520188 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:08:40 INFO - PROCESS | 1651 | 1467738520196 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1651 | 1467738520198 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee0800 == 34 [pid = 1651] [id = 361] 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119c3e800) [pid = 1651] [serial = 1082] [outer = 0x0] 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123016400) [pid = 1651] [serial = 1083] [outer = 0x119c3e800] 10:08:40 INFO - PROCESS | 1651 | 1467738520238 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123626800) [pid = 1651] [serial = 1084] [outer = 0x119c3e800] 10:08:40 INFO - PROCESS | 1651 | 1467738520736 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 10:08:40 INFO - PROCESS | 1651 | 1467738520788 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1651 | 1467738520789 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:08:40 INFO - PROCESS | 1651 | 1467738520792 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1651 | 1467738520793 Marionette TRACE conn2 <- [1,1418,null,{}] 10:08:40 INFO - PROCESS | 1651 | 1467738520795 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}] 10:08:40 INFO - PROCESS | 1651 | 1467738520796 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:40 INFO - PROCESS | 1651 | 1467738520876 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:08:40 INFO - PROCESS | 1651 | 1467738520879 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1651 | 1467738520883 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317e800 == 35 [pid = 1651] [id = 362] 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123a80400) [pid = 1651] [serial = 1085] [outer = 0x0] 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123af3800) [pid = 1651] [serial = 1086] [outer = 0x123a80400] 10:08:40 INFO - PROCESS | 1651 | 1467738520909 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12463c800) [pid = 1651] [serial = 1087] [outer = 0x123a80400] 10:08:41 INFO - PROCESS | 1651 | 1467738521380 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]]]}] 10:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 624ms 10:08:41 INFO - PROCESS | 1651 | 1467738521417 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1651 | 1467738521419 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:08:41 INFO - PROCESS | 1651 | 1467738521422 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1651 | 1467738521423 Marionette TRACE conn2 <- [1,1422,null,{}] 10:08:41 INFO - PROCESS | 1651 | 1467738521427 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}] 10:08:41 INFO - PROCESS | 1651 | 1467738521429 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:41 INFO - PROCESS | 1651 | 1467738521575 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:08:41 INFO - PROCESS | 1651 | 1467738521631 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1651 | 1467738521632 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913d000 == 36 [pid = 1651] [id = 363] 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1249c0000) [pid = 1651] [serial = 1088] [outer = 0x0] 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12693b800) [pid = 1651] [serial = 1089] [outer = 0x1249c0000] 10:08:41 INFO - PROCESS | 1651 | 1467738521669 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127447000) [pid = 1651] [serial = 1090] [outer = 0x1249c0000] 10:08:42 INFO - PROCESS | 1651 | 1467738522103 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 10:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:08:42 INFO - PROCESS | 1651 | 1467738522142 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1651 | 1467738522144 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:08:42 INFO - PROCESS | 1651 | 1467738522146 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1651 | 1467738522147 Marionette TRACE conn2 <- [1,1426,null,{}] 10:08:42 INFO - PROCESS | 1651 | 1467738522149 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}] 10:08:42 INFO - PROCESS | 1651 | 1467738522150 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:42 INFO - PROCESS | 1651 | 1467738522244 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:08:42 INFO - PROCESS | 1651 | 1467738522257 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1651 | 1467738522259 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x118550000 == 37 [pid = 1651] [id = 364] 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1129b2800) [pid = 1651] [serial = 1091] [outer = 0x0] 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128c4a000) [pid = 1651] [serial = 1092] [outer = 0x1129b2800] 10:08:42 INFO - PROCESS | 1651 | 1467738522284 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129180400) [pid = 1651] [serial = 1093] [outer = 0x1129b2800] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11971d800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119472c00) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118802c00) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113037c00) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11622d400) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119c8f800) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121021400) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115f20000) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12448a000) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11917e400) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123af4c00) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128e8e800) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x114f8b800) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123aef400) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:08:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119d1bc00) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:08:42 INFO - PROCESS | 1651 | 1467738522751 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 618ms 10:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:08:42 INFO - PROCESS | 1651 | 1467738522765 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1651 | 1467738522767 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:08:42 INFO - PROCESS | 1651 | 1467738522770 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1651 | 1467738522775 Marionette TRACE conn2 <- [1,1430,null,{}] 10:08:42 INFO - PROCESS | 1651 | 1467738522777 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}] 10:08:42 INFO - PROCESS | 1651 | 1467738522779 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:42 INFO - PROCESS | 1651 | 1467738522887 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:08:42 INFO - PROCESS | 1651 | 1467738522934 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1651 | 1467738522935 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a670000 == 38 [pid = 1651] [id = 365] 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1129ad800) [pid = 1651] [serial = 1094] [outer = 0x0] 10:08:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119724000) [pid = 1651] [serial = 1095] [outer = 0x1129ad800] 10:08:42 INFO - PROCESS | 1651 | 1467738522963 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123884400) [pid = 1651] [serial = 1096] [outer = 0x1129ad800] 10:08:43 INFO - PROCESS | 1651 | 1467738523223 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]]]}] 10:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 473ms 10:08:43 INFO - PROCESS | 1651 | 1467738523247 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:08:43 INFO - PROCESS | 1651 | 1467738523249 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:08:43 INFO - PROCESS | 1651 | 1467738523251 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1651 | 1467738523252 Marionette TRACE conn2 <- [1,1434,null,{}] 10:08:43 INFO - PROCESS | 1651 | 1467738523254 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}] 10:08:43 INFO - PROCESS | 1651 | 1467738523256 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:43 INFO - PROCESS | 1651 | 1467738523348 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:08:43 INFO - PROCESS | 1651 | 1467738523352 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1651 | 1467738523353 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e3000 == 39 [pid = 1651] [id = 366] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116828800) [pid = 1651] [serial = 1097] [outer = 0x0] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128e8dc00) [pid = 1651] [serial = 1098] [outer = 0x116828800] 10:08:43 INFO - PROCESS | 1651 | 1467738523377 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12918ec00) [pid = 1651] [serial = 1099] [outer = 0x116828800] 10:08:43 INFO - PROCESS | 1651 | 1467738523699 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]]]}] 10:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 469ms 10:08:43 INFO - PROCESS | 1651 | 1467738523721 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1651 | 1467738523723 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:08:43 INFO - PROCESS | 1651 | 1467738523727 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1651 | 1467738523728 Marionette TRACE conn2 <- [1,1438,null,{}] 10:08:43 INFO - PROCESS | 1651 | 1467738523730 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}] 10:08:43 INFO - PROCESS | 1651 | 1467738523731 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:43 INFO - PROCESS | 1651 | 1467738523842 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:08:43 INFO - PROCESS | 1651 | 1467738523848 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1651 | 1467738523850 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba03000 == 40 [pid = 1651] [id = 367] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x129326800) [pid = 1651] [serial = 1100] [outer = 0x0] 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12932d800) [pid = 1651] [serial = 1101] [outer = 0x129326800] 10:08:43 INFO - PROCESS | 1651 | 1467738523876 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1293b4c00) [pid = 1651] [serial = 1102] [outer = 0x129326800] 10:08:44 INFO - PROCESS | 1651 | 1467738524199 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]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 10:08:44 INFO - PROCESS | 1651 | 1467738524245 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1651 | 1467738524247 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:08:44 INFO - PROCESS | 1651 | 1467738524250 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1651 | 1467738524251 Marionette TRACE conn2 <- [1,1442,null,{}] 10:08:44 INFO - PROCESS | 1651 | 1467738524254 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}] 10:08:44 INFO - PROCESS | 1651 | 1467738524255 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:44 INFO - PROCESS | 1651 | 1467738524343 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:08:44 INFO - PROCESS | 1651 | 1467738524346 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1651 | 1467738524347 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c031000 == 41 [pid = 1651] [id = 368] 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12313bc00) [pid = 1651] [serial = 1103] [outer = 0x0] 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129527c00) [pid = 1651] [serial = 1104] [outer = 0x12313bc00] 10:08:44 INFO - PROCESS | 1651 | 1467738524370 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129535800) [pid = 1651] [serial = 1105] [outer = 0x12313bc00] 10:08:44 INFO - PROCESS | 1651 | 1467738524843 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]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 620ms 10:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:08:44 INFO - PROCESS | 1651 | 1467738524871 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1651 | 1467738524874 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:08:44 INFO - PROCESS | 1651 | 1467738524877 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1651 | 1467738524879 Marionette TRACE conn2 <- [1,1446,null,{}] 10:08:44 INFO - PROCESS | 1651 | 1467738524883 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}] 10:08:44 INFO - PROCESS | 1651 | 1467738524885 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:44 INFO - PROCESS | 1651 | 1467738524992 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:08:45 INFO - PROCESS | 1651 | 1467738525062 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1651 | 1467738525063 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f41800 == 42 [pid = 1651] [id = 369] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116824400) [pid = 1651] [serial = 1106] [outer = 0x0] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x117245c00) [pid = 1651] [serial = 1107] [outer = 0x116824400] 10:08:45 INFO - PROCESS | 1651 | 1467738525094 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118330400) [pid = 1651] [serial = 1108] [outer = 0x116824400] 10:08:45 INFO - PROCESS | 1651 | 1467738525526 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]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 672ms 10:08:45 INFO - PROCESS | 1651 | 1467738525549 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1651 | 1467738525552 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:08:45 INFO - PROCESS | 1651 | 1467738525557 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1651 | 1467738525558 Marionette TRACE conn2 <- [1,1450,null,{}] 10:08:45 INFO - PROCESS | 1651 | 1467738525561 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}] 10:08:45 INFO - PROCESS | 1651 | 1467738525563 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:45 INFO - PROCESS | 1651 | 1467738525693 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:08:45 INFO - PROCESS | 1651 | 1467738525749 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1651 | 1467738525751 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee0000 == 43 [pid = 1651] [id = 370] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118956c00) [pid = 1651] [serial = 1109] [outer = 0x0] 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119931800) [pid = 1651] [serial = 1110] [outer = 0x118956c00] 10:08:45 INFO - PROCESS | 1651 | 1467738525781 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c8d800) [pid = 1651] [serial = 1111] [outer = 0x118956c00] 10:08:46 INFO - PROCESS | 1651 | 1467738526226 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]]]}] 10:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 720ms 10:08:46 INFO - PROCESS | 1651 | 1467738526277 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1651 | 1467738526278 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:08:46 INFO - PROCESS | 1651 | 1467738526281 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1651 | 1467738526283 Marionette TRACE conn2 <- [1,1454,null,{}] 10:08:46 INFO - PROCESS | 1651 | 1467738526291 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}] 10:08:46 INFO - PROCESS | 1651 | 1467738526295 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:46 INFO - PROCESS | 1651 | 1467738526396 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:08:46 INFO - PROCESS | 1651 | 1467738526467 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1651 | 1467738526469 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c022000 == 44 [pid = 1651] [id = 371] 10:08:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123882400) [pid = 1651] [serial = 1112] [outer = 0x0] 10:08:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123ed2c00) [pid = 1651] [serial = 1113] [outer = 0x123882400] 10:08:46 INFO - PROCESS | 1651 | 1467738526500 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126802400) [pid = 1651] [serial = 1114] [outer = 0x123882400] 10:08:46 INFO - PROCESS | 1651 | 1467738526934 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]]]}] 10:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 678ms 10:08:46 INFO - PROCESS | 1651 | 1467738526968 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1651 | 1467738526970 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:08:46 INFO - PROCESS | 1651 | 1467738526986 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1651 | 1467738526988 Marionette TRACE conn2 <- [1,1458,null,{}] 10:08:46 INFO - PROCESS | 1651 | 1467738526990 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}] 10:08:46 INFO - PROCESS | 1651 | 1467738526992 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:47 INFO - PROCESS | 1651 | 1467738527091 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:08:47 INFO - PROCESS | 1651 | 1467738527146 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1651 | 1467738527147 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3c2800 == 45 [pid = 1651] [id = 372] 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128b23c00) [pid = 1651] [serial = 1115] [outer = 0x0] 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1293b1800) [pid = 1651] [serial = 1116] [outer = 0x128b23c00] 10:08:47 INFO - PROCESS | 1651 | 1467738527176 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12951c800) [pid = 1651] [serial = 1117] [outer = 0x128b23c00] 10:08:47 INFO - PROCESS | 1651 | 1467738527635 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]]]}] 10:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 10:08:47 INFO - PROCESS | 1651 | 1467738527812 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1651 | 1467738527815 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:08:47 INFO - PROCESS | 1651 | 1467738527837 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1651 | 1467738527838 Marionette TRACE conn2 <- [1,1462,null,{}] 10:08:47 INFO - PROCESS | 1651 | 1467738527842 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}] 10:08:47 INFO - PROCESS | 1651 | 1467738527844 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:47 INFO - PROCESS | 1651 | 1467738527938 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:08:48 INFO - PROCESS | 1651 | 1467738527995 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1651 | 1467738527998 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119173800 == 46 [pid = 1651] [id = 373] 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116830c00) [pid = 1651] [serial = 1118] [outer = 0x0] 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116b13400) [pid = 1651] [serial = 1119] [outer = 0x116830c00] 10:08:48 INFO - PROCESS | 1651 | 1467738528026 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118324400) [pid = 1651] [serial = 1120] [outer = 0x116830c00] 10:08:48 INFO - PROCESS | 1651 | 1467738528459 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]]]}] 10:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 679ms 10:08:48 INFO - PROCESS | 1651 | 1467738528510 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:08:48 INFO - PROCESS | 1651 | 1467738528512 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:08:48 INFO - PROCESS | 1651 | 1467738528516 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1651 | 1467738528519 Marionette TRACE conn2 <- [1,1466,null,{}] 10:08:48 INFO - PROCESS | 1651 | 1467738528541 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}] 10:08:48 INFO - PROCESS | 1651 | 1467738528543 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba03000 == 45 [pid = 1651] [id = 367] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e3000 == 44 [pid = 1651] [id = 366] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12a670000 == 43 [pid = 1651] [id = 365] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x118550000 == 42 [pid = 1651] [id = 364] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12913d000 == 41 [pid = 1651] [id = 363] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12317e800 == 40 [pid = 1651] [id = 362] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee0800 == 39 [pid = 1651] [id = 361] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1234ad000 == 38 [pid = 1651] [id = 360] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b2000 == 37 [pid = 1651] [id = 359] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116788800 == 36 [pid = 1651] [id = 358] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x114f24800 == 35 [pid = 1651] [id = 357] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb0000 == 34 [pid = 1651] [id = 356] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d9000 == 33 [pid = 1651] [id = 355] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b3800 == 32 [pid = 1651] [id = 343] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119173800 == 31 [pid = 1651] [id = 373] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3c2800 == 30 [pid = 1651] [id = 372] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c022000 == 29 [pid = 1651] [id = 371] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee0000 == 28 [pid = 1651] [id = 370] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117f41800 == 27 [pid = 1651] [id = 369] 10:08:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c031000 == 26 [pid = 1651] [id = 368] 10:08:49 INFO - PROCESS | 1651 | 1467738529141 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119ae1c00) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119923400) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1188b0c00) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11917e800) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1132e0800) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115f20c00) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1170a1c00) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117fb1400) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1238a5800) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128b2b400) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12101f800) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11673e000) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119c8f000) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11834c000) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1177da800) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1249c0800) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119aeb800) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119904000) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x126803000) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123edb800) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12932b400) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x129187800) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119725000) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124485400) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123afac00) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12693b400) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119d13400) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126932400) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11992c000) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128e90c00) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x126f0bc00) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1651 | 1467738529236 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1651 | 1467738529238 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11271e800 == 27 [pid = 1651] [id = 374] 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1129aec00) [pid = 1651] [serial = 1121] [outer = 0x0] 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1129d3800) [pid = 1651] [serial = 1122] [outer = 0x1129aec00] 10:08:49 INFO - PROCESS | 1651 | 1467738529267 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112e59000) [pid = 1651] [serial = 1123] [outer = 0x1129aec00] 10:08:49 INFO - PROCESS | 1651 | 1467738529597 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]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1126ms 10:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:08:49 INFO - PROCESS | 1651 | 1467738529641 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1651 | 1467738529644 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:08:49 INFO - PROCESS | 1651 | 1467738529647 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1651 | 1467738529649 Marionette TRACE conn2 <- [1,1470,null,{}] 10:08:49 INFO - PROCESS | 1651 | 1467738529652 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}] 10:08:49 INFO - PROCESS | 1651 | 1467738529653 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:49 INFO - PROCESS | 1651 | 1467738529754 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:08:49 INFO - PROCESS | 1651 | 1467738529802 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1651 | 1467738529803 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c000 == 28 [pid = 1651] [id = 375] 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112e79c00) [pid = 1651] [serial = 1124] [outer = 0x0] 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115f20c00) [pid = 1651] [serial = 1125] [outer = 0x112e79c00] 10:08:49 INFO - PROCESS | 1651 | 1467738529830 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11697c400) [pid = 1651] [serial = 1126] [outer = 0x112e79c00] 10:08:50 INFO - PROCESS | 1651 | 1467738530138 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 10:08:50 INFO - PROCESS | 1651 | 1467738530167 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1651 | 1467738530168 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:08:50 INFO - PROCESS | 1651 | 1467738530171 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1651 | 1467738530174 Marionette TRACE conn2 <- [1,1474,null,{}] 10:08:50 INFO - PROCESS | 1651 | 1467738530177 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}] 10:08:50 INFO - PROCESS | 1651 | 1467738530178 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:50 INFO - PROCESS | 1651 | 1467738530253 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:08:50 INFO - PROCESS | 1651 | 1467738530261 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1651 | 1467738530262 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a1000 == 29 [pid = 1651] [id = 376] 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117faf000) [pid = 1651] [serial = 1127] [outer = 0x0] 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183f1c00) [pid = 1651] [serial = 1128] [outer = 0x117faf000] 10:08:50 INFO - PROCESS | 1651 | 1467738530295 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11880c000) [pid = 1651] [serial = 1129] [outer = 0x117faf000] 10:08:50 INFO - PROCESS | 1651 | 1467738530654 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 10:08:50 INFO - PROCESS | 1651 | 1467738530693 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1651 | 1467738530696 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:08:50 INFO - PROCESS | 1651 | 1467738530703 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1651 | 1467738530707 Marionette TRACE conn2 <- [1,1478,null,{}] 10:08:50 INFO - PROCESS | 1651 | 1467738530709 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}] 10:08:50 INFO - PROCESS | 1651 | 1467738530711 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:50 INFO - PROCESS | 1651 | 1467738530794 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:08:50 INFO - PROCESS | 1651 | 1467738530799 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1651 | 1467738530800 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c19800 == 30 [pid = 1651] [id = 377] 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11880e800) [pid = 1651] [serial = 1130] [outer = 0x0] 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119180800) [pid = 1651] [serial = 1131] [outer = 0x11880e800] 10:08:50 INFO - PROCESS | 1651 | 1467738530827 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119924c00) [pid = 1651] [serial = 1132] [outer = 0x11880e800] 10:08:51 INFO - PROCESS | 1651 | 1467738531154 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 477ms 10:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:08:51 INFO - PROCESS | 1651 | 1467738531177 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1651 | 1467738531178 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:08:51 INFO - PROCESS | 1651 | 1467738531180 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1651 | 1467738531181 Marionette TRACE conn2 <- [1,1482,null,{}] 10:08:51 INFO - PROCESS | 1651 | 1467738531183 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}] 10:08:51 INFO - PROCESS | 1651 | 1467738531184 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:51 INFO - PROCESS | 1651 | 1467738531258 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:08:51 INFO - PROCESS | 1651 | 1467738531327 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1651 | 1467738531328 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317c000 == 31 [pid = 1651] [id = 378] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11300a800) [pid = 1651] [serial = 1133] [outer = 0x0] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11992e800) [pid = 1651] [serial = 1134] [outer = 0x11300a800] 10:08:51 INFO - PROCESS | 1651 | 1467738531353 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c3d400) [pid = 1651] [serial = 1135] [outer = 0x11300a800] 10:08:51 INFO - PROCESS | 1651 | 1467738531694 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 568ms 10:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:08:51 INFO - PROCESS | 1651 | 1467738531748 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1651 | 1467738531750 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:08:51 INFO - PROCESS | 1651 | 1467738531752 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1651 | 1467738531753 Marionette TRACE conn2 <- [1,1486,null,{}] 10:08:51 INFO - PROCESS | 1651 | 1467738531755 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}] 10:08:51 INFO - PROCESS | 1651 | 1467738531756 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:51 INFO - PROCESS | 1651 | 1467738531851 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:08:51 INFO - PROCESS | 1651 | 1467738531886 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1651 | 1467738531890 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f50000 == 32 [pid = 1651] [id = 379] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117fad400) [pid = 1651] [serial = 1136] [outer = 0x0] 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12387ec00) [pid = 1651] [serial = 1137] [outer = 0x117fad400] 10:08:51 INFO - PROCESS | 1651 | 1467738531942 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1238a9c00) [pid = 1651] [serial = 1138] [outer = 0x117fad400] 10:08:52 INFO - PROCESS | 1651 | 1467738532303 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 10:08:52 INFO - PROCESS | 1651 | 1467738532322 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1651 | 1467738532323 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:08:52 INFO - PROCESS | 1651 | 1467738532328 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1651 | 1467738532329 Marionette TRACE conn2 <- [1,1490,null,{}] 10:08:52 INFO - PROCESS | 1651 | 1467738532331 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}] 10:08:52 INFO - PROCESS | 1651 | 1467738532333 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:52 INFO - PROCESS | 1651 | 1467738532437 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:08:52 INFO - PROCESS | 1651 | 1467738532441 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1651 | 1467738532442 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x112154000 == 33 [pid = 1651] [id = 380] 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123623000) [pid = 1651] [serial = 1139] [outer = 0x0] 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123af8000) [pid = 1651] [serial = 1140] [outer = 0x123623000] 10:08:52 INFO - PROCESS | 1651 | 1467738532466 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1249bf800) [pid = 1651] [serial = 1141] [outer = 0x123623000] 10:08:52 INFO - PROCESS | 1651 | 1467738532781 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 10:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:08:52 INFO - PROCESS | 1651 | 1467738532800 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1651 | 1467738532801 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:08:52 INFO - PROCESS | 1651 | 1467738532803 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1651 | 1467738532804 Marionette TRACE conn2 <- [1,1494,null,{}] 10:08:52 INFO - PROCESS | 1651 | 1467738532819 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}] 10:08:52 INFO - PROCESS | 1651 | 1467738532821 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:52 INFO - PROCESS | 1651 | 1467738532929 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:08:52 INFO - PROCESS | 1651 | 1467738532932 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1651 | 1467738532933 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e8800 == 34 [pid = 1651] [id = 381] 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11629bc00) [pid = 1651] [serial = 1142] [outer = 0x0] 10:08:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12680b000) [pid = 1651] [serial = 1143] [outer = 0x11629bc00] 10:08:52 INFO - PROCESS | 1651 | 1467738532957 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12693ac00) [pid = 1651] [serial = 1144] [outer = 0x11629bc00] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1165ea800) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123a80400) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1249c0000) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1129b2800) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1129ad800) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1170a0400) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183f0800) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x129184000) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112ac6000) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119c3e800) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115e11c00) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1132eb400) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116828800) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x129326800) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:08:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12313bc00) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:08:53 INFO - PROCESS | 1651 | 1467738533544 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]]]}] 10:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 779ms 10:08:53 INFO - PROCESS | 1651 | 1467738533583 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1651 | 1467738533584 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:08:53 INFO - PROCESS | 1651 | 1467738533586 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1651 | 1467738533587 Marionette TRACE conn2 <- [1,1498,null,{}] 10:08:53 INFO - PROCESS | 1651 | 1467738533596 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}] 10:08:53 INFO - PROCESS | 1651 | 1467738533597 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:53 INFO - PROCESS | 1651 | 1467738533671 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:08:53 INFO - PROCESS | 1651 | 1467738533677 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1651 | 1467738533678 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913e000 == 35 [pid = 1651] [id = 382] 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112ac6000) [pid = 1651] [serial = 1145] [outer = 0x0] 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116b1b400) [pid = 1651] [serial = 1146] [outer = 0x112ac6000] 10:08:53 INFO - PROCESS | 1651 | 1467738533702 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11946fc00) [pid = 1651] [serial = 1147] [outer = 0x112ac6000] 10:08:54 INFO - PROCESS | 1651 | 1467738534023 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 474ms 10:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:08:54 INFO - PROCESS | 1651 | 1467738534061 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1651 | 1467738534062 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:08:54 INFO - PROCESS | 1651 | 1467738534064 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1651 | 1467738534065 Marionette TRACE conn2 <- [1,1502,null,{}] 10:08:54 INFO - PROCESS | 1651 | 1467738534067 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}] 10:08:54 INFO - PROCESS | 1651 | 1467738534068 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:54 INFO - PROCESS | 1651 | 1467738534166 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:08:54 INFO - PROCESS | 1651 | 1467738534188 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1651 | 1467738534189 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e96000 == 36 [pid = 1651] [id = 383] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c96c00) [pid = 1651] [serial = 1148] [outer = 0x0] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123a7d400) [pid = 1651] [serial = 1149] [outer = 0x119c96c00] 10:08:54 INFO - PROCESS | 1651 | 1467738534216 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126e02c00) [pid = 1651] [serial = 1150] [outer = 0x119c96c00] 10:08:54 INFO - PROCESS | 1651 | 1467738534491 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 10:08:54 INFO - PROCESS | 1651 | 1467738534532 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1651 | 1467738534533 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:08:54 INFO - PROCESS | 1651 | 1467738534536 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1651 | 1467738534537 Marionette TRACE conn2 <- [1,1506,null,{}] 10:08:54 INFO - PROCESS | 1651 | 1467738534541 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}] 10:08:54 INFO - PROCESS | 1651 | 1467738534543 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:54 INFO - PROCESS | 1651 | 1467738534620 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:08:54 INFO - PROCESS | 1651 | 1467738534625 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1651 | 1467738534627 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba16000 == 37 [pid = 1651] [id = 384] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126e94c00) [pid = 1651] [serial = 1151] [outer = 0x0] 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12743f800) [pid = 1651] [serial = 1152] [outer = 0x126e94c00] 10:08:54 INFO - PROCESS | 1651 | 1467738534654 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129325c00) [pid = 1651] [serial = 1153] [outer = 0x126e94c00] 10:08:54 INFO - PROCESS | 1651 | 1467738534983 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 473ms 10:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:08:55 INFO - PROCESS | 1651 | 1467738535010 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1651 | 1467738535011 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:08:55 INFO - PROCESS | 1651 | 1467738535013 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1651 | 1467738535015 Marionette TRACE conn2 <- [1,1510,null,{}] 10:08:55 INFO - PROCESS | 1651 | 1467738535017 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}] 10:08:55 INFO - PROCESS | 1651 | 1467738535018 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:55 INFO - PROCESS | 1651 | 1467738535131 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:08:55 INFO - PROCESS | 1651 | 1467738535137 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1651 | 1467738535139 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a68800 == 38 [pid = 1651] [id = 385] 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129326000) [pid = 1651] [serial = 1154] [outer = 0x0] 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293b6000) [pid = 1651] [serial = 1155] [outer = 0x129326000] 10:08:55 INFO - PROCESS | 1651 | 1467738535166 Marionette DEBUG loaded listener.js 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129529400) [pid = 1651] [serial = 1156] [outer = 0x129326000] 10:08:55 INFO - PROCESS | 1651 | 1467738535525 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 568ms 10:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:08:55 INFO - PROCESS | 1651 | 1467738535582 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1651 | 1467738535585 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:08:55 INFO - PROCESS | 1651 | 1467738535588 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1651 | 1467738535591 Marionette TRACE conn2 <- [1,1514,null,{}] 10:08:55 INFO - PROCESS | 1651 | 1467738535596 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}] 10:08:55 INFO - PROCESS | 1651 | 1467738535597 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:55 INFO - PROCESS | 1651 | 1467738535716 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:08:55 INFO - PROCESS | 1651 | 1467738535772 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1651 | 1467738535775 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165a6000 == 39 [pid = 1651] [id = 386] 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112ac0400) [pid = 1651] [serial = 1157] [outer = 0x0] 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112e70800) [pid = 1651] [serial = 1158] [outer = 0x112ac0400] 10:08:55 INFO - PROCESS | 1651 | 1467738535806 Marionette DEBUG loaded listener.js 10:08:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11337f000) [pid = 1651] [serial = 1159] [outer = 0x112ac0400] 10:08:56 INFO - PROCESS | 1651 | 1467738536371 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]]]}] 10:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 823ms 10:08:56 INFO - PROCESS | 1651 | 1467738536411 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:08:56 INFO - PROCESS | 1651 | 1467738536414 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:08:56 INFO - PROCESS | 1651 | 1467738536419 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:08:56 INFO - PROCESS | 1651 | 1467738536421 Marionette TRACE conn2 <- [1,1518,null,{}] 10:08:56 INFO - PROCESS | 1651 | 1467738536423 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}] 10:08:56 INFO - PROCESS | 1651 | 1467738536425 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:56 INFO - PROCESS | 1651 | 1467738536535 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:08:56 INFO - PROCESS | 1651 | 1467738536612 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1651 | 1467738536614 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a69000 == 40 [pid = 1651] [id = 387] 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1177d3800) [pid = 1651] [serial = 1160] [outer = 0x0] 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1182fb800) [pid = 1651] [serial = 1161] [outer = 0x1177d3800] 10:08:56 INFO - PROCESS | 1651 | 1467738536645 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1183f4000) [pid = 1651] [serial = 1162] [outer = 0x1177d3800] 10:08:57 INFO - PROCESS | 1651 | 1467738537352 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 972ms 10:08:57 INFO - PROCESS | 1651 | 1467738537394 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1651 | 1467738537397 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:08:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:08:57 INFO - PROCESS | 1651 | 1467738537402 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1651 | 1467738537403 Marionette TRACE conn2 <- [1,1522,null,{}] 10:08:57 INFO - PROCESS | 1651 | 1467738537407 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}] 10:08:57 INFO - PROCESS | 1651 | 1467738537408 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:57 INFO - PROCESS | 1651 | 1467738537514 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:08:57 INFO - PROCESS | 1651 | 1467738537568 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1651 | 1467738537571 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d2800 == 41 [pid = 1651] [id = 388] 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116982c00) [pid = 1651] [serial = 1163] [outer = 0x0] 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11724c800) [pid = 1651] [serial = 1164] [outer = 0x116982c00] 10:08:57 INFO - PROCESS | 1651 | 1467738537600 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1183eb000) [pid = 1651] [serial = 1165] [outer = 0x116982c00] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba16000 == 40 [pid = 1651] [id = 384] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x115e96000 == 39 [pid = 1651] [id = 383] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12913e000 == 38 [pid = 1651] [id = 382] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e8800 == 37 [pid = 1651] [id = 381] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x112154000 == 36 [pid = 1651] [id = 380] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x126f50000 == 35 [pid = 1651] [id = 379] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12317c000 == 34 [pid = 1651] [id = 378] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119c19800 == 33 [pid = 1651] [id = 377] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a1000 == 32 [pid = 1651] [id = 376] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c000 == 31 [pid = 1651] [id = 375] 10:08:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11271e800 == 30 [pid = 1651] [id = 374] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x117251000) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123af3800) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12693b800) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12463c800) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128c4a000) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x127447000) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119724000) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118322000) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118990c00) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11946d400) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12932cc00) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x129325000) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119ae2400) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119c99000) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123016400) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x115f2c800) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116827800) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x114f99400) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11682a000) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1183e8400) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128e8dc00) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1293b4c00) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x129535800) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129180400) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12918ec00) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x129527c00) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123884400) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12932d800) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 10:08:57 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123626800) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 10:08:57 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 () { 10:08:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:08:57 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 () { 10:08:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:08:57 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 () { 10:08:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:08:57 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 () { 10:08:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:08:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms 10:08:57 INFO - PROCESS | 1651 | 1467738537966 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"]]]}] 10:08:57 INFO - PROCESS | 1651 | 1467738537972 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1651 | 1467738537978 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:08:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:08:57 INFO - PROCESS | 1651 | 1467738537982 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1651 | 1467738537983 Marionette TRACE conn2 <- [1,1526,null,{}] 10:08:57 INFO - PROCESS | 1651 | 1467738537986 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}] 10:08:57 INFO - PROCESS | 1651 | 1467738537987 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:58 INFO - PROCESS | 1651 | 1467738538067 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:08:58 INFO - PROCESS | 1651 | 1467738538071 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1651 | 1467738538073 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915a800 == 31 [pid = 1651] [id = 389] 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118811000) [pid = 1651] [serial = 1166] [outer = 0x0] 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11946d400) [pid = 1651] [serial = 1167] [outer = 0x118811000] 10:08:58 INFO - PROCESS | 1651 | 1467738538101 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11990e400) [pid = 1651] [serial = 1168] [outer = 0x118811000] 10:08:58 INFO - PROCESS | 1651 | 1467738538453 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"]]]}] 10:08:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:08:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:08:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:08:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 10:08:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:08:58 INFO - PROCESS | 1651 | 1467738538503 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1651 | 1467738538505 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:08:58 INFO - PROCESS | 1651 | 1467738538507 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1651 | 1467738538510 Marionette TRACE conn2 <- [1,1530,null,{}] 10:08:58 INFO - PROCESS | 1651 | 1467738538517 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}] 10:08:58 INFO - PROCESS | 1651 | 1467738538520 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:58 INFO - PROCESS | 1651 | 1467738538596 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:08:58 INFO - PROCESS | 1651 | 1467738538601 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1651 | 1467738538603 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x123282800 == 32 [pid = 1651] [id = 390] 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11998dc00) [pid = 1651] [serial = 1169] [outer = 0x0] 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x121022000) [pid = 1651] [serial = 1170] [outer = 0x11998dc00] 10:08:58 INFO - PROCESS | 1651 | 1467738538640 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12389ec00) [pid = 1651] [serial = 1171] [outer = 0x11998dc00] 10:08:58 INFO - PROCESS | 1651 | 1467738538958 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]]]}] 10:08:58 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:08:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:08:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:08:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:08:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 10:08:58 INFO - PROCESS | 1651 | 1467738538979 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1651 | 1467738538981 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:08:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:08:58 INFO - PROCESS | 1651 | 1467738538983 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1651 | 1467738538985 Marionette TRACE conn2 <- [1,1534,null,{}] 10:08:59 INFO - PROCESS | 1651 | 1467738538999 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}] 10:08:59 INFO - PROCESS | 1651 | 1467738539001 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:59 INFO - PROCESS | 1651 | 1467738539079 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:08:59 INFO - PROCESS | 1651 | 1467738539082 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1651 | 1467738539083 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f55000 == 33 [pid = 1651] [id = 391] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1238aa400) [pid = 1651] [serial = 1172] [outer = 0x0] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123d8e000) [pid = 1651] [serial = 1173] [outer = 0x1238aa400] 10:08:59 INFO - PROCESS | 1651 | 1467738539111 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124880c00) [pid = 1651] [serial = 1174] [outer = 0x1238aa400] 10:08:59 INFO - PROCESS | 1651 | 1467738539438 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]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:08:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 477ms 10:08:59 INFO - PROCESS | 1651 | 1467738539461 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1651 | 1467738539462 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:08:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:08:59 INFO - PROCESS | 1651 | 1467738539464 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1651 | 1467738539465 Marionette TRACE conn2 <- [1,1538,null,{}] 10:08:59 INFO - PROCESS | 1651 | 1467738539468 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}] 10:08:59 INFO - PROCESS | 1651 | 1467738539469 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:59 INFO - PROCESS | 1651 | 1467738539551 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:08:59 INFO - PROCESS | 1651 | 1467738539557 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1651 | 1467738539559 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:08:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913a800 == 34 [pid = 1651] [id = 392] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1249bfc00) [pid = 1651] [serial = 1175] [outer = 0x0] 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1249c2800) [pid = 1651] [serial = 1176] [outer = 0x1249bfc00] 10:08:59 INFO - PROCESS | 1651 | 1467738539583 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12743d800) [pid = 1651] [serial = 1177] [outer = 0x1249bfc00] 10:08:59 INFO - PROCESS | 1651 | 1467738539936 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]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:08:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 10:08:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:08:59 INFO - PROCESS | 1651 | 1467738539983 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1651 | 1467738539984 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:08:59 INFO - PROCESS | 1651 | 1467738539986 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1651 | 1467738539987 Marionette TRACE conn2 <- [1,1542,null,{}] 10:08:59 INFO - PROCESS | 1651 | 1467738539990 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}] 10:08:59 INFO - PROCESS | 1651 | 1467738539994 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:00 INFO - PROCESS | 1651 | 1467738540113 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:09:00 INFO - PROCESS | 1651 | 1467738540126 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1651 | 1467738540128 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a668000 == 35 [pid = 1651] [id = 393] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126932400) [pid = 1651] [serial = 1178] [outer = 0x0] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12918ac00) [pid = 1651] [serial = 1179] [outer = 0x126932400] 10:09:00 INFO - PROCESS | 1651 | 1467738540152 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12952a800) [pid = 1651] [serial = 1180] [outer = 0x126932400] 10:09:00 INFO - PROCESS | 1651 | 1467738540464 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:09:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 524ms 10:09:00 INFO - PROCESS | 1651 | 1467738540510 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1651 | 1467738540512 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:09:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:09:00 INFO - PROCESS | 1651 | 1467738540514 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1651 | 1467738540515 Marionette TRACE conn2 <- [1,1546,null,{}] 10:09:00 INFO - PROCESS | 1651 | 1467738540517 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}] 10:09:00 INFO - PROCESS | 1651 | 1467738540518 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:00 INFO - PROCESS | 1651 | 1467738540626 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:09:00 INFO - PROCESS | 1651 | 1467738540637 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1651 | 1467738540638 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b123800 == 36 [pid = 1651] [id = 394] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12952b800) [pid = 1651] [serial = 1181] [outer = 0x0] 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129533800) [pid = 1651] [serial = 1182] [outer = 0x12952b800] 10:09:00 INFO - PROCESS | 1651 | 1467738540663 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a529400) [pid = 1651] [serial = 1183] [outer = 0x12952b800] 10:09:01 INFO - PROCESS | 1651 | 1467738541058 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:09:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 10:09:01 INFO - PROCESS | 1651 | 1467738541083 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1651 | 1467738541085 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:09:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:09:01 INFO - PROCESS | 1651 | 1467738541088 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1651 | 1467738541091 Marionette TRACE conn2 <- [1,1550,null,{}] 10:09:01 INFO - PROCESS | 1651 | 1467738541095 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}] 10:09:01 INFO - PROCESS | 1651 | 1467738541097 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:01 INFO - PROCESS | 1651 | 1467738541254 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:09:01 INFO - PROCESS | 1651 | 1467738541277 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1651 | 1467738541278 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b94e800 == 37 [pid = 1651] [id = 395] 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12952f400) [pid = 1651] [serial = 1184] [outer = 0x0] 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a534400) [pid = 1651] [serial = 1185] [outer = 0x12952f400] 10:09:01 INFO - PROCESS | 1651 | 1467738541316 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a63b000) [pid = 1651] [serial = 1186] [outer = 0x12952f400] 10:09:01 INFO - PROCESS | 1651 | 1467738541770 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:09:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 722ms 10:09:01 INFO - PROCESS | 1651 | 1467738541817 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1651 | 1467738541819 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:09:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:09:01 INFO - PROCESS | 1651 | 1467738541821 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1651 | 1467738541822 Marionette TRACE conn2 <- [1,1554,null,{}] 10:09:01 INFO - PROCESS | 1651 | 1467738541824 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}] 10:09:01 INFO - PROCESS | 1651 | 1467738541825 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:01 INFO - PROCESS | 1651 | 1467738541932 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:09:01 INFO - PROCESS | 1651 | 1467738541943 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1651 | 1467738541944 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c022800 == 38 [pid = 1651] [id = 396] 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a63ec00) [pid = 1651] [serial = 1187] [outer = 0x0] 10:09:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a692c00) [pid = 1651] [serial = 1188] [outer = 0x12a63ec00] 10:09:01 INFO - PROCESS | 1651 | 1467738541968 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a69b400) [pid = 1651] [serial = 1189] [outer = 0x12a63ec00] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1129aec00) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117faf000) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11880e800) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116830c00) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116824400) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118956c00) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126e94c00) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123882400) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11629bc00) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112ac6000) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128b23c00) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119c96c00) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11300a800) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117fad400) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123623000) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:09:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112e79c00) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:09:02 INFO - PROCESS | 1651 | 1467738542372 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]]]}] 10:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 569ms 10:09:02 INFO - PROCESS | 1651 | 1467738542394 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1651 | 1467738542395 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:09:02 INFO - PROCESS | 1651 | 1467738542398 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1651 | 1467738542399 Marionette TRACE conn2 <- [1,1558,null,{}] 10:09:02 INFO - PROCESS | 1651 | 1467738542401 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}] 10:09:02 INFO - PROCESS | 1651 | 1467738542402 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:02 INFO - PROCESS | 1651 | 1467738542513 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:09:02 INFO - PROCESS | 1651 | 1467738542548 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1651 | 1467738542549 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d5800 == 39 [pid = 1651] [id = 397] 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1106ef800) [pid = 1651] [serial = 1190] [outer = 0x0] 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11832b000) [pid = 1651] [serial = 1191] [outer = 0x1106ef800] 10:09:02 INFO - PROCESS | 1651 | 1467738542573 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119c96c00) [pid = 1651] [serial = 1192] [outer = 0x1106ef800] 10:09:02 INFO - PROCESS | 1651 | 1467738542859 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]]]}] 10:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 10:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:09:02 INFO - PROCESS | 1651 | 1467738542870 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1651 | 1467738542871 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:09:02 INFO - PROCESS | 1651 | 1467738542881 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1651 | 1467738542893 Marionette TRACE conn2 <- [1,1562,null,{}] 10:09:02 INFO - PROCESS | 1651 | 1467738542897 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}] 10:09:02 INFO - PROCESS | 1651 | 1467738542899 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:02 INFO - PROCESS | 1651 | 1467738542989 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:09:02 INFO - PROCESS | 1651 | 1467738542994 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1651 | 1467738542996 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c637800 == 40 [pid = 1651] [id = 398] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119d12800) [pid = 1651] [serial = 1193] [outer = 0x0] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a529000) [pid = 1651] [serial = 1194] [outer = 0x119d12800] 10:09:03 INFO - PROCESS | 1651 | 1467738543021 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a76a000) [pid = 1651] [serial = 1195] [outer = 0x119d12800] 10:09:03 INFO - PROCESS | 1651 | 1467738543350 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]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 489ms 10:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:09:03 INFO - PROCESS | 1651 | 1467738543363 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1651 | 1467738543365 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:09:03 INFO - PROCESS | 1651 | 1467738543367 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1651 | 1467738543368 Marionette TRACE conn2 <- [1,1566,null,{}] 10:09:03 INFO - PROCESS | 1651 | 1467738543370 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}] 10:09:03 INFO - PROCESS | 1651 | 1467738543371 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:03 INFO - PROCESS | 1651 | 1467738543481 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:09:03 INFO - PROCESS | 1651 | 1467738543487 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1651 | 1467738543489 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb65800 == 41 [pid = 1651] [id = 399] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123246800) [pid = 1651] [serial = 1196] [outer = 0x0] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12aa45400) [pid = 1651] [serial = 1197] [outer = 0x123246800] 10:09:03 INFO - PROCESS | 1651 | 1467738543513 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b188400) [pid = 1651] [serial = 1198] [outer = 0x123246800] 10:09:03 INFO - PROCESS | 1651 | 1467738543811 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]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 10:09:03 INFO - PROCESS | 1651 | 1467738543837 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1651 | 1467738543838 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:09:03 INFO - PROCESS | 1651 | 1467738543851 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1651 | 1467738543852 Marionette TRACE conn2 <- [1,1570,null,{}] 10:09:03 INFO - PROCESS | 1651 | 1467738543854 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}] 10:09:03 INFO - PROCESS | 1651 | 1467738543856 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:03 INFO - PROCESS | 1651 | 1467738543934 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:09:03 INFO - PROCESS | 1651 | 1467738543938 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1651 | 1467738543939 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc44000 == 42 [pid = 1651] [id = 400] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b189800) [pid = 1651] [serial = 1199] [outer = 0x0] 10:09:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b85cc00) [pid = 1651] [serial = 1200] [outer = 0x12b189800] 10:09:03 INFO - PROCESS | 1651 | 1467738543965 Marionette DEBUG loaded listener.js 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12b9a2400) [pid = 1651] [serial = 1201] [outer = 0x12b189800] 10:09:04 INFO - PROCESS | 1651 | 1467738544391 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]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 579ms 10:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:09:04 INFO - PROCESS | 1651 | 1467738544422 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1651 | 1467738544425 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:09:04 INFO - PROCESS | 1651 | 1467738544428 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1651 | 1467738544430 Marionette TRACE conn2 <- [1,1574,null,{}] 10:09:04 INFO - PROCESS | 1651 | 1467738544434 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}] 10:09:04 INFO - PROCESS | 1651 | 1467738544436 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:04 INFO - PROCESS | 1651 | 1467738544546 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:09:04 INFO - PROCESS | 1651 | 1467738544620 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:04 INFO - PROCESS | 1651 | 1467738544621 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x117557000 == 43 [pid = 1651] [id = 401] 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1133b1c00) [pid = 1651] [serial = 1202] [outer = 0x0] 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116827800) [pid = 1651] [serial = 1203] [outer = 0x1133b1c00] 10:09:04 INFO - PROCESS | 1651 | 1467738544653 Marionette DEBUG loaded listener.js 10:09:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118329000) [pid = 1651] [serial = 1204] [outer = 0x1133b1c00] 10:09:05 INFO - PROCESS | 1651 | 1467738545069 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]]]}] 10:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 10:09:05 INFO - PROCESS | 1651 | 1467738545098 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1651 | 1467738545101 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:09:05 INFO - PROCESS | 1651 | 1467738545106 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1651 | 1467738545107 Marionette TRACE conn2 <- [1,1578,null,{}] 10:09:05 INFO - PROCESS | 1651 | 1467738545110 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}] 10:09:05 INFO - PROCESS | 1651 | 1467738545112 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:05 INFO - PROCESS | 1651 | 1467738545239 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:09:05 INFO - PROCESS | 1651 | 1467738545313 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1651 | 1467738545314 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ced800 == 44 [pid = 1651] [id = 402] 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119908c00) [pid = 1651] [serial = 1205] [outer = 0x0] 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11992b000) [pid = 1651] [serial = 1206] [outer = 0x119908c00] 10:09:05 INFO - PROCESS | 1651 | 1467738545345 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119c3e800) [pid = 1651] [serial = 1207] [outer = 0x119908c00] 10:09:05 INFO - PROCESS | 1651 | 1467738545747 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]]]}] 10:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 669ms 10:09:05 INFO - PROCESS | 1651 | 1467738545775 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:09:05 INFO - PROCESS | 1651 | 1467738545776 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:09:05 INFO - PROCESS | 1651 | 1467738545779 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1651 | 1467738545782 Marionette TRACE conn2 <- [1,1582,null,{}] 10:09:05 INFO - PROCESS | 1651 | 1467738545789 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}] 10:09:05 INFO - PROCESS | 1651 | 1467738545793 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:05 INFO - PROCESS | 1651 | 1467738545896 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:09:05 INFO - PROCESS | 1651 | 1467738545959 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1651 | 1467738545961 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb68000 == 45 [pid = 1651] [id = 403] 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1238a3c00) [pid = 1651] [serial = 1208] [outer = 0x0] 10:09:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126932800) [pid = 1651] [serial = 1209] [outer = 0x1238a3c00] 10:09:05 INFO - PROCESS | 1651 | 1467738545992 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128c57000) [pid = 1651] [serial = 1210] [outer = 0x1238a3c00] 10:09:06 INFO - PROCESS | 1651 | 1467738546437 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 10:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:09:06 INFO - PROCESS | 1651 | 1467738546450 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1651 | 1467738546452 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:09:06 INFO - PROCESS | 1651 | 1467738546454 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1651 | 1467738546455 Marionette TRACE conn2 <- [1,1586,null,{}] 10:09:06 INFO - PROCESS | 1651 | 1467738546460 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}] 10:09:06 INFO - PROCESS | 1651 | 1467738546461 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:06 INFO - PROCESS | 1651 | 1467738546564 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:09:06 INFO - PROCESS | 1651 | 1467738546660 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1651 | 1467738546661 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d452800 == 46 [pid = 1651] [id = 404] 10:09:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1293b7400) [pid = 1651] [serial = 1211] [outer = 0x0] 10:09:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12951d400) [pid = 1651] [serial = 1212] [outer = 0x1293b7400] 10:09:06 INFO - PROCESS | 1651 | 1467738546690 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12a526400) [pid = 1651] [serial = 1213] [outer = 0x1293b7400] 10:09:07 INFO - PROCESS | 1651 | 1467738547114 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]]]}] 10:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 10:09:07 INFO - PROCESS | 1651 | 1467738547175 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:09:07 INFO - PROCESS | 1651 | 1467738547177 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:09:07 INFO - PROCESS | 1651 | 1467738547179 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:09:07 INFO - PROCESS | 1651 | 1467738547180 Marionette TRACE conn2 <- [1,1590,null,{}] 10:09:07 INFO - PROCESS | 1651 | 1467738547183 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}] 10:09:07 INFO - PROCESS | 1651 | 1467738547184 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:07 INFO - PROCESS | 1651 | 1467738547287 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:09:07 INFO - PROCESS | 1651 | 1467738547359 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1651 | 1467738547360 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165bc800 == 47 [pid = 1651] [id = 405] 10:09:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1129a5c00) [pid = 1651] [serial = 1214] [outer = 0x0] 10:09:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116983c00) [pid = 1651] [serial = 1215] [outer = 0x1129a5c00] 10:09:07 INFO - PROCESS | 1651 | 1467738547389 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126fa1400) [pid = 1651] [serial = 1216] [outer = 0x1129a5c00] 10:09:07 INFO - PROCESS | 1651 | 1467738547948 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]]]}] 10:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 819ms 10:09:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:09:08 INFO - PROCESS | 1651 | 1467738547999 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1651 | 1467738548001 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:09:08 INFO - PROCESS | 1651 | 1467738548004 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1651 | 1467738548006 Marionette TRACE conn2 <- [1,1594,null,{}] 10:09:08 INFO - PROCESS | 1651 | 1467738548010 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}] 10:09:08 INFO - PROCESS | 1651 | 1467738548012 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:08 INFO - PROCESS | 1651 | 1467738548111 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:09:08 INFO - PROCESS | 1651 | 1467738548185 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1651 | 1467738548187 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a7c800 == 48 [pid = 1651] [id = 406] 10:09:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x115f8c000) [pid = 1651] [serial = 1217] [outer = 0x0] 10:09:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x116824800) [pid = 1651] [serial = 1218] [outer = 0x115f8c000] 10:09:08 INFO - PROCESS | 1651 | 1467738548214 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1177d8c00) [pid = 1651] [serial = 1219] [outer = 0x115f8c000] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb65800 == 47 [pid = 1651] [id = 399] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12c637800 == 46 [pid = 1651] [id = 398] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d5800 == 45 [pid = 1651] [id = 397] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12c022800 == 44 [pid = 1651] [id = 396] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b94e800 == 43 [pid = 1651] [id = 395] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b123800 == 42 [pid = 1651] [id = 394] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12a668000 == 41 [pid = 1651] [id = 393] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12913a800 == 40 [pid = 1651] [id = 392] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x126f55000 == 39 [pid = 1651] [id = 391] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123282800 == 38 [pid = 1651] [id = 390] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11915a800 == 37 [pid = 1651] [id = 389] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d2800 == 36 [pid = 1651] [id = 388] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119a68800 == 35 [pid = 1651] [id = 385] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1165a6000 == 34 [pid = 1651] [id = 386] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119a69000 == 33 [pid = 1651] [id = 387] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1165bc800 == 32 [pid = 1651] [id = 405] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d452800 == 31 [pid = 1651] [id = 404] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb68000 == 30 [pid = 1651] [id = 403] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x128ced800 == 29 [pid = 1651] [id = 402] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc44000 == 28 [pid = 1651] [id = 400] 10:09:09 INFO - PROCESS | 1651 | --DOCSHELL 0x117557000 == 27 [pid = 1651] [id = 401] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12387ec00) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123af8000) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x115f20c00) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11697c400) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1129d3800) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112e59000) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1183f1c00) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11880c000) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119180800) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119924c00) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118324400) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116b13400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118330400) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x117245c00) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119c8d800) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119931800) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x129325c00) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126802400) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1238a9c00) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ed2c00) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12680b000) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1249bf800) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11946fc00) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116b1b400) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12743f800) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12951c800) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123a7d400) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12693ac00) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1293b1800) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126e02c00) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11992e800) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1293b6000) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119c3d400) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1651 | 1467738549205 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:09:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1224ms 10:09:09 INFO - PROCESS | 1651 | 1467738549229 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1651 | 1467738549232 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:09:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:09:09 INFO - PROCESS | 1651 | 1467738549235 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1651 | 1467738549237 Marionette TRACE conn2 <- [1,1598,null,{}] 10:09:09 INFO - PROCESS | 1651 | 1467738549243 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}] 10:09:09 INFO - PROCESS | 1651 | 1467738549245 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:09 INFO - PROCESS | 1651 | 1467738549329 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:09:09 INFO - PROCESS | 1651 | 1467738549334 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1651 | 1467738549335 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x115f3c800 == 28 [pid = 1651] [id = 407] 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112fdcc00) [pid = 1651] [serial = 1220] [outer = 0x0] 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113388800) [pid = 1651] [serial = 1221] [outer = 0x112fdcc00] 10:09:09 INFO - PROCESS | 1651 | 1467738549366 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x115f2c800) [pid = 1651] [serial = 1222] [outer = 0x112fdcc00] 10:09:09 INFO - PROCESS | 1651 | 1467738549715 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:09:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 524ms 10:09:09 INFO - PROCESS | 1651 | 1467738549760 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1651 | 1467738549764 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:09:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:09:09 INFO - PROCESS | 1651 | 1467738549768 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1651 | 1467738549770 Marionette TRACE conn2 <- [1,1602,null,{}] 10:09:09 INFO - PROCESS | 1651 | 1467738549772 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}] 10:09:09 INFO - PROCESS | 1651 | 1467738549774 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:09 INFO - PROCESS | 1651 | 1467738549850 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:09:09 INFO - PROCESS | 1651 | 1467738549854 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1651 | 1467738549856 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c6800 == 29 [pid = 1651] [id = 408] 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116825000) [pid = 1651] [serial = 1223] [outer = 0x0] 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x117fb0c00) [pid = 1651] [serial = 1224] [outer = 0x116825000] 10:09:09 INFO - PROCESS | 1651 | 1467738549886 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11832f400) [pid = 1651] [serial = 1225] [outer = 0x116825000] 10:09:10 INFO - PROCESS | 1651 | 1467738550229 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]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:09:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 10:09:10 INFO - PROCESS | 1651 | 1467738550243 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 1651 | 1467738550252 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:09:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:09:10 INFO - PROCESS | 1651 | 1467738550255 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1651 | 1467738550258 Marionette TRACE conn2 <- [1,1606,null,{}] 10:09:10 INFO - PROCESS | 1651 | 1467738550266 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}] 10:09:10 INFO - PROCESS | 1651 | 1467738550269 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:10 INFO - PROCESS | 1651 | 1467738550352 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:09:10 INFO - PROCESS | 1651 | 1467738550407 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1651 | 1467738550410 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192cc800 == 30 [pid = 1651] [id = 409] 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183f0c00) [pid = 1651] [serial = 1226] [outer = 0x0] 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1188b4000) [pid = 1651] [serial = 1227] [outer = 0x1183f0c00] 10:09:10 INFO - PROCESS | 1651 | 1467738550437 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1192f9000) [pid = 1651] [serial = 1228] [outer = 0x1183f0c00] 10:09:10 INFO - PROCESS | 1651 | 1467738550727 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]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:09:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 10:09:10 INFO - PROCESS | 1651 | 1467738550779 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:09:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:09:10 INFO - PROCESS | 1651 | 1467738550780 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:09:10 INFO - PROCESS | 1651 | 1467738550782 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1651 | 1467738550784 Marionette TRACE conn2 <- [1,1610,null,{}] 10:09:10 INFO - PROCESS | 1651 | 1467738550786 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}] 10:09:10 INFO - PROCESS | 1651 | 1467738550787 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:10 INFO - PROCESS | 1651 | 1467738550864 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:09:10 INFO - PROCESS | 1651 | 1467738550868 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1651 | 1467738550869 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123079800 == 31 [pid = 1651] [id = 410] 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11972b800) [pid = 1651] [serial = 1229] [outer = 0x0] 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11992b800) [pid = 1651] [serial = 1230] [outer = 0x11972b800] 10:09:10 INFO - PROCESS | 1651 | 1467738550897 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119ae1000) [pid = 1651] [serial = 1231] [outer = 0x11972b800] 10:09:11 INFO - PROCESS | 1651 | 1467738551227 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:09:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 474ms 10:09:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:09:11 INFO - PROCESS | 1651 | 1467738551259 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1651 | 1467738551261 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:09:11 INFO - PROCESS | 1651 | 1467738551263 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1651 | 1467738551264 Marionette TRACE conn2 <- [1,1614,null,{}] 10:09:11 INFO - PROCESS | 1651 | 1467738551266 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}] 10:09:11 INFO - PROCESS | 1651 | 1467738551274 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:11 INFO - PROCESS | 1651 | 1467738551374 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:09:11 INFO - PROCESS | 1651 | 1467738551388 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1651 | 1467738551389 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123524000 == 32 [pid = 1651] [id = 411] 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11992e800) [pid = 1651] [serial = 1232] [outer = 0x0] 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119c8ac00) [pid = 1651] [serial = 1233] [outer = 0x11992e800] 10:09:11 INFO - PROCESS | 1651 | 1467738551417 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12101ec00) [pid = 1651] [serial = 1234] [outer = 0x11992e800] 10:09:11 INFO - PROCESS | 1651 | 1467738551760 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:09:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 10:09:11 INFO - PROCESS | 1651 | 1467738551787 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1651 | 1467738551788 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:09:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:09:11 INFO - PROCESS | 1651 | 1467738551791 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1651 | 1467738551792 Marionette TRACE conn2 <- [1,1618,null,{}] 10:09:11 INFO - PROCESS | 1651 | 1467738551794 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}] 10:09:11 INFO - PROCESS | 1651 | 1467738551798 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:11 INFO - PROCESS | 1651 | 1467738551915 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:09:11 INFO - PROCESS | 1651 | 1467738551927 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1651 | 1467738551928 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x127178000 == 33 [pid = 1651] [id = 412] 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c90400) [pid = 1651] [serial = 1235] [outer = 0x0] 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12387f000) [pid = 1651] [serial = 1236] [outer = 0x119c90400] 10:09:11 INFO - PROCESS | 1651 | 1467738551953 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123afc000) [pid = 1651] [serial = 1237] [outer = 0x119c90400] 10:09:12 INFO - PROCESS | 1651 | 1467738552286 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]]]}] 10:09:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:09:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 10:09:12 INFO - PROCESS | 1651 | 1467738552312 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1651 | 1467738552313 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:09:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:09:12 INFO - PROCESS | 1651 | 1467738552321 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1651 | 1467738552322 Marionette TRACE conn2 <- [1,1622,null,{}] 10:09:12 INFO - PROCESS | 1651 | 1467738552326 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}] 10:09:12 INFO - PROCESS | 1651 | 1467738552328 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:12 INFO - PROCESS | 1651 | 1467738552427 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:09:12 INFO - PROCESS | 1651 | 1467738552461 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1651 | 1467738552462 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12912c800 == 34 [pid = 1651] [id = 413] 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112abfc00) [pid = 1651] [serial = 1238] [outer = 0x0] 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12448a400) [pid = 1651] [serial = 1239] [outer = 0x112abfc00] 10:09:12 INFO - PROCESS | 1651 | 1467738552487 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124886000) [pid = 1651] [serial = 1240] [outer = 0x112abfc00] 10:09:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:09:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 473ms 10:09:12 INFO - PROCESS | 1651 | 1467738552783 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]]]}] 10:09:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:09:12 INFO - PROCESS | 1651 | 1467738552803 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1651 | 1467738552804 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:09:12 INFO - PROCESS | 1651 | 1467738552806 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1651 | 1467738552809 Marionette TRACE conn2 <- [1,1626,null,{}] 10:09:12 INFO - PROCESS | 1651 | 1467738552813 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}] 10:09:12 INFO - PROCESS | 1651 | 1467738552814 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:12 INFO - PROCESS | 1651 | 1467738552912 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:09:12 INFO - PROCESS | 1651 | 1467738552958 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1651 | 1467738552960 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129147000 == 35 [pid = 1651] [id = 414] 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126806400) [pid = 1651] [serial = 1241] [outer = 0x0] 10:09:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12693b400) [pid = 1651] [serial = 1242] [outer = 0x126806400] 10:09:12 INFO - PROCESS | 1651 | 1467738552984 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126e8f400) [pid = 1651] [serial = 1243] [outer = 0x126806400] 10:09:13 INFO - PROCESS | 1651 | 1467738553268 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]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:09:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 474ms 10:09:13 INFO - PROCESS | 1651 | 1467738553284 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1651 | 1467738553285 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:09:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:09:13 INFO - PROCESS | 1651 | 1467738553287 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1651 | 1467738553289 Marionette TRACE conn2 <- [1,1630,null,{}] 10:09:13 INFO - PROCESS | 1651 | 1467738553304 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}] 10:09:13 INFO - PROCESS | 1651 | 1467738553306 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:13 INFO - PROCESS | 1651 | 1467738553601 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118811000) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1177d3800) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119d12800) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123246800) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126932400) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12b189800) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12952b800) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12952f400) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a63ec00) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1106ef800) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11998dc00) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1238aa400) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112ac0400) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116982c00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x129326000) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:09:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1249bfc00) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:09:13 INFO - PROCESS | 1651 | 1467738553650 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1651 | 1467738553651 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a6b000 == 36 [pid = 1651] [id = 415] 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x110b19c00) [pid = 1651] [serial = 1244] [outer = 0x0] 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112a84400) [pid = 1651] [serial = 1245] [outer = 0x110b19c00] 10:09:13 INFO - PROCESS | 1651 | 1467738553675 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118955c00) [pid = 1651] [serial = 1246] [outer = 0x110b19c00] 10:09:13 INFO - PROCESS | 1651 | 1467738553938 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]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:09:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 679ms 10:09:13 INFO - PROCESS | 1651 | 1467738553968 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:09:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:09:13 INFO - PROCESS | 1651 | 1467738553970 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:09:13 INFO - PROCESS | 1651 | 1467738553983 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1651 | 1467738553985 Marionette TRACE conn2 <- [1,1634,null,{}] 10:09:14 INFO - PROCESS | 1651 | 1467738554000 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}] 10:09:14 INFO - PROCESS | 1651 | 1467738554002 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:14 INFO - PROCESS | 1651 | 1467738554128 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:09:14 INFO - PROCESS | 1651 | 1467738554235 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1651 | 1467738554236 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3e3800 == 37 [pid = 1651] [id = 416] 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112e53000) [pid = 1651] [serial = 1247] [outer = 0x0] 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123884400) [pid = 1651] [serial = 1248] [outer = 0x112e53000] 10:09:14 INFO - PROCESS | 1651 | 1467738554277 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128b23c00) [pid = 1651] [serial = 1249] [outer = 0x112e53000] 10:09:14 INFO - PROCESS | 1651 | 1467738554579 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]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 631ms 10:09:14 INFO - PROCESS | 1651 | 1467738554603 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1651 | 1467738554605 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:09:14 INFO - PROCESS | 1651 | 1467738554614 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1651 | 1467738554616 Marionette TRACE conn2 <- [1,1638,null,{}] 10:09:14 INFO - PROCESS | 1651 | 1467738554618 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}] 10:09:14 INFO - PROCESS | 1651 | 1467738554620 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:14 INFO - PROCESS | 1651 | 1467738554719 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:09:14 INFO - PROCESS | 1651 | 1467738554780 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1651 | 1467738554781 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12c000 == 38 [pid = 1651] [id = 417] 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1132e0800) [pid = 1651] [serial = 1250] [outer = 0x0] 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b30c00) [pid = 1651] [serial = 1251] [outer = 0x1132e0800] 10:09:14 INFO - PROCESS | 1651 | 1467738554808 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129324400) [pid = 1651] [serial = 1252] [outer = 0x1132e0800] 10:09:15 INFO - PROCESS | 1651 | 1467738555096 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 525ms 10:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:09:15 INFO - PROCESS | 1651 | 1467738555133 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1651 | 1467738555134 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:09:15 INFO - PROCESS | 1651 | 1467738555136 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1651 | 1467738555137 Marionette TRACE conn2 <- [1,1642,null,{}] 10:09:15 INFO - PROCESS | 1651 | 1467738555140 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}] 10:09:15 INFO - PROCESS | 1651 | 1467738555143 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:15 INFO - PROCESS | 1651 | 1467738555222 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:09:15 INFO - PROCESS | 1651 | 1467738555228 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1651 | 1467738555228 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6c800 == 39 [pid = 1651] [id = 418] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129324c00) [pid = 1651] [serial = 1253] [outer = 0x0] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1293af800) [pid = 1651] [serial = 1254] [outer = 0x129324c00] 10:09:15 INFO - PROCESS | 1651 | 1467738555252 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129520400) [pid = 1651] [serial = 1255] [outer = 0x129324c00] 10:09:15 INFO - PROCESS | 1651 | 1467738555624 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 522ms 10:09:15 INFO - PROCESS | 1651 | 1467738555659 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1651 | 1467738555662 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:09:15 INFO - PROCESS | 1651 | 1467738555665 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1651 | 1467738555668 Marionette TRACE conn2 <- [1,1646,null,{}] 10:09:15 INFO - PROCESS | 1651 | 1467738555672 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}] 10:09:15 INFO - PROCESS | 1651 | 1467738555674 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:15 INFO - PROCESS | 1651 | 1467738555810 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:09:15 INFO - PROCESS | 1651 | 1467738555867 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1651 | 1467738555870 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x116577800 == 40 [pid = 1651] [id = 419] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112a7bc00) [pid = 1651] [serial = 1256] [outer = 0x0] 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112e59000) [pid = 1651] [serial = 1257] [outer = 0x112a7bc00] 10:09:15 INFO - PROCESS | 1651 | 1467738555901 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113c92000) [pid = 1651] [serial = 1258] [outer = 0x112a7bc00] 10:09:16 INFO - PROCESS | 1651 | 1467738556445 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]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:09:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 821ms 10:09:16 INFO - PROCESS | 1651 | 1467738556486 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1651 | 1467738556490 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:09:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:09:16 INFO - PROCESS | 1651 | 1467738556496 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1651 | 1467738556498 Marionette TRACE conn2 <- [1,1650,null,{}] 10:09:16 INFO - PROCESS | 1651 | 1467738556500 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}] 10:09:16 INFO - PROCESS | 1651 | 1467738556502 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:16 INFO - PROCESS | 1651 | 1467738556611 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:09:16 INFO - PROCESS | 1651 | 1467738556692 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1651 | 1467738556693 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dbb800 == 41 [pid = 1651] [id = 420] 10:09:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1177d9c00) [pid = 1651] [serial = 1259] [outer = 0x0] 10:09:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118322c00) [pid = 1651] [serial = 1260] [outer = 0x1177d9c00] 10:09:16 INFO - PROCESS | 1651 | 1467738556724 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1183ef400) [pid = 1651] [serial = 1261] [outer = 0x1177d9c00] 10:09:17 INFO - PROCESS | 1651 | 1467738557421 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 969ms 10:09:17 INFO - PROCESS | 1651 | 1467738557465 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:09:17 INFO - PROCESS | 1651 | 1467738557468 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:09:17 INFO - PROCESS | 1651 | 1467738557471 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1651 | 1467738557473 Marionette TRACE conn2 <- [1,1654,null,{}] 10:09:17 INFO - PROCESS | 1651 | 1467738557477 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}] 10:09:17 INFO - PROCESS | 1651 | 1467738557478 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:17 INFO - PROCESS | 1651 | 1467738557584 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:09:17 INFO - PROCESS | 1651 | 1467738557644 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1651 | 1467738557647 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ea7000 == 42 [pid = 1651] [id = 421] 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116736400) [pid = 1651] [serial = 1262] [outer = 0x0] 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11697c400) [pid = 1651] [serial = 1263] [outer = 0x116736400] 10:09:17 INFO - PROCESS | 1651 | 1467738557676 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x117fabc00) [pid = 1651] [serial = 1264] [outer = 0x116736400] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12c000 == 41 [pid = 1651] [id = 417] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3e3800 == 40 [pid = 1651] [id = 416] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x119a6b000 == 39 [pid = 1651] [id = 415] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x129147000 == 38 [pid = 1651] [id = 414] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12912c800 == 37 [pid = 1651] [id = 413] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x127178000 == 36 [pid = 1651] [id = 412] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x123524000 == 35 [pid = 1651] [id = 411] 10:09:17 INFO - PROCESS | 1651 | --DOCSHELL 0x123079800 == 34 [pid = 1651] [id = 410] 10:09:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1192cc800 == 33 [pid = 1651] [id = 409] 10:09:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c6800 == 32 [pid = 1651] [id = 408] 10:09:18 INFO - PROCESS | 1651 | --DOCSHELL 0x115f3c800 == 31 [pid = 1651] [id = 407] 10:09:18 INFO - PROCESS | 1651 | 1467738558070 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]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:09:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 622ms 10:09:18 INFO - PROCESS | 1651 | 1467738558094 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1651 | 1467738558097 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:09:18 INFO - PROCESS | 1651 | 1467738558101 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1651 | 1467738558103 Marionette TRACE conn2 <- [1,1658,null,{}] 10:09:18 INFO - PROCESS | 1651 | 1467738558105 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}] 10:09:18 INFO - PROCESS | 1651 | 1467738558107 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:18 INFO - PROCESS | 1651 | 1467738558186 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:09:18 INFO - PROCESS | 1651 | 1467738558192 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1651 | 1467738558194 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a2000 == 32 [pid = 1651] [id = 422] 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1183efc00) [pid = 1651] [serial = 1265] [outer = 0x0] 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11880dc00) [pid = 1651] [serial = 1266] [outer = 0x1183efc00] 10:09:18 INFO - PROCESS | 1651 | 1467738558221 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11898f400) [pid = 1651] [serial = 1267] [outer = 0x1183efc00] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129533800) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12a534400) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12a692c00) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11832b000) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a63b000) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121022000) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12389ec00) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x124880c00) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123d8e000) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112e70800) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11337f000) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11724c800) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183eb000) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x129529400) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1249c2800) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11946d400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11990e400) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1182fb800) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1183f4000) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a529000) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12a69b400) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12b188400) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12952a800) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b85cc00) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12918ac00) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a76a000) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a529400) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12aa45400) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12743d800) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119c96c00) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b9a2400) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 10:09:18 INFO - PROCESS | 1651 | 1467738558601 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]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 10:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:09:18 INFO - PROCESS | 1651 | 1467738558620 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1651 | 1467738558621 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:09:18 INFO - PROCESS | 1651 | 1467738558624 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1651 | 1467738558628 Marionette TRACE conn2 <- [1,1662,null,{}] 10:09:18 INFO - PROCESS | 1651 | 1467738558636 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}] 10:09:18 INFO - PROCESS | 1651 | 1467738558639 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:18 INFO - PROCESS | 1651 | 1467738558716 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:09:18 INFO - PROCESS | 1651 | 1467738558721 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1651 | 1467738558723 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234ad000 == 33 [pid = 1651] [id = 423] 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1129da400) [pid = 1651] [serial = 1268] [outer = 0x0] 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11990e400) [pid = 1651] [serial = 1269] [outer = 0x1129da400] 10:09:18 INFO - PROCESS | 1651 | 1467738558754 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119aeb800) [pid = 1651] [serial = 1270] [outer = 0x1129da400] 10:09:19 INFO - PROCESS | 1651 | 1467738559111 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 10:09:19 INFO - PROCESS | 1651 | 1467738559148 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1651 | 1467738559149 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:09:19 INFO - PROCESS | 1651 | 1467738559152 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1651 | 1467738559153 Marionette TRACE conn2 <- [1,1666,null,{}] 10:09:19 INFO - PROCESS | 1651 | 1467738559155 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}] 10:09:19 INFO - PROCESS | 1651 | 1467738559156 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:19 INFO - PROCESS | 1651 | 1467738559236 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:09:19 INFO - PROCESS | 1651 | 1467738559242 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1651 | 1467738559244 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f65800 == 34 [pid = 1651] [id = 424] 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119d12c00) [pid = 1651] [serial = 1271] [outer = 0x0] 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1234d9c00) [pid = 1651] [serial = 1272] [outer = 0x119d12c00] 10:09:19 INFO - PROCESS | 1651 | 1467738559269 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1238a5000) [pid = 1651] [serial = 1273] [outer = 0x119d12c00] 10:09:19 INFO - PROCESS | 1651 | 1467738559607 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 10:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:09:19 INFO - PROCESS | 1651 | 1467738559624 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1651 | 1467738559628 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:09:19 INFO - PROCESS | 1651 | 1467738559631 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1651 | 1467738559633 Marionette TRACE conn2 <- [1,1670,null,{}] 10:09:19 INFO - PROCESS | 1651 | 1467738559636 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}] 10:09:19 INFO - PROCESS | 1651 | 1467738559638 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:19 INFO - PROCESS | 1651 | 1467738559757 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:09:19 INFO - PROCESS | 1651 | 1467738559850 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1651 | 1467738559851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b15000 == 35 [pid = 1651] [id = 425] 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1129d2400) [pid = 1651] [serial = 1274] [outer = 0x0] 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1238a5400) [pid = 1651] [serial = 1275] [outer = 0x1129d2400] 10:09:19 INFO - PROCESS | 1651 | 1467738559892 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123afb400) [pid = 1651] [serial = 1276] [outer = 0x1129d2400] 10:09:20 INFO - PROCESS | 1651 | 1467738560310 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 10:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:09:20 INFO - PROCESS | 1651 | 1467738560351 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1651 | 1467738560353 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:09:20 INFO - PROCESS | 1651 | 1467738560355 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1651 | 1467738560356 Marionette TRACE conn2 <- [1,1674,null,{}] 10:09:20 INFO - PROCESS | 1651 | 1467738560360 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}] 10:09:20 INFO - PROCESS | 1651 | 1467738560364 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:20 INFO - PROCESS | 1651 | 1467738560480 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:09:20 INFO - PROCESS | 1651 | 1467738560520 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1651 | 1467738560521 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a669800 == 36 [pid = 1651] [id = 426] 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124483c00) [pid = 1651] [serial = 1277] [outer = 0x0] 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126936800) [pid = 1651] [serial = 1278] [outer = 0x124483c00] 10:09:20 INFO - PROCESS | 1651 | 1467738560546 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b26c00) [pid = 1651] [serial = 1279] [outer = 0x124483c00] 10:09:20 INFO - PROCESS | 1651 | 1467738560854 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 10:09:20 INFO - PROCESS | 1651 | 1467738560876 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:09:20 INFO - PROCESS | 1651 | 1467738560879 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:09:20 INFO - PROCESS | 1651 | 1467738560881 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1651 | 1467738560882 Marionette TRACE conn2 <- [1,1678,null,{}] 10:09:20 INFO - PROCESS | 1651 | 1467738560885 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}] 10:09:20 INFO - PROCESS | 1651 | 1467738560886 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:20 INFO - PROCESS | 1651 | 1467738560986 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:09:21 INFO - PROCESS | 1651 | 1467738560996 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1651 | 1467738560997 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b11e800 == 37 [pid = 1651] [id = 427] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1249bdc00) [pid = 1651] [serial = 1280] [outer = 0x0] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128c4f800) [pid = 1651] [serial = 1281] [outer = 0x1249bdc00] 10:09:21 INFO - PROCESS | 1651 | 1467738561029 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12918ac00) [pid = 1651] [serial = 1282] [outer = 0x1249bdc00] 10:09:21 INFO - PROCESS | 1651 | 1467738561375 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 10:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:09:21 INFO - PROCESS | 1651 | 1467738561401 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1651 | 1467738561402 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:09:21 INFO - PROCESS | 1651 | 1467738561404 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1651 | 1467738561405 Marionette TRACE conn2 <- [1,1682,null,{}] 10:09:21 INFO - PROCESS | 1651 | 1467738561415 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}] 10:09:21 INFO - PROCESS | 1651 | 1467738561416 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:21 INFO - PROCESS | 1651 | 1467738561512 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:09:21 INFO - PROCESS | 1651 | 1467738561516 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1651 | 1467738561517 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b938800 == 38 [pid = 1651] [id = 428] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1129b1400) [pid = 1651] [serial = 1283] [outer = 0x0] 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12932f400) [pid = 1651] [serial = 1284] [outer = 0x1129b1400] 10:09:21 INFO - PROCESS | 1651 | 1467738561541 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12951ac00) [pid = 1651] [serial = 1285] [outer = 0x1129b1400] 10:09:21 INFO - PROCESS | 1651 | 1467738561966 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 579ms 10:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:09:21 INFO - PROCESS | 1651 | 1467738561984 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1651 | 1467738561986 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:09:21 INFO - PROCESS | 1651 | 1467738561989 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1651 | 1467738561990 Marionette TRACE conn2 <- [1,1686,null,{}] 10:09:21 INFO - PROCESS | 1651 | 1467738561996 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}] 10:09:21 INFO - PROCESS | 1651 | 1467738561998 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:22 INFO - PROCESS | 1651 | 1467738562152 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1133b1c00) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119c90400) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112fdcc00) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116825000) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11972b800) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119908c00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115f8c000) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112abfc00) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1183f0c00) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126806400) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1238a3c00) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1293b7400) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1129a5c00) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1132e0800) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112e53000) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110b19c00) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:09:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11992e800) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:09:22 INFO - PROCESS | 1651 | 1467738562392 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1651 | 1467738562394 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a3000 == 39 [pid = 1651] [id = 429] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x110b19c00) [pid = 1651] [serial = 1286] [outer = 0x0] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113003800) [pid = 1651] [serial = 1287] [outer = 0x110b19c00] 10:09:22 INFO - PROCESS | 1651 | 1467738562436 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11622d800) [pid = 1651] [serial = 1288] [outer = 0x110b19c00] 10:09:22 INFO - PROCESS | 1651 | 1467738562695 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 10:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:09:22 INFO - PROCESS | 1651 | 1467738562717 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1651 | 1467738562718 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:09:22 INFO - PROCESS | 1651 | 1467738562720 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1651 | 1467738562721 Marionette TRACE conn2 <- [1,1690,null,{}] 10:09:22 INFO - PROCESS | 1651 | 1467738562731 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}] 10:09:22 INFO - PROCESS | 1651 | 1467738562732 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:22 INFO - PROCESS | 1651 | 1467738562818 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:09:22 INFO - PROCESS | 1651 | 1467738562872 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1651 | 1467738562873 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c020800 == 40 [pid = 1651] [id = 430] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116825000) [pid = 1651] [serial = 1289] [outer = 0x0] 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11972b800) [pid = 1651] [serial = 1290] [outer = 0x116825000] 10:09:22 INFO - PROCESS | 1651 | 1467738562899 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124882800) [pid = 1651] [serial = 1291] [outer = 0x116825000] 10:09:23 INFO - PROCESS | 1651 | 1467738563146 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 476ms 10:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:09:23 INFO - PROCESS | 1651 | 1467738563197 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1651 | 1467738563199 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:09:23 INFO - PROCESS | 1651 | 1467738563201 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1651 | 1467738563202 Marionette TRACE conn2 <- [1,1694,null,{}] 10:09:23 INFO - PROCESS | 1651 | 1467738563204 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}] 10:09:23 INFO - PROCESS | 1651 | 1467738563206 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:23 INFO - PROCESS | 1651 | 1467738563312 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:09:23 INFO - PROCESS | 1651 | 1467738563322 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1651 | 1467738563324 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3c2000 == 41 [pid = 1651] [id = 431] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c90400) [pid = 1651] [serial = 1292] [outer = 0x0] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129525800) [pid = 1651] [serial = 1293] [outer = 0x119c90400] 10:09:23 INFO - PROCESS | 1651 | 1467738563349 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a52e800) [pid = 1651] [serial = 1294] [outer = 0x119c90400] 10:09:23 INFO - PROCESS | 1651 | 1467738563679 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 10:09:23 INFO - PROCESS | 1651 | 1467738563719 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1651 | 1467738563721 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:09:23 INFO - PROCESS | 1651 | 1467738563723 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1651 | 1467738563724 Marionette TRACE conn2 <- [1,1698,null,{}] 10:09:23 INFO - PROCESS | 1651 | 1467738563726 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}] 10:09:23 INFO - PROCESS | 1651 | 1467738563727 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:23 INFO - PROCESS | 1651 | 1467738563837 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:09:23 INFO - PROCESS | 1651 | 1467738563843 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1651 | 1467738563844 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c62a800 == 42 [pid = 1651] [id = 432] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a52ec00) [pid = 1651] [serial = 1295] [outer = 0x0] 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a63cc00) [pid = 1651] [serial = 1296] [outer = 0x12a52ec00] 10:09:23 INFO - PROCESS | 1651 | 1467738563867 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a694c00) [pid = 1651] [serial = 1297] [outer = 0x12a52ec00] 10:09:24 INFO - PROCESS | 1651 | 1467738564220 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]]]}] 10:09:24 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 10:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 10:09:24 INFO - PROCESS | 1651 | 1467738564243 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:09:24 INFO - PROCESS | 1651 | 1467738564245 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:09:24 INFO - PROCESS | 1651 | 1467738564249 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1651 | 1467738564250 Marionette TRACE conn2 <- [1,1702,null,{}] 10:09:24 INFO - PROCESS | 1651 | 1467738564253 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}] 10:09:24 INFO - PROCESS | 1651 | 1467738564255 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:24 INFO - PROCESS | 1651 | 1467738564466 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:09:24 INFO - PROCESS | 1651 | 1467738564604 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1651 | 1467738564607 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x116729000 == 43 [pid = 1651] [id = 433] 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x110b78c00) [pid = 1651] [serial = 1298] [outer = 0x0] 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1129adc00) [pid = 1651] [serial = 1299] [outer = 0x110b78c00] 10:09:24 INFO - PROCESS | 1651 | 1467738564661 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113035c00) [pid = 1651] [serial = 1300] [outer = 0x110b78c00] 10:09:25 INFO - PROCESS | 1651 | 1467738565160 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 970ms 10:09:25 INFO - PROCESS | 1651 | 1467738565219 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1651 | 1467738565222 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:09:25 INFO - PROCESS | 1651 | 1467738565226 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1651 | 1467738565228 Marionette TRACE conn2 <- [1,1706,null,{}] 10:09:25 INFO - PROCESS | 1651 | 1467738565231 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}] 10:09:25 INFO - PROCESS | 1651 | 1467738565233 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:25 INFO - PROCESS | 1651 | 1467738565340 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:09:25 INFO - PROCESS | 1651 | 1467738565412 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1651 | 1467738565414 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12351b000 == 44 [pid = 1651] [id = 434] 10:09:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118329800) [pid = 1651] [serial = 1301] [outer = 0x0] 10:09:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118805800) [pid = 1651] [serial = 1302] [outer = 0x118329800] 10:09:25 INFO - PROCESS | 1651 | 1467738565443 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118998400) [pid = 1651] [serial = 1303] [outer = 0x118329800] 10:09:25 INFO - PROCESS | 1651 | 1467738565863 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 673ms 10:09:25 INFO - PROCESS | 1651 | 1467738565899 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:09:25 INFO - PROCESS | 1651 | 1467738565901 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:09:25 INFO - PROCESS | 1651 | 1467738565903 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1651 | 1467738565905 Marionette TRACE conn2 <- [1,1710,null,{}] 10:09:25 INFO - PROCESS | 1651 | 1467738565907 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}] 10:09:25 INFO - PROCESS | 1651 | 1467738565909 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:26 INFO - PROCESS | 1651 | 1467738566013 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:09:26 INFO - PROCESS | 1651 | 1467738566073 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1651 | 1467738566075 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be62800 == 45 [pid = 1651] [id = 435] 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1192f9800) [pid = 1651] [serial = 1304] [outer = 0x0] 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119aed800) [pid = 1651] [serial = 1305] [outer = 0x1192f9800] 10:09:26 INFO - PROCESS | 1651 | 1467738566103 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1238ac800) [pid = 1651] [serial = 1306] [outer = 0x1192f9800] 10:09:26 INFO - PROCESS | 1651 | 1467738566562 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]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 10:09:26 INFO - PROCESS | 1651 | 1467738566638 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 1651 | 1467738566640 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:09:26 INFO - PROCESS | 1651 | 1467738566667 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1651 | 1467738566670 Marionette TRACE conn2 <- [1,1714,null,{}] 10:09:26 INFO - PROCESS | 1651 | 1467738566673 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}] 10:09:26 INFO - PROCESS | 1651 | 1467738566677 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:26 INFO - PROCESS | 1651 | 1467738566781 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:09:26 INFO - PROCESS | 1651 | 1467738566879 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1651 | 1467738566880 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb69800 == 46 [pid = 1651] [id = 436] 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119923c00) [pid = 1651] [serial = 1307] [outer = 0x0] 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126f08800) [pid = 1651] [serial = 1308] [outer = 0x119923c00] 10:09:26 INFO - PROCESS | 1651 | 1467738566909 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x129187000) [pid = 1651] [serial = 1309] [outer = 0x119923c00] 10:09:27 INFO - PROCESS | 1651 | 1467738567292 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 829ms 10:09:27 INFO - PROCESS | 1651 | 1467738567501 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1651 | 1467738567503 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:09:27 INFO - PROCESS | 1651 | 1467738567507 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1651 | 1467738567511 Marionette TRACE conn2 <- [1,1718,null,{}] 10:09:27 INFO - PROCESS | 1651 | 1467738567515 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}] 10:09:27 INFO - PROCESS | 1651 | 1467738567516 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:27 INFO - PROCESS | 1651 | 1467738567613 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:09:27 INFO - PROCESS | 1651 | 1467738567682 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1651 | 1467738567685 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c1b000 == 47 [pid = 1651] [id = 437] 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1107a7400) [pid = 1651] [serial = 1310] [outer = 0x0] 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1122b9800) [pid = 1651] [serial = 1311] [outer = 0x1107a7400] 10:09:27 INFO - PROCESS | 1651 | 1467738567712 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1129d1000) [pid = 1651] [serial = 1312] [outer = 0x1107a7400] 10:09:28 INFO - PROCESS | 1651 | 1467738568168 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]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 724ms 10:09:28 INFO - PROCESS | 1651 | 1467738568231 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:09:28 INFO - PROCESS | 1651 | 1467738568232 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:09:28 INFO - PROCESS | 1651 | 1467738568237 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 1651 | 1467738568240 Marionette TRACE conn2 <- [1,1722,null,{}] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12c62a800 == 46 [pid = 1651] [id = 432] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3c2000 == 45 [pid = 1651] [id = 431] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12c020800 == 44 [pid = 1651] [id = 430] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a3000 == 43 [pid = 1651] [id = 429] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12b938800 == 42 [pid = 1651] [id = 428] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12b11e800 == 41 [pid = 1651] [id = 427] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12a669800 == 40 [pid = 1651] [id = 426] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x128b15000 == 39 [pid = 1651] [id = 425] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x126f65800 == 38 [pid = 1651] [id = 424] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1234ad000 == 37 [pid = 1651] [id = 423] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a2000 == 36 [pid = 1651] [id = 422] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x115ea7000 == 35 [pid = 1651] [id = 421] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119dbb800 == 34 [pid = 1651] [id = 420] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x116577800 == 33 [pid = 1651] [id = 419] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6c800 == 32 [pid = 1651] [id = 418] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119a7c800 == 31 [pid = 1651] [id = 406] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb69800 == 30 [pid = 1651] [id = 436] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12be62800 == 29 [pid = 1651] [id = 435] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12351b000 == 28 [pid = 1651] [id = 434] 10:09:28 INFO - PROCESS | 1651 | --DOCSHELL 0x116729000 == 27 [pid = 1651] [id = 433] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118329000) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12387f000) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x113388800) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116827800) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x115f2c800) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x117fb0c00) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11832f400) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11992b800) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119ae1000) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119c3e800) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1177d8c00) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11992b000) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116824800) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12448a400) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1188b4000) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12693b400) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1192f9000) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124886000) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128c57000) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126932800) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126e8f400) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12a526400) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12951d400) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126fa1400) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116983c00) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128b30c00) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123884400) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118955c00) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112a84400) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119c8ac00) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1293af800) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123afc000) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128b23c00) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129324400) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 10:09:28 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12101ec00) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1651 | 1467738569017 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}] 10:09:29 INFO - PROCESS | 1651 | 1467738569019 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:29 INFO - PROCESS | 1651 | 1467738569155 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:09:29 INFO - PROCESS | 1651 | 1467738569165 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:29 INFO - PROCESS | 1651 | 1467738569167 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133e1800 == 28 [pid = 1651] [id = 438] 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1129db400) [pid = 1651] [serial = 1313] [outer = 0x0] 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112acbc00) [pid = 1651] [serial = 1314] [outer = 0x1129db400] 10:09:29 INFO - PROCESS | 1651 | 1467738569196 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112e78c00) [pid = 1651] [serial = 1315] [outer = 0x1129db400] 10:09:29 INFO - PROCESS | 1651 | 1467738569574 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]]]}] 10:09:29 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 10:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1355ms 10:09:29 INFO - PROCESS | 1651 | 1467738569593 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:09:29 INFO - PROCESS | 1651 | 1467738569596 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:09:29 INFO - PROCESS | 1651 | 1467738569600 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1651 | 1467738569603 Marionette TRACE conn2 <- [1,1726,null,{}] 10:09:29 INFO - PROCESS | 1651 | 1467738569610 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}] 10:09:29 INFO - PROCESS | 1651 | 1467738569613 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:29 INFO - PROCESS | 1651 | 1467738569831 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:09:29 INFO - PROCESS | 1651 | 1467738569905 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:29 INFO - PROCESS | 1651 | 1467738569907 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165ab000 == 29 [pid = 1651] [id = 439] 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112ded800) [pid = 1651] [serial = 1316] [outer = 0x0] 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112f07400) [pid = 1651] [serial = 1317] [outer = 0x112ded800] 10:09:29 INFO - PROCESS | 1651 | 1467738569941 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1132e0800) [pid = 1651] [serial = 1318] [outer = 0x112ded800] 10:09:30 INFO - PROCESS | 1651 | 1467738570488 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 924ms 10:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:09:30 INFO - PROCESS | 1651 | 1467738570526 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1651 | 1467738570529 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:09:30 INFO - PROCESS | 1651 | 1467738570532 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1651 | 1467738570534 Marionette TRACE conn2 <- [1,1730,null,{}] 10:09:30 INFO - PROCESS | 1651 | 1467738570537 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}] 10:09:30 INFO - PROCESS | 1651 | 1467738570539 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:30 INFO - PROCESS | 1651 | 1467738570641 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:09:30 INFO - PROCESS | 1651 | 1467738570718 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1651 | 1467738570720 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x118693000 == 30 [pid = 1651] [id = 440] 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116824c00) [pid = 1651] [serial = 1319] [outer = 0x0] 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11682a000) [pid = 1651] [serial = 1320] [outer = 0x116824c00] 10:09:30 INFO - PROCESS | 1651 | 1467738570752 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116988000) [pid = 1651] [serial = 1321] [outer = 0x116824c00] 10:09:31 INFO - PROCESS | 1651 | 1467738571251 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]]]}] 10:09:31 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 10:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 769ms 10:09:31 INFO - PROCESS | 1651 | 1467738571374 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1651 | 1467738571376 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:09:31 INFO - PROCESS | 1651 | 1467738571381 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1651 | 1467738571383 Marionette TRACE conn2 <- [1,1734,null,{}] 10:09:31 INFO - PROCESS | 1651 | 1467738571388 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}] 10:09:31 INFO - PROCESS | 1651 | 1467738571390 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:31 INFO - PROCESS | 1651 | 1467738571585 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:09:31 INFO - PROCESS | 1651 | 1467738571596 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1651 | 1467738571600 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d3000 == 31 [pid = 1651] [id = 441] 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113033c00) [pid = 1651] [serial = 1322] [outer = 0x0] 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x113c8e000) [pid = 1651] [serial = 1323] [outer = 0x113033c00] 10:09:31 INFO - PROCESS | 1651 | 1467738571645 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1165e8800) [pid = 1651] [serial = 1324] [outer = 0x113033c00] 10:09:31 INFO - PROCESS | 1651 | --DOCSHELL 0x113c1b000 == 30 [pid = 1651] [id = 437] 10:09:32 INFO - PROCESS | 1651 | 1467738572054 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 730ms 10:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:09:32 INFO - PROCESS | 1651 | 1467738572111 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1651 | 1467738572112 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:09:32 INFO - PROCESS | 1651 | 1467738572117 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1651 | 1467738572119 Marionette TRACE conn2 <- [1,1738,null,{}] 10:09:32 INFO - PROCESS | 1651 | 1467738572122 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}] 10:09:32 INFO - PROCESS | 1651 | 1467738572123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:32 INFO - PROCESS | 1651 | 1467738572200 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:09:32 INFO - PROCESS | 1651 | 1467738572204 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1651 | 1467738572205 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ab800 == 31 [pid = 1651] [id = 442] 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116983800) [pid = 1651] [serial = 1325] [outer = 0x0] 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1182f3800) [pid = 1651] [serial = 1326] [outer = 0x116983800] 10:09:32 INFO - PROCESS | 1651 | 1467738572233 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11832a000) [pid = 1651] [serial = 1327] [outer = 0x116983800] 10:09:32 INFO - PROCESS | 1651 | 1467738572566 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 10:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:09:32 INFO - PROCESS | 1651 | 1467738572588 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1651 | 1467738572589 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:09:32 INFO - PROCESS | 1651 | 1467738572593 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1651 | 1467738572596 Marionette TRACE conn2 <- [1,1742,null,{}] 10:09:32 INFO - PROCESS | 1651 | 1467738572603 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}] 10:09:32 INFO - PROCESS | 1651 | 1467738572606 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:32 INFO - PROCESS | 1651 | 1467738572722 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:09:32 INFO - PROCESS | 1651 | 1467738572733 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1651 | 1467738572736 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12307f800 == 32 [pid = 1651] [id = 443] 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118808800) [pid = 1651] [serial = 1328] [outer = 0x0] 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1188b1c00) [pid = 1651] [serial = 1329] [outer = 0x118808800] 10:09:32 INFO - PROCESS | 1651 | 1467738572764 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118991400) [pid = 1651] [serial = 1330] [outer = 0x118808800] 10:09:33 INFO - PROCESS | 1651 | 1467738573100 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 523ms 10:09:33 INFO - PROCESS | 1651 | 1467738573115 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1651 | 1467738573116 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:09:33 INFO - PROCESS | 1651 | 1467738573118 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1651 | 1467738573119 Marionette TRACE conn2 <- [1,1746,null,{}] 10:09:33 INFO - PROCESS | 1651 | 1467738573122 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}] 10:09:33 INFO - PROCESS | 1651 | 1467738573123 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:33 INFO - PROCESS | 1651 | 1467738573242 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:09:33 INFO - PROCESS | 1651 | 1467738573279 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1651 | 1467738573280 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x123708000 == 33 [pid = 1651] [id = 444] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1183ea800) [pid = 1651] [serial = 1331] [outer = 0x0] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119181400) [pid = 1651] [serial = 1332] [outer = 0x1183ea800] 10:09:33 INFO - PROCESS | 1651 | 1467738573305 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119902800) [pid = 1651] [serial = 1333] [outer = 0x1183ea800] 10:09:33 INFO - PROCESS | 1651 | 1467738573657 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms 10:09:33 INFO - PROCESS | 1651 | 1467738573688 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1651 | 1467738573689 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:09:33 INFO - PROCESS | 1651 | 1467738573701 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1651 | 1467738573702 Marionette TRACE conn2 <- [1,1750,null,{}] 10:09:33 INFO - PROCESS | 1651 | 1467738573704 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}] 10:09:33 INFO - PROCESS | 1651 | 1467738573705 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:33 INFO - PROCESS | 1651 | 1467738573799 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:09:33 INFO - PROCESS | 1651 | 1467738573803 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1651 | 1467738573804 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12716d800 == 34 [pid = 1651] [id = 445] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118811000) [pid = 1651] [serial = 1334] [outer = 0x0] 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11992c400) [pid = 1651] [serial = 1335] [outer = 0x118811000] 10:09:33 INFO - PROCESS | 1651 | 1467738573828 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119ae8000) [pid = 1651] [serial = 1336] [outer = 0x118811000] 10:09:34 INFO - PROCESS | 1651 | 1467738574151 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 10:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:09:34 INFO - PROCESS | 1651 | 1467738574220 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1651 | 1467738574222 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:09:34 INFO - PROCESS | 1651 | 1467738574229 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1651 | 1467738574230 Marionette TRACE conn2 <- [1,1754,null,{}] 10:09:34 INFO - PROCESS | 1651 | 1467738574232 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}] 10:09:34 INFO - PROCESS | 1651 | 1467738574236 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:34 INFO - PROCESS | 1651 | 1467738574357 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:09:34 INFO - PROCESS | 1651 | 1467738574363 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1651 | 1467738574364 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913e000 == 35 [pid = 1651] [id = 446] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119aedc00) [pid = 1651] [serial = 1337] [outer = 0x0] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119c98800) [pid = 1651] [serial = 1338] [outer = 0x119aedc00] 10:09:34 INFO - PROCESS | 1651 | 1467738574389 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1238a3c00) [pid = 1651] [serial = 1339] [outer = 0x119aedc00] 10:09:34 INFO - PROCESS | 1651 | 1467738574727 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 523ms 10:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:09:34 INFO - PROCESS | 1651 | 1467738574747 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1651 | 1467738574748 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:09:34 INFO - PROCESS | 1651 | 1467738574750 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1651 | 1467738574751 Marionette TRACE conn2 <- [1,1758,null,{}] 10:09:34 INFO - PROCESS | 1651 | 1467738574754 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}] 10:09:34 INFO - PROCESS | 1651 | 1467738574755 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:34 INFO - PROCESS | 1651 | 1467738574857 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:09:34 INFO - PROCESS | 1651 | 1467738574861 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1651 | 1467738574862 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e9800 == 36 [pid = 1651] [id = 447] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123629c00) [pid = 1651] [serial = 1340] [outer = 0x0] 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123a7b400) [pid = 1651] [serial = 1341] [outer = 0x123629c00] 10:09:34 INFO - PROCESS | 1651 | 1467738574886 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123d8c000) [pid = 1651] [serial = 1342] [outer = 0x123629c00] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1129b1400) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x129324c00) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x110b19c00) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1177d9c00) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1129d2400) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112a7bc00) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124483c00) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119d12c00) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116736400) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1249bdc00) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1129da400) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1183efc00) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119c90400) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116825000) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1107a7400) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x110b78c00) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1192f9800) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a52ec00) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118329800) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:09:35 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119923c00) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:09:35 INFO - PROCESS | 1651 | 1467738575222 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]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 10:09:35 INFO - PROCESS | 1651 | 1467738575271 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1651 | 1467738575272 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:09:35 INFO - PROCESS | 1651 | 1467738575281 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1651 | 1467738575282 Marionette TRACE conn2 <- [1,1762,null,{}] 10:09:35 INFO - PROCESS | 1651 | 1467738575285 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}] 10:09:35 INFO - PROCESS | 1651 | 1467738575286 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:35 INFO - PROCESS | 1651 | 1467738575361 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:09:35 INFO - PROCESS | 1651 | 1467738575365 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1651 | 1467738575366 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12938a800 == 37 [pid = 1651] [id = 448] 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1129b2400) [pid = 1651] [serial = 1343] [outer = 0x0] 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11629f800) [pid = 1651] [serial = 1344] [outer = 0x1129b2400] 10:09:35 INFO - PROCESS | 1651 | 1467738575390 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118607c00) [pid = 1651] [serial = 1345] [outer = 0x1129b2400] 10:09:35 INFO - PROCESS | 1651 | 1467738575726 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]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 476ms 10:09:35 INFO - PROCESS | 1651 | 1467738575750 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1651 | 1467738575751 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:09:35 INFO - PROCESS | 1651 | 1467738575754 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1651 | 1467738575755 Marionette TRACE conn2 <- [1,1766,null,{}] 10:09:35 INFO - PROCESS | 1651 | 1467738575757 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}] 10:09:35 INFO - PROCESS | 1651 | 1467738575759 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:35 INFO - PROCESS | 1651 | 1467738575863 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:09:35 INFO - PROCESS | 1651 | 1467738575868 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1651 | 1467738575870 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7dd000 == 38 [pid = 1651] [id = 449] 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11946d800) [pid = 1651] [serial = 1346] [outer = 0x0] 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c93800) [pid = 1651] [serial = 1347] [outer = 0x11946d800] 10:09:35 INFO - PROCESS | 1651 | 1467738575894 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123afa400) [pid = 1651] [serial = 1348] [outer = 0x11946d800] 10:09:36 INFO - PROCESS | 1651 | 1467738576177 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 10:09:36 INFO - PROCESS | 1651 | 1467738576224 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1651 | 1467738576228 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:09:36 INFO - PROCESS | 1651 | 1467738576231 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1651 | 1467738576240 Marionette TRACE conn2 <- [1,1770,null,{}] 10:09:36 INFO - PROCESS | 1651 | 1467738576244 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}] 10:09:36 INFO - PROCESS | 1651 | 1467738576245 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:36 INFO - PROCESS | 1651 | 1467738576319 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:09:36 INFO - PROCESS | 1651 | 1467738576324 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1651 | 1467738576326 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1de800 == 39 [pid = 1651] [id = 450] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123d54400) [pid = 1651] [serial = 1349] [outer = 0x0] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12448c400) [pid = 1651] [serial = 1350] [outer = 0x123d54400] 10:09:36 INFO - PROCESS | 1651 | 1467738576351 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1244d3000) [pid = 1651] [serial = 1351] [outer = 0x123d54400] 10:09:36 INFO - PROCESS | 1651 | 1467738576695 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 479ms 10:09:36 INFO - PROCESS | 1651 | 1467738576713 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1651 | 1467738576715 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:09:36 INFO - PROCESS | 1651 | 1467738576718 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1651 | 1467738576721 Marionette TRACE conn2 <- [1,1774,null,{}] 10:09:36 INFO - PROCESS | 1651 | 1467738576725 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}] 10:09:36 INFO - PROCESS | 1651 | 1467738576729 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:36 INFO - PROCESS | 1651 | 1467738576913 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:09:36 INFO - PROCESS | 1651 | 1467738576920 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1651 | 1467738576922 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6b800 == 40 [pid = 1651] [id = 451] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124882000) [pid = 1651] [serial = 1352] [outer = 0x0] 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12680b000) [pid = 1651] [serial = 1353] [outer = 0x124882000] 10:09:36 INFO - PROCESS | 1651 | 1467738576948 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126f9fc00) [pid = 1651] [serial = 1354] [outer = 0x124882000] 10:09:37 INFO - PROCESS | 1651 | 1467738577343 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]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 673ms 10:09:37 INFO - PROCESS | 1651 | 1467738577390 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1651 | 1467738577393 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:09:37 INFO - PROCESS | 1651 | 1467738577396 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1651 | 1467738577398 Marionette TRACE conn2 <- [1,1778,null,{}] 10:09:37 INFO - PROCESS | 1651 | 1467738577402 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}] 10:09:37 INFO - PROCESS | 1651 | 1467738577404 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:37 INFO - PROCESS | 1651 | 1467738577511 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:09:37 INFO - PROCESS | 1651 | 1467738577584 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1651 | 1467738577585 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189b3000 == 41 [pid = 1651] [id = 452] 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11300d400) [pid = 1651] [serial = 1355] [outer = 0x0] 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1133a9400) [pid = 1651] [serial = 1356] [outer = 0x11300d400] 10:09:37 INFO - PROCESS | 1651 | 1467738577617 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11673c400) [pid = 1651] [serial = 1357] [outer = 0x11300d400] 10:09:38 INFO - PROCESS | 1651 | 1467738578010 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]]]}] 10:09:38 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 10:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 10:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:09:38 INFO - PROCESS | 1651 | 1467738578066 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1651 | 1467738578069 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:09:38 INFO - PROCESS | 1651 | 1467738578074 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1651 | 1467738578076 Marionette TRACE conn2 <- [1,1782,null,{}] 10:09:38 INFO - PROCESS | 1651 | 1467738578078 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}] 10:09:38 INFO - PROCESS | 1651 | 1467738578080 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:38 INFO - PROCESS | 1651 | 1467738578204 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:09:38 INFO - PROCESS | 1651 | 1467738578277 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1651 | 1467738578279 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x123716000 == 42 [pid = 1651] [id = 453] 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11832bc00) [pid = 1651] [serial = 1358] [outer = 0x0] 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11834e800) [pid = 1651] [serial = 1359] [outer = 0x11832bc00] 10:09:38 INFO - PROCESS | 1651 | 1467738578309 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11860e800) [pid = 1651] [serial = 1360] [outer = 0x11832bc00] 10:09:38 INFO - PROCESS | 1651 | 1467738578716 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]]]}] 10:09:38 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 10:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 10:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:09:38 INFO - PROCESS | 1651 | 1467738578745 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1651 | 1467738578747 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:09:38 INFO - PROCESS | 1651 | 1467738578749 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1651 | 1467738578751 Marionette TRACE conn2 <- [1,1786,null,{}] 10:09:38 INFO - PROCESS | 1651 | 1467738578760 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}] 10:09:38 INFO - PROCESS | 1651 | 1467738578763 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:38 INFO - PROCESS | 1651 | 1467738578864 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:09:38 INFO - PROCESS | 1651 | 1467738578939 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1651 | 1467738578941 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c021000 == 43 [pid = 1651] [id = 454] 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119467c00) [pid = 1651] [serial = 1361] [outer = 0x0] 10:09:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11992ec00) [pid = 1651] [serial = 1362] [outer = 0x119467c00] 10:09:38 INFO - PROCESS | 1651 | 1467738578973 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123012c00) [pid = 1651] [serial = 1363] [outer = 0x119467c00] 10:09:39 INFO - PROCESS | 1651 | 1467738579381 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]]]}] 10:09:39 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 10:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 10:09:39 INFO - PROCESS | 1651 | 1467738579421 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1651 | 1467738579423 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:09:39 INFO - PROCESS | 1651 | 1467738579426 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1651 | 1467738579427 Marionette TRACE conn2 <- [1,1790,null,{}] 10:09:39 INFO - PROCESS | 1651 | 1467738579430 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}] 10:09:39 INFO - PROCESS | 1651 | 1467738579431 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:39 INFO - PROCESS | 1651 | 1467738579562 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:09:39 INFO - PROCESS | 1651 | 1467738579667 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1651 | 1467738579668 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c623000 == 44 [pid = 1651] [id = 455] 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12387cc00) [pid = 1651] [serial = 1364] [outer = 0x0] 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123d8cc00) [pid = 1651] [serial = 1365] [outer = 0x12387cc00] 10:09:39 INFO - PROCESS | 1651 | 1467738579718 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1249be000) [pid = 1651] [serial = 1366] [outer = 0x12387cc00] 10:09:40 INFO - PROCESS | 1651 | 1467738580235 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]]]}] 10:09:40 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) 10:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 821ms 10:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:09:40 INFO - PROCESS | 1651 | 1467738580247 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1651 | 1467738580249 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:09:40 INFO - PROCESS | 1651 | 1467738580252 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1651 | 1467738580255 Marionette TRACE conn2 <- [1,1794,null,{}] 10:09:40 INFO - PROCESS | 1651 | 1467738580258 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}] 10:09:40 INFO - PROCESS | 1651 | 1467738580260 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:40 INFO - PROCESS | 1651 | 1467738580370 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:09:40 INFO - PROCESS | 1651 | 1467738580428 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:40 INFO - PROCESS | 1651 | 1467738580429 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c63c800 == 45 [pid = 1651] [id = 456] 10:09:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1242dd800) [pid = 1651] [serial = 1367] [outer = 0x0] 10:09:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12693c400) [pid = 1651] [serial = 1368] [outer = 0x1242dd800] 10:09:40 INFO - PROCESS | 1651 | 1467738580458 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x127148000) [pid = 1651] [serial = 1369] [outer = 0x1242dd800] 10:09:40 INFO - PROCESS | 1651 | 1467738580896 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]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 674ms 10:09:40 INFO - PROCESS | 1651 | 1467738580927 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1651 | 1467738580929 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:09:40 INFO - PROCESS | 1651 | 1467738580931 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1651 | 1467738580932 Marionette TRACE conn2 <- [1,1798,null,{}] 10:09:40 INFO - PROCESS | 1651 | 1467738580934 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}] 10:09:40 INFO - PROCESS | 1651 | 1467738580938 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:41 INFO - PROCESS | 1651 | 1467738581074 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:09:41 INFO - PROCESS | 1651 | 1467738581134 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1651 | 1467738581135 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b949000 == 46 [pid = 1651] [id = 457] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119ae8c00) [pid = 1651] [serial = 1370] [outer = 0x0] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x127445c00) [pid = 1651] [serial = 1371] [outer = 0x119ae8c00] 10:09:41 INFO - PROCESS | 1651 | 1467738581164 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129186c00) [pid = 1651] [serial = 1372] [outer = 0x119ae8c00] 10:09:41 INFO - PROCESS | 1651 | 1467738581719 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]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 818ms 10:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:09:41 INFO - PROCESS | 1651 | 1467738581750 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1651 | 1467738581752 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:09:41 INFO - PROCESS | 1651 | 1467738581755 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1651 | 1467738581757 Marionette TRACE conn2 <- [1,1802,null,{}] 10:09:41 INFO - PROCESS | 1651 | 1467738581761 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}] 10:09:41 INFO - PROCESS | 1651 | 1467738581762 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:41 INFO - PROCESS | 1651 | 1467738581866 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:09:41 INFO - PROCESS | 1651 | 1467738581942 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1651 | 1467738581945 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f39000 == 47 [pid = 1651] [id = 458] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x112e57400) [pid = 1651] [serial = 1373] [outer = 0x0] 10:09:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x113010000) [pid = 1651] [serial = 1374] [outer = 0x112e57400] 10:09:41 INFO - PROCESS | 1651 | 1467738581975 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x116827000) [pid = 1651] [serial = 1375] [outer = 0x112e57400] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1de800 == 46 [pid = 1651] [id = 450] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7dd000 == 45 [pid = 1651] [id = 449] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12938a800 == 44 [pid = 1651] [id = 448] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e9800 == 43 [pid = 1651] [id = 447] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12716d800 == 42 [pid = 1651] [id = 445] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123708000 == 41 [pid = 1651] [id = 444] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x112acbc00) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | 1467738582447 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]]]}] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12307f800 == 40 [pid = 1651] [id = 443] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ab800 == 39 [pid = 1651] [id = 442] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d3000 == 38 [pid = 1651] [id = 441] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1165ab000 == 37 [pid = 1651] [id = 439] 10:09:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1133e1800 == 36 [pid = 1651] [id = 438] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1122b9800) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1129d1000) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x113035c00) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119aed800) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12a63cc00) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118998400) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118805800) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x126f08800) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1238ac800) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x129187000) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1129adc00) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a52e800) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12a694c00) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12951ac00) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x129520400) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11622d800) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183ef400) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118322c00) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1238a5400) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113c92000) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113003800) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126936800) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123afb400) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1234d9c00) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128b26c00) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112e59000) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12932f400) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x117fabc00) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12918ac00) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11990e400) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11898f400) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1238a5000) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x129525800) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119aeb800) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128c4f800) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11697c400) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11880dc00) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124882800) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11972b800) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 10:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 723ms 10:09:42 INFO - PROCESS | 1651 | 1467738582480 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1651 | 1467738582482 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:09:42 INFO - PROCESS | 1651 | 1467738582487 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1651 | 1467738582488 Marionette TRACE conn2 <- [1,1806,null,{}] 10:09:42 INFO - PROCESS | 1651 | 1467738582492 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}] 10:09:42 INFO - PROCESS | 1651 | 1467738582494 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:42 INFO - PROCESS | 1651 | 1467738582577 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:09:42 INFO - PROCESS | 1651 | 1467738582643 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1651 | 1467738582644 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694a800 == 37 [pid = 1651] [id = 459] 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116b20c00) [pid = 1651] [serial = 1376] [outer = 0x0] 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x117247000) [pid = 1651] [serial = 1377] [outer = 0x116b20c00] 10:09:42 INFO - PROCESS | 1651 | 1467738582673 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118329000) [pid = 1651] [serial = 1378] [outer = 0x116b20c00] 10:09:42 INFO - PROCESS | 1651 | 1467738582988 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 524ms 10:09:43 INFO - PROCESS | 1651 | 1467738583013 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1651 | 1467738583014 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:09:43 INFO - PROCESS | 1651 | 1467738583017 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1651 | 1467738583021 Marionette TRACE conn2 <- [1,1810,null,{}] 10:09:43 INFO - PROCESS | 1651 | 1467738583033 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}] 10:09:43 INFO - PROCESS | 1651 | 1467738583036 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:43 INFO - PROCESS | 1651 | 1467738583131 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:09:43 INFO - PROCESS | 1651 | 1467738583203 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1651 | 1467738583205 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dca000 == 38 [pid = 1651] [id = 460] 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118804400) [pid = 1651] [serial = 1379] [outer = 0x0] 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11971cc00) [pid = 1651] [serial = 1380] [outer = 0x118804400] 10:09:43 INFO - PROCESS | 1651 | 1467738583232 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119c45000) [pid = 1651] [serial = 1381] [outer = 0x118804400] 10:09:43 INFO - PROCESS | 1651 | 1467738583531 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 528ms 10:09:43 INFO - PROCESS | 1651 | 1467738583549 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:09:43 INFO - PROCESS | 1651 | 1467738583551 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:09:43 INFO - PROCESS | 1651 | 1467738583554 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1651 | 1467738583555 Marionette TRACE conn2 <- [1,1814,null,{}] 10:09:43 INFO - PROCESS | 1651 | 1467738583558 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}] 10:09:43 INFO - PROCESS | 1651 | 1467738583563 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:43 INFO - PROCESS | 1651 | 1467738583665 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:09:43 INFO - PROCESS | 1651 | 1467738583669 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1651 | 1467738583671 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248f5000 == 39 [pid = 1651] [id = 461] 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119c92800) [pid = 1651] [serial = 1382] [outer = 0x0] 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1238a7400) [pid = 1651] [serial = 1383] [outer = 0x119c92800] 10:09:43 INFO - PROCESS | 1651 | 1467738583712 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123af7000) [pid = 1651] [serial = 1384] [outer = 0x119c92800] 10:09:44 INFO - PROCESS | 1651 | 1467738584200 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]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 673ms 10:09:44 INFO - PROCESS | 1651 | 1467738584228 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1651 | 1467738584229 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:09:44 INFO - PROCESS | 1651 | 1467738584232 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1651 | 1467738584233 Marionette TRACE conn2 <- [1,1818,null,{}] 10:09:44 INFO - PROCESS | 1651 | 1467738584235 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}] 10:09:44 INFO - PROCESS | 1651 | 1467738584236 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:44 INFO - PROCESS | 1651 | 1467738584316 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:09:44 INFO - PROCESS | 1651 | 1467738584320 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1651 | 1467738584321 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ff7000 == 40 [pid = 1651] [id = 462] 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1238a6c00) [pid = 1651] [serial = 1385] [outer = 0x0] 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119ae5000) [pid = 1651] [serial = 1386] [outer = 0x1238a6c00] 10:09:44 INFO - PROCESS | 1651 | 1467738584345 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126fa2400) [pid = 1651] [serial = 1387] [outer = 0x1238a6c00] 10:09:44 INFO - PROCESS | 1651 | 1467738584785 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]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 10:09:44 INFO - PROCESS | 1651 | 1467738584813 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1651 | 1467738584815 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:09:44 INFO - PROCESS | 1651 | 1467738584818 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1651 | 1467738584820 Marionette TRACE conn2 <- [1,1822,null,{}] 10:09:44 INFO - PROCESS | 1651 | 1467738584823 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}] 10:09:44 INFO - PROCESS | 1651 | 1467738584832 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:44 INFO - PROCESS | 1651 | 1467738584982 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:09:45 INFO - PROCESS | 1651 | 1467738584998 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1651 | 1467738584999 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3ea000 == 41 [pid = 1651] [id = 463] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128c54800) [pid = 1651] [serial = 1388] [outer = 0x0] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12918f400) [pid = 1651] [serial = 1389] [outer = 0x128c54800] 10:09:45 INFO - PROCESS | 1651 | 1467738585023 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12932d400) [pid = 1651] [serial = 1390] [outer = 0x128c54800] 10:09:45 INFO - PROCESS | 1651 | 1467738585388 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 619ms 10:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:09:45 INFO - PROCESS | 1651 | 1467738585438 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1651 | 1467738585439 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:09:45 INFO - PROCESS | 1651 | 1467738585441 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1651 | 1467738585442 Marionette TRACE conn2 <- [1,1826,null,{}] 10:09:45 INFO - PROCESS | 1651 | 1467738585444 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}] 10:09:45 INFO - PROCESS | 1651 | 1467738585446 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:45 INFO - PROCESS | 1651 | 1467738585548 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:09:45 INFO - PROCESS | 1651 | 1467738585583 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1651 | 1467738585585 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac9e000 == 42 [pid = 1651] [id = 464] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128c57000) [pid = 1651] [serial = 1391] [outer = 0x0] 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293b4000) [pid = 1651] [serial = 1392] [outer = 0x128c57000] 10:09:45 INFO - PROCESS | 1651 | 1467738585615 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12951d800) [pid = 1651] [serial = 1393] [outer = 0x128c57000] 10:09:45 INFO - PROCESS | 1651 | 1467738585962 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 10:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:09:46 INFO - PROCESS | 1651 | 1467738586011 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1651 | 1467738586013 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:09:46 INFO - PROCESS | 1651 | 1467738586016 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1651 | 1467738586018 Marionette TRACE conn2 <- [1,1830,null,{}] 10:09:46 INFO - PROCESS | 1651 | 1467738586021 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}] 10:09:46 INFO - PROCESS | 1651 | 1467738586023 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:46 INFO - PROCESS | 1651 | 1467738586184 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:09:46 INFO - PROCESS | 1651 | 1467738586203 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1651 | 1467738586204 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b941800 == 43 [pid = 1651] [id = 465] 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12951f000) [pid = 1651] [serial = 1394] [outer = 0x0] 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12952cc00) [pid = 1651] [serial = 1395] [outer = 0x12951f000] 10:09:46 INFO - PROCESS | 1651 | 1467738586244 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129533800) [pid = 1651] [serial = 1396] [outer = 0x12951f000] 10:09:46 INFO - PROCESS | 1651 | 1467738586601 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 619ms 10:09:46 INFO - PROCESS | 1651 | 1467738586642 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1651 | 1467738586643 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:09:46 INFO - PROCESS | 1651 | 1467738586645 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1651 | 1467738586646 Marionette TRACE conn2 <- [1,1834,null,{}] 10:09:46 INFO - PROCESS | 1651 | 1467738586648 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}] 10:09:46 INFO - PROCESS | 1651 | 1467738586649 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:46 INFO - PROCESS | 1651 | 1467738586755 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118811000) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119aedc00) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113033c00) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116983800) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118808800) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123629c00) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1129b2400) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123d54400) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1183ea800) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:09:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11946d800) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:09:46 INFO - PROCESS | 1651 | 1467738586890 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1651 | 1467738586892 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a1d800 == 44 [pid = 1651] [id = 466] 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1122ba000) [pid = 1651] [serial = 1397] [outer = 0x0] 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x113033c00) [pid = 1651] [serial = 1398] [outer = 0x1122ba000] 10:09:46 INFO - PROCESS | 1651 | 1467738586926 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118808800) [pid = 1651] [serial = 1399] [outer = 0x1122ba000] 10:09:47 INFO - PROCESS | 1651 | 1467738587167 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]]]}] 10:09:47 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 10:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 569ms 10:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:09:47 INFO - PROCESS | 1651 | 1467738587218 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1651 | 1467738587221 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:09:47 INFO - PROCESS | 1651 | 1467738587236 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1651 | 1467738587238 Marionette TRACE conn2 <- [1,1838,null,{}] 10:09:47 INFO - PROCESS | 1651 | 1467738587252 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}] 10:09:47 INFO - PROCESS | 1651 | 1467738587254 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:47 INFO - PROCESS | 1651 | 1467738587393 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:09:47 INFO - PROCESS | 1651 | 1467738587399 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1651 | 1467738587400 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3c5000 == 45 [pid = 1651] [id = 467] 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x114f92400) [pid = 1651] [serial = 1400] [outer = 0x0] 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1237a0800) [pid = 1651] [serial = 1401] [outer = 0x114f92400] 10:09:47 INFO - PROCESS | 1651 | 1467738587439 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a527800) [pid = 1651] [serial = 1402] [outer = 0x114f92400] 10:09:47 INFO - PROCESS | 1651 | 1467738587867 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]]]}] 10:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 687ms 10:09:47 INFO - PROCESS | 1651 | 1467738587913 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:09:47 INFO - PROCESS | 1651 | 1467738587914 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:09:47 INFO - PROCESS | 1651 | 1467738587916 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1651 | 1467738587918 Marionette TRACE conn2 <- [1,1842,null,{}] 10:09:47 INFO - PROCESS | 1651 | 1467738587920 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}] 10:09:47 INFO - PROCESS | 1651 | 1467738587922 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:48 INFO - PROCESS | 1651 | 1467738588021 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:09:48 INFO - PROCESS | 1651 | 1467738588024 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1651 | 1467738588026 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc58800 == 46 [pid = 1651] [id = 468] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a52f400) [pid = 1651] [serial = 1403] [outer = 0x0] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a63e800) [pid = 1651] [serial = 1404] [outer = 0x12a52f400] 10:09:48 INFO - PROCESS | 1651 | 1467738588059 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a761000) [pid = 1651] [serial = 1405] [outer = 0x12a52f400] 10:09:48 INFO - PROCESS | 1651 | 1467738588392 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]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 10:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:09:48 INFO - PROCESS | 1651 | 1467738588437 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1651 | 1467738588438 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:09:48 INFO - PROCESS | 1651 | 1467738588441 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1651 | 1467738588442 Marionette TRACE conn2 <- [1,1846,null,{}] 10:09:48 INFO - PROCESS | 1651 | 1467738588445 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}] 10:09:48 INFO - PROCESS | 1651 | 1467738588446 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:48 INFO - PROCESS | 1651 | 1467738588529 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:09:48 INFO - PROCESS | 1651 | 1467738588595 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1651 | 1467738588596 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d199000 == 47 [pid = 1651] [id = 469] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11992f800) [pid = 1651] [serial = 1406] [outer = 0x0] 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12aa43c00) [pid = 1651] [serial = 1407] [outer = 0x11992f800] 10:09:48 INFO - PROCESS | 1651 | 1467738588619 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12aa52800) [pid = 1651] [serial = 1408] [outer = 0x11992f800] 10:09:48 INFO - PROCESS | 1651 | 1467738588951 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]]]}] 10:09:49 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) 10:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 571ms 10:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:09:49 INFO - PROCESS | 1651 | 1467738589013 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1651 | 1467738589015 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:09:49 INFO - PROCESS | 1651 | 1467738589019 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1651 | 1467738589021 Marionette TRACE conn2 <- [1,1850,null,{}] 10:09:49 INFO - PROCESS | 1651 | 1467738589025 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}] 10:09:49 INFO - PROCESS | 1651 | 1467738589027 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:49 INFO - PROCESS | 1651 | 1467738589144 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:09:49 INFO - PROCESS | 1651 | 1467738589204 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1651 | 1467738589207 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168af000 == 48 [pid = 1651] [id = 470] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112e77800) [pid = 1651] [serial = 1409] [outer = 0x0] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113033800) [pid = 1651] [serial = 1410] [outer = 0x112e77800] 10:09:49 INFO - PROCESS | 1651 | 1467738589279 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116826800) [pid = 1651] [serial = 1411] [outer = 0x112e77800] 10:09:49 INFO - PROCESS | 1651 | 1467738589716 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]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 722ms 10:09:49 INFO - PROCESS | 1651 | 1467738589741 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:09:49 INFO - PROCESS | 1651 | 1467738589746 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:09:49 INFO - PROCESS | 1651 | 1467738589751 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1651 | 1467738589753 Marionette TRACE conn2 <- [1,1854,null,{}] 10:09:49 INFO - PROCESS | 1651 | 1467738589755 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}] 10:09:49 INFO - PROCESS | 1651 | 1467738589757 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:49 INFO - PROCESS | 1651 | 1467738589886 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:09:49 INFO - PROCESS | 1651 | 1467738589963 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1651 | 1467738589964 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12716d800 == 49 [pid = 1651] [id = 471] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118804000) [pid = 1651] [serial = 1412] [outer = 0x0] 10:09:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1188b4c00) [pid = 1651] [serial = 1413] [outer = 0x118804000] 10:09:49 INFO - PROCESS | 1651 | 1467738589995 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11946a800) [pid = 1651] [serial = 1414] [outer = 0x118804000] 10:09:50 INFO - PROCESS | 1651 | 1467738590398 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]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 672ms 10:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:09:50 INFO - PROCESS | 1651 | 1467738590423 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1651 | 1467738590424 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:09:50 INFO - PROCESS | 1651 | 1467738590427 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1651 | 1467738590429 Marionette TRACE conn2 <- [1,1858,null,{}] 10:09:50 INFO - PROCESS | 1651 | 1467738590437 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}] 10:09:50 INFO - PROCESS | 1651 | 1467738590441 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:50 INFO - PROCESS | 1651 | 1467738590550 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:09:50 INFO - PROCESS | 1651 | 1467738590613 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1651 | 1467738590615 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc41800 == 50 [pid = 1651] [id = 472] 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11992b000) [pid = 1651] [serial = 1415] [outer = 0x0] 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12389d800) [pid = 1651] [serial = 1416] [outer = 0x11992b000] 10:09:50 INFO - PROCESS | 1651 | 1467738590687 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126e0fc00) [pid = 1651] [serial = 1417] [outer = 0x11992b000] 10:09:51 INFO - PROCESS | 1651 | 1467738591066 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]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 671ms 10:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:09:51 INFO - PROCESS | 1651 | 1467738591098 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1651 | 1467738591100 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:09:51 INFO - PROCESS | 1651 | 1467738591102 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1651 | 1467738591103 Marionette TRACE conn2 <- [1,1862,null,{}] 10:09:51 INFO - PROCESS | 1651 | 1467738591106 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}] 10:09:51 INFO - PROCESS | 1651 | 1467738591107 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:51 INFO - PROCESS | 1651 | 1467738591215 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:09:51 INFO - PROCESS | 1651 | 1467738591324 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1651 | 1467738591326 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d678000 == 51 [pid = 1651] [id = 473] 10:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128e8d800) [pid = 1651] [serial = 1418] [outer = 0x0] 10:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x129189400) [pid = 1651] [serial = 1419] [outer = 0x128e8d800] 10:09:51 INFO - PROCESS | 1651 | 1467738591354 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1293b2800) [pid = 1651] [serial = 1420] [outer = 0x128e8d800] 10:09:51 INFO - PROCESS | 1651 | 1467738591768 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]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 720ms 10:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:09:51 INFO - PROCESS | 1651 | 1467738591822 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1651 | 1467738591824 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:09:51 INFO - PROCESS | 1651 | 1467738591826 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1651 | 1467738591827 Marionette TRACE conn2 <- [1,1866,null,{}] 10:09:51 INFO - PROCESS | 1651 | 1467738591830 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}] 10:09:51 INFO - PROCESS | 1651 | 1467738591831 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:52 INFO - PROCESS | 1651 | 1467738592103 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:09:52 INFO - PROCESS | 1651 | 1467738592196 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1651 | 1467738592197 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dc9800 == 52 [pid = 1651] [id = 474] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x112e6bc00) [pid = 1651] [serial = 1421] [outer = 0x0] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1133b1c00) [pid = 1651] [serial = 1422] [outer = 0x112e6bc00] 10:09:52 INFO - PROCESS | 1651 | 1467738592226 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x116b1b400) [pid = 1651] [serial = 1423] [outer = 0x112e6bc00] 10:09:52 INFO - PROCESS | 1651 | 1467738592685 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]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 872ms 10:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:09:52 INFO - PROCESS | 1651 | 1467738592699 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1651 | 1467738592702 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:09:52 INFO - PROCESS | 1651 | 1467738592705 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1651 | 1467738592707 Marionette TRACE conn2 <- [1,1870,null,{}] 10:09:52 INFO - PROCESS | 1651 | 1467738592710 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}] 10:09:52 INFO - PROCESS | 1651 | 1467738592712 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:52 INFO - PROCESS | 1651 | 1467738592808 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:09:52 INFO - PROCESS | 1651 | 1467738592872 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1651 | 1467738592873 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x118698800 == 53 [pid = 1651] [id = 475] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11832f400) [pid = 1651] [serial = 1424] [outer = 0x0] 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1183f6800) [pid = 1651] [serial = 1425] [outer = 0x11832f400] 10:09:52 INFO - PROCESS | 1651 | 1467738592901 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11917e400) [pid = 1651] [serial = 1426] [outer = 0x11832f400] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc58800 == 52 [pid = 1651] [id = 468] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3c5000 == 51 [pid = 1651] [id = 467] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119a1d800 == 50 [pid = 1651] [id = 466] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b941800 == 49 [pid = 1651] [id = 465] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12913e000 == 48 [pid = 1651] [id = 446] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac9e000 == 47 [pid = 1651] [id = 464] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3ea000 == 46 [pid = 1651] [id = 463] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x115ff7000 == 45 [pid = 1651] [id = 462] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1248f5000 == 44 [pid = 1651] [id = 461] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119dca000 == 43 [pid = 1651] [id = 460] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11694a800 == 42 [pid = 1651] [id = 459] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x117f39000 == 41 [pid = 1651] [id = 458] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c021000 == 40 [pid = 1651] [id = 454] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123716000 == 39 [pid = 1651] [id = 453] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6b800 == 38 [pid = 1651] [id = 451] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1189b3000 == 37 [pid = 1651] [id = 452] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c623000 == 36 [pid = 1651] [id = 455] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c63c800 == 35 [pid = 1651] [id = 456] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118693000 == 34 [pid = 1651] [id = 440] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b949000 == 33 [pid = 1651] [id = 457] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119dc9800 == 32 [pid = 1651] [id = 474] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12d678000 == 31 [pid = 1651] [id = 473] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc41800 == 30 [pid = 1651] [id = 472] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12716d800 == 29 [pid = 1651] [id = 471] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12d199000 == 28 [pid = 1651] [id = 469] 10:09:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1168af000 == 27 [pid = 1651] [id = 470] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1238a3c00) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11629f800) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12448c400) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118607c00) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x123d8c000) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119181400) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1244d3000) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119ae8000) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119902800) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123afa400) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12680b000) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119c93800) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11992c400) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119c98800) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1165e8800) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113c8e000) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1182f3800) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11832a000) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11682a000) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112f07400) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1188b1c00) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123a7b400) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118991400) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 10:09:53 INFO - PROCESS | 1651 | 1467738593894 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]]]}] 10:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1225ms 10:09:53 INFO - PROCESS | 1651 | 1467738593929 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1651 | 1467738593932 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:09:53 INFO - PROCESS | 1651 | 1467738593935 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1651 | 1467738593936 Marionette TRACE conn2 <- [1,1874,null,{}] 10:09:53 INFO - PROCESS | 1651 | 1467738593940 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}] 10:09:53 INFO - PROCESS | 1651 | 1467738593942 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:54 INFO - PROCESS | 1651 | 1467738594024 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:09:54 INFO - PROCESS | 1651 | 1467738594085 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1651 | 1467738594088 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cd800 == 28 [pid = 1651] [id = 476] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116827400) [pid = 1651] [serial = 1427] [outer = 0x0] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1182fb800) [pid = 1651] [serial = 1428] [outer = 0x116827400] 10:09:54 INFO - PROCESS | 1651 | 1467738594118 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118607c00) [pid = 1651] [serial = 1429] [outer = 0x116827400] 10:09:54 INFO - PROCESS | 1651 | 1467738594434 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]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 528ms 10:09:54 INFO - PROCESS | 1651 | 1467738594464 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1651 | 1467738594467 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:09:54 INFO - PROCESS | 1651 | 1467738594472 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1651 | 1467738594474 Marionette TRACE conn2 <- [1,1878,null,{}] 10:09:54 INFO - PROCESS | 1651 | 1467738594478 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}] 10:09:54 INFO - PROCESS | 1651 | 1467738594480 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:54 INFO - PROCESS | 1651 | 1467738594559 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:09:54 INFO - PROCESS | 1651 | 1467738594565 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1651 | 1467738594566 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a1d800 == 29 [pid = 1651] [id = 477] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118994000) [pid = 1651] [serial = 1430] [outer = 0x0] 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119928400) [pid = 1651] [serial = 1431] [outer = 0x118994000] 10:09:54 INFO - PROCESS | 1651 | 1467738594593 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119c3c400) [pid = 1651] [serial = 1432] [outer = 0x118994000] 10:09:54 INFO - PROCESS | 1651 | 1467738594976 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]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 10:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:09:55 INFO - PROCESS | 1651 | 1467738594996 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1651 | 1467738594997 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:09:55 INFO - PROCESS | 1651 | 1467738594999 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1651 | 1467738595002 Marionette TRACE conn2 <- [1,1882,null,{}] 10:09:55 INFO - PROCESS | 1651 | 1467738595011 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}] 10:09:55 INFO - PROCESS | 1651 | 1467738595015 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:55 INFO - PROCESS | 1651 | 1467738595095 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:09:55 INFO - PROCESS | 1651 | 1467738595100 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1651 | 1467738595102 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x124edc800 == 30 [pid = 1651] [id = 478] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11697c400) [pid = 1651] [serial = 1433] [outer = 0x0] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1238a9c00) [pid = 1651] [serial = 1434] [outer = 0x11697c400] 10:09:55 INFO - PROCESS | 1651 | 1467738595130 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123edb800) [pid = 1651] [serial = 1435] [outer = 0x11697c400] 10:09:55 INFO - PROCESS | 1651 | 1467738595480 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]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 10:09:55 INFO - PROCESS | 1651 | 1467738595522 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1651 | 1467738595525 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:09:55 INFO - PROCESS | 1651 | 1467738595552 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1651 | 1467738595554 Marionette TRACE conn2 <- [1,1886,null,{}] 10:09:55 INFO - PROCESS | 1651 | 1467738595558 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}] 10:09:55 INFO - PROCESS | 1651 | 1467738595560 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:55 INFO - PROCESS | 1651 | 1467738595681 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:09:55 INFO - PROCESS | 1651 | 1467738595686 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1651 | 1467738595687 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x129142000 == 31 [pid = 1651] [id = 479] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1244c8000) [pid = 1651] [serial = 1436] [outer = 0x0] 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12680b000) [pid = 1651] [serial = 1437] [outer = 0x1244c8000] 10:09:55 INFO - PROCESS | 1651 | 1467738595729 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x127148800) [pid = 1651] [serial = 1438] [outer = 0x1244c8000] 10:09:56 INFO - PROCESS | 1651 | 1467738596132 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 624ms 10:09:56 INFO - PROCESS | 1651 | 1467738596181 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1651 | 1467738596183 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:09:56 INFO - PROCESS | 1651 | 1467738596194 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1651 | 1467738596195 Marionette TRACE conn2 <- [1,1890,null,{}] 10:09:56 INFO - PROCESS | 1651 | 1467738596197 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}] 10:09:56 INFO - PROCESS | 1651 | 1467738596198 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:56 INFO - PROCESS | 1651 | 1467738596299 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:09:56 INFO - PROCESS | 1651 | 1467738596302 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1651 | 1467738596303 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3e7800 == 32 [pid = 1651] [id = 480] 10:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118611400) [pid = 1651] [serial = 1439] [outer = 0x0] 10:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128b29c00) [pid = 1651] [serial = 1440] [outer = 0x118611400] 10:09:56 INFO - PROCESS | 1651 | 1467738596328 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128e8d000) [pid = 1651] [serial = 1441] [outer = 0x118611400] 10:09:56 INFO - PROCESS | 1651 | 1467738596671 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 10:09:56 INFO - PROCESS | 1651 | 1467738596713 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1651 | 1467738596714 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:09:56 INFO - PROCESS | 1651 | 1467738596723 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1651 | 1467738596724 Marionette TRACE conn2 <- [1,1894,null,{}] 10:09:56 INFO - PROCESS | 1651 | 1467738596727 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}] 10:09:56 INFO - PROCESS | 1651 | 1467738596730 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:56 INFO - PROCESS | 1651 | 1467738596848 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12951f000) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x128c57000) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116b20c00) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x112e57400) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119467c00) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11300d400) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12387cc00) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1238a6c00) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1122ba000) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11832bc00) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1242dd800) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119ae8c00) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118804400) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124882000) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119c92800) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12a52f400) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11992f800) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x114f92400) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128c54800) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129db400) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112ded800) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:09:57 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116824c00) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:09:57 INFO - PROCESS | 1651 | 1467738597473 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1651 | 1467738597475 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133e3800 == 33 [pid = 1651] [id = 481] 10:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1122b9000) [pid = 1651] [serial = 1442] [outer = 0x0] 10:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1129cd400) [pid = 1651] [serial = 1443] [outer = 0x1122b9000] 10:09:57 INFO - PROCESS | 1651 | 1467738597512 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11300d400) [pid = 1651] [serial = 1444] [outer = 0x1122b9000] 10:09:58 INFO - PROCESS | 1651 | 1467738598054 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]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1380ms 10:09:58 INFO - PROCESS | 1651 | 1467738598112 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1651 | 1467738598115 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:09:58 INFO - PROCESS | 1651 | 1467738598118 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1651 | 1467738598120 Marionette TRACE conn2 <- [1,1898,null,{}] 10:09:58 INFO - PROCESS | 1651 | 1467738598124 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}] 10:09:58 INFO - PROCESS | 1651 | 1467738598127 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:58 INFO - PROCESS | 1651 | 1467738598246 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:09:58 INFO - PROCESS | 1651 | 1467738598333 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1651 | 1467738598335 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317a000 == 34 [pid = 1651] [id = 482] 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x117fb1400) [pid = 1651] [serial = 1445] [outer = 0x0] 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118325c00) [pid = 1651] [serial = 1446] [outer = 0x117fb1400] 10:09:58 INFO - PROCESS | 1651 | 1467738598366 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1183ef000) [pid = 1651] [serial = 1447] [outer = 0x117fb1400] 10:09:58 INFO - PROCESS | 1651 | 1467738598918 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]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 821ms 10:09:58 INFO - PROCESS | 1651 | 1467738598942 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1651 | 1467738598945 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:09:58 INFO - PROCESS | 1651 | 1467738598948 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1651 | 1467738598949 Marionette TRACE conn2 <- [1,1902,null,{}] 10:09:58 INFO - PROCESS | 1651 | 1467738598952 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}] 10:09:58 INFO - PROCESS | 1651 | 1467738598953 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:59 INFO - PROCESS | 1651 | 1467738599073 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:09:59 INFO - PROCESS | 1651 | 1467738599160 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1651 | 1467738599161 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:09:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ef4800 == 35 [pid = 1651] [id = 483] 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1182ef800) [pid = 1651] [serial = 1448] [outer = 0x0] 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11992c000) [pid = 1651] [serial = 1449] [outer = 0x1182ef800] 10:09:59 INFO - PROCESS | 1651 | 1467738599203 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119aed400) [pid = 1651] [serial = 1450] [outer = 0x1182ef800] 10:10:00 INFO - PROCESS | 1651 | 1467738600020 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]]]}] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x112d58800 == 34 [pid = 1651] [id = 26] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3e7800 == 33 [pid = 1651] [id = 480] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x129142000 == 32 [pid = 1651] [id = 479] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x124edc800 == 31 [pid = 1651] [id = 478] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x119a1d800 == 30 [pid = 1651] [id = 477] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cd800 == 29 [pid = 1651] [id = 476] 10:10:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118698800 == 28 [pid = 1651] [id = 475] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112e78c00) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12952cc00) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12951d800) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1293b4000) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117247000) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118329000) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x113010000) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116827000) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11992ec00) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123012c00) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1133a9400) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11673c400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123d8cc00) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1249be000) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119ae5000) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x113033c00) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11834e800) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11860e800) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12693c400) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127148000) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x127445c00) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129186c00) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11971cc00) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x119c45000) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126f9fc00) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1238a7400) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x123af7000) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12a761000) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12aa43c00) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x118808800) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12aa52800) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12a63e800) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1237a0800) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12918f400) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x129533800) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12932d400) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12a527800) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x126fa2400) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1132e0800) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x116988000) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 10:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1120ms 10:10:00 INFO - PROCESS | 1651 | 1467738600081 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:10:00 INFO - PROCESS | 1651 | 1467738600083 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:10:00 INFO - PROCESS | 1651 | 1467738600088 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1651 | 1467738600093 Marionette TRACE conn2 <- [1,1906,null,{}] 10:10:00 INFO - PROCESS | 1651 | 1467738600100 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}] 10:10:00 INFO - PROCESS | 1651 | 1467738600102 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:00 INFO - PROCESS | 1651 | 1467738600225 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:10:00 INFO - PROCESS | 1651 | 1467738600309 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1651 | 1467738600313 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11672d800 == 29 [pid = 1651] [id = 484] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x112f13c00) [pid = 1651] [serial = 1451] [outer = 0x0] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1133ab800) [pid = 1651] [serial = 1452] [outer = 0x112f13c00] 10:10:00 INFO - PROCESS | 1651 | 1467738600366 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x115f25000) [pid = 1651] [serial = 1453] [outer = 0x112f13c00] 10:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112a7c800) [pid = 1651] [serial = 1454] [outer = 0x12cbbec00] 10:10:00 INFO - PROCESS | 1651 | 1467738600950 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]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 877ms 10:10:00 INFO - PROCESS | 1651 | 1467738600964 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1651 | 1467738600967 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:10:00 INFO - PROCESS | 1651 | 1467738600972 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1651 | 1467738600974 Marionette TRACE conn2 <- [1,1910,null,{}] 10:10:00 INFO - PROCESS | 1651 | 1467738600976 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}] 10:10:00 INFO - PROCESS | 1651 | 1467738600978 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:01 INFO - PROCESS | 1651 | 1467738601080 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:10:01 INFO - PROCESS | 1651 | 1467738601163 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1651 | 1467738601165 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ba800 == 30 [pid = 1651] [id = 485] 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x116827800) [pid = 1651] [serial = 1455] [outer = 0x0] 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11834e800) [pid = 1651] [serial = 1456] [outer = 0x116827800] 10:10:01 INFO - PROCESS | 1651 | 1467738601196 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x118805800) [pid = 1651] [serial = 1457] [outer = 0x116827800] 10:10:01 INFO - PROCESS | 1651 | 1467738601626 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]]]}] 10:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 10:10:01 INFO - PROCESS | 1651 | 1467738601645 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:10:01 INFO - PROCESS | 1651 | 1467738601647 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:10:01 INFO - PROCESS | 1651 | 1467738601649 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1651 | 1467738601652 Marionette TRACE conn2 <- [1,1914,null,{}] 10:10:01 INFO - PROCESS | 1651 | 1467738601678 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}] 10:10:01 INFO - PROCESS | 1651 | 1467738601681 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:01 INFO - PROCESS | 1651 | 1467738601786 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:10:01 INFO - PROCESS | 1651 | 1467738601845 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1651 | 1467738601847 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ad5800 == 31 [pid = 1651] [id = 486] 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1106ed400) [pid = 1651] [serial = 1458] [outer = 0x0] 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119726400) [pid = 1651] [serial = 1459] [outer = 0x1106ed400] 10:10:01 INFO - PROCESS | 1651 | 1467738601881 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119aedc00) [pid = 1651] [serial = 1460] [outer = 0x1106ed400] 10:10:02 INFO - PROCESS | 1651 | 1467738602325 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]]]}] 10:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 10:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:10:02 INFO - PROCESS | 1651 | 1467738602371 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1651 | 1467738602372 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:10:02 INFO - PROCESS | 1651 | 1467738602375 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1651 | 1467738602376 Marionette TRACE conn2 <- [1,1918,null,{}] 10:10:02 INFO - PROCESS | 1651 | 1467738602378 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}] 10:10:02 INFO - PROCESS | 1651 | 1467738602380 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:02 INFO - PROCESS | 1651 | 1467738602478 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:10:02 INFO - PROCESS | 1651 | 1467738602534 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1651 | 1467738602536 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b19800 == 32 [pid = 1651] [id = 487] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x12101fc00) [pid = 1651] [serial = 1461] [outer = 0x0] 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x123244400) [pid = 1651] [serial = 1462] [outer = 0x12101fc00] 10:10:02 INFO - PROCESS | 1651 | 1467738602566 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x123886c00) [pid = 1651] [serial = 1463] [outer = 0x12101fc00] 10:10:03 INFO - PROCESS | 1651 | 1467738603014 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]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 10:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:10:03 INFO - PROCESS | 1651 | 1467738603046 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1651 | 1467738603047 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:10:03 INFO - PROCESS | 1651 | 1467738603049 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1651 | 1467738603051 Marionette TRACE conn2 <- [1,1922,null,{}] 10:10:03 INFO - PROCESS | 1651 | 1467738603053 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}] 10:10:03 INFO - PROCESS | 1651 | 1467738603054 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:03 INFO - PROCESS | 1651 | 1467738603166 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:10:03 INFO - PROCESS | 1651 | 1467738603224 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1651 | 1467738603226 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295ed000 == 33 [pid = 1651] [id = 488] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1182f3400) [pid = 1651] [serial = 1464] [outer = 0x0] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1238a2c00) [pid = 1651] [serial = 1465] [outer = 0x1182f3400] 10:10:03 INFO - PROCESS | 1651 | 1467738603268 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x123af6400) [pid = 1651] [serial = 1466] [outer = 0x1182f3400] 10:10:03 INFO - PROCESS | 1651 | 1467738603674 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]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 669ms 10:10:03 INFO - PROCESS | 1651 | 1467738603719 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1651 | 1467738603720 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:10:03 INFO - PROCESS | 1651 | 1467738603723 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1651 | 1467738603724 Marionette TRACE conn2 <- [1,1926,null,{}] 10:10:03 INFO - PROCESS | 1651 | 1467738603726 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}] 10:10:03 INFO - PROCESS | 1651 | 1467738603731 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:03 INFO - PROCESS | 1651 | 1467738603861 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:10:03 INFO - PROCESS | 1651 | 1467738603922 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1651 | 1467738603924 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac99800 == 34 [pid = 1651] [id = 489] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1242d9400) [pid = 1651] [serial = 1467] [outer = 0x0] 10:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1244cdc00) [pid = 1651] [serial = 1468] [outer = 0x1242d9400] 10:10:03 INFO - PROCESS | 1651 | 1467738603965 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x128b2c000) [pid = 1651] [serial = 1469] [outer = 0x1242d9400] 10:10:04 INFO - PROCESS | 1651 | 1467738604391 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]]]}] 10:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 721ms 10:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:10:04 INFO - PROCESS | 1651 | 1467738604469 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1651 | 1467738604471 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:10:04 INFO - PROCESS | 1651 | 1467738604473 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1651 | 1467738604474 Marionette TRACE conn2 <- [1,1930,null,{}] 10:10:04 INFO - PROCESS | 1651 | 1467738604497 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}] 10:10:04 INFO - PROCESS | 1651 | 1467738604499 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:04 INFO - PROCESS | 1651 | 1467738604594 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:10:04 INFO - PROCESS | 1651 | 1467738604663 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1651 | 1467738604665 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e6800 == 35 [pid = 1651] [id = 490] 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123a83000) [pid = 1651] [serial = 1470] [outer = 0x0] 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x129183800) [pid = 1651] [serial = 1471] [outer = 0x123a83000] 10:10:04 INFO - PROCESS | 1651 | 1467738604694 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x129325400) [pid = 1651] [serial = 1472] [outer = 0x123a83000] 10:10:05 INFO - PROCESS | 1651 | 1467738605143 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]]]}] 10:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 689ms 10:10:05 INFO - PROCESS | 1651 | 1467738605163 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1651 | 1467738605165 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:10:05 INFO - PROCESS | 1651 | 1467738605168 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1651 | 1467738605170 Marionette TRACE conn2 <- [1,1934,null,{}] 10:10:05 INFO - PROCESS | 1651 | 1467738605174 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}] 10:10:05 INFO - PROCESS | 1651 | 1467738605175 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:05 INFO - PROCESS | 1651 | 1467738605272 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:10:05 INFO - PROCESS | 1651 | 1467738605333 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1651 | 1467738605334 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11869a800 == 36 [pid = 1651] [id = 491] 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1132e0800) [pid = 1651] [serial = 1473] [outer = 0x0] 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115f24800) [pid = 1651] [serial = 1474] [outer = 0x1132e0800] 10:10:05 INFO - PROCESS | 1651 | 1467738605363 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117248400) [pid = 1651] [serial = 1475] [outer = 0x1132e0800] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d181800 == 35 [pid = 1651] [id = 17] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1c000 == 34 [pid = 1651] [id = 25] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12b94c000 == 33 [pid = 1651] [id = 20] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d453000 == 32 [pid = 1651] [id = 19] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7b000 == 31 [pid = 1651] [id = 11] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1133e3800 == 30 [pid = 1651] [id = 481] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12317a000 == 29 [pid = 1651] [id = 482] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d67d000 == 28 [pid = 1651] [id = 21] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb6a000 == 27 [pid = 1651] [id = 15] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x116baf800 == 26 [pid = 1651] [id = 24] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbbb000 == 25 [pid = 1651] [id = 22] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12913c000 == 24 [pid = 1651] [id = 6] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1130e0000 == 23 [pid = 1651] [id = 23] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12a665800 == 22 [pid = 1651] [id = 8] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12c62d000 == 21 [pid = 1651] [id = 14] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3b6800 == 20 [pid = 1651] [id = 13] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12c02f800 == 19 [pid = 1651] [id = 12] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba06800 == 18 [pid = 1651] [id = 10] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d6800 == 17 [pid = 1651] [id = 9] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac99800 == 16 [pid = 1651] [id = 489] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1295ed000 == 15 [pid = 1651] [id = 488] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x128b19800 == 14 [pid = 1651] [id = 487] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x123ad5800 == 13 [pid = 1651] [id = 486] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ba800 == 12 [pid = 1651] [id = 485] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x124ef4800 == 11 [pid = 1651] [id = 483] 10:10:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11672d800 == 10 [pid = 1651] [id = 484] 10:10:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e6800 == 9 [pid = 1651] [id = 490] 10:10:07 INFO - PROCESS | 1651 | 1467738607633 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2526ms 10:10:07 INFO - PROCESS | 1651 | 1467738607695 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:10:07 INFO - PROCESS | 1651 | 1467738607698 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:10:07 INFO - PROCESS | 1651 | 1467738607701 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1651 | 1467738607703 Marionette TRACE conn2 <- [1,1938,null,{}] 10:10:07 INFO - PROCESS | 1651 | 1467738607708 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}] 10:10:07 INFO - PROCESS | 1651 | 1467738607709 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:07 INFO - PROCESS | 1651 | 1467738607789 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:10:07 INFO - PROCESS | 1651 | 1467738607797 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1651 | 1467738607800 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694a800 == 10 [pid = 1651] [id = 492] 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1132e0400) [pid = 1651] [serial = 1476] [outer = 0x0] 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1133ac800) [pid = 1651] [serial = 1477] [outer = 0x1132e0400] 10:10:07 INFO - PROCESS | 1651 | 1467738607828 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115ee2400) [pid = 1651] [serial = 1478] [outer = 0x1132e0400] 10:10:08 INFO - PROCESS | 1651 | 1467738608178 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 520ms 10:10:08 INFO - PROCESS | 1651 | 1467738608222 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1651 | 1467738608226 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:10:08 INFO - PROCESS | 1651 | 1467738608230 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1651 | 1467738608232 Marionette TRACE conn2 <- [1,1942,null,{}] 10:10:08 INFO - PROCESS | 1651 | 1467738608234 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}] 10:10:08 INFO - PROCESS | 1651 | 1467738608236 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:08 INFO - PROCESS | 1651 | 1467738608317 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:10:08 INFO - PROCESS | 1651 | 1467738608322 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1651 | 1467738608323 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x116577000 == 11 [pid = 1651] [id = 493] 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1165ed000) [pid = 1651] [serial = 1479] [outer = 0x0] 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116982c00) [pid = 1651] [serial = 1480] [outer = 0x1165ed000] 10:10:08 INFO - PROCESS | 1651 | 1467738608353 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1177d3400) [pid = 1651] [serial = 1481] [outer = 0x1165ed000] 10:10:08 INFO - PROCESS | 1651 | 1467738608720 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 10:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:10:08 INFO - PROCESS | 1651 | 1467738608750 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1651 | 1467738608751 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:10:08 INFO - PROCESS | 1651 | 1467738608753 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1651 | 1467738608755 Marionette TRACE conn2 <- [1,1946,null,{}] 10:10:08 INFO - PROCESS | 1651 | 1467738608764 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}] 10:10:08 INFO - PROCESS | 1651 | 1467738608767 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:08 INFO - PROCESS | 1651 | 1467738608847 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:10:08 INFO - PROCESS | 1651 | 1467738608852 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1651 | 1467738608854 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317c800 == 12 [pid = 1651] [id = 494] 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x112e78c00) [pid = 1651] [serial = 1482] [outer = 0x0] 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1183f4c00) [pid = 1651] [serial = 1483] [outer = 0x112e78c00] 10:10:08 INFO - PROCESS | 1651 | 1467738608885 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1188b0800) [pid = 1651] [serial = 1484] [outer = 0x112e78c00] 10:10:09 INFO - PROCESS | 1651 | 1467738609222 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 10:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:10:09 INFO - PROCESS | 1651 | 1467738609274 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1651 | 1467738609276 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:10:09 INFO - PROCESS | 1651 | 1467738609278 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1651 | 1467738609279 Marionette TRACE conn2 <- [1,1950,null,{}] 10:10:09 INFO - PROCESS | 1651 | 1467738609282 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}] 10:10:09 INFO - PROCESS | 1651 | 1467738609283 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:09 INFO - PROCESS | 1651 | 1467738609392 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:10:09 INFO - PROCESS | 1651 | 1467738609433 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1651 | 1467738609435 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x123294000 == 13 [pid = 1651] [id = 495] 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183ea800) [pid = 1651] [serial = 1485] [outer = 0x0] 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11946d000) [pid = 1651] [serial = 1486] [outer = 0x1183ea800] 10:10:09 INFO - PROCESS | 1651 | 1467738609460 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119926400) [pid = 1651] [serial = 1487] [outer = 0x1183ea800] 10:10:09 INFO - PROCESS | 1651 | 1467738609772 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 10:10:09 INFO - PROCESS | 1651 | 1467738609798 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1651 | 1467738609799 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:10:09 INFO - PROCESS | 1651 | 1467738609801 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1651 | 1467738609803 Marionette TRACE conn2 <- [1,1954,null,{}] 10:10:09 INFO - PROCESS | 1651 | 1467738609814 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}] 10:10:09 INFO - PROCESS | 1651 | 1467738609815 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:09 INFO - PROCESS | 1651 | 1467738609906 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:10:09 INFO - PROCESS | 1651 | 1467738609942 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1651 | 1467738609943 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x127185000 == 14 [pid = 1651] [id = 496] 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x115ee5800) [pid = 1651] [serial = 1488] [outer = 0x0] 10:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11998bc00) [pid = 1651] [serial = 1489] [outer = 0x115ee5800] 10:10:09 INFO - PROCESS | 1651 | 1467738609968 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119ae6c00) [pid = 1651] [serial = 1490] [outer = 0x115ee5800] 10:10:10 INFO - PROCESS | 1651 | 1467738610267 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 10:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:10:10 INFO - PROCESS | 1651 | 1467738610325 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1651 | 1467738610326 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:10:10 INFO - PROCESS | 1651 | 1467738610328 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1651 | 1467738610329 Marionette TRACE conn2 <- [1,1958,null,{}] 10:10:10 INFO - PROCESS | 1651 | 1467738610332 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}] 10:10:10 INFO - PROCESS | 1651 | 1467738610336 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:10 INFO - PROCESS | 1651 | 1467738610457 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:10:10 INFO - PROCESS | 1651 | 1467738610494 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1651 | 1467738610495 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937e800 == 15 [pid = 1651] [id = 497] 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1165eac00) [pid = 1651] [serial = 1491] [outer = 0x0] 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119c3f400) [pid = 1651] [serial = 1492] [outer = 0x1165eac00] 10:10:10 INFO - PROCESS | 1651 | 1467738610520 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1238a5c00) [pid = 1651] [serial = 1493] [outer = 0x1165eac00] 10:10:10 INFO - PROCESS | 1651 | 1467738610813 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 519ms 10:10:10 INFO - PROCESS | 1651 | 1467738610848 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1651 | 1467738610849 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:10:10 INFO - PROCESS | 1651 | 1467738610851 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1651 | 1467738610852 Marionette TRACE conn2 <- [1,1962,null,{}] 10:10:10 INFO - PROCESS | 1651 | 1467738610855 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}] 10:10:10 INFO - PROCESS | 1651 | 1467738610856 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:10 INFO - PROCESS | 1651 | 1467738610960 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:10:10 INFO - PROCESS | 1651 | 1467738610963 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1651 | 1467738610964 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7cc000 == 16 [pid = 1651] [id = 498] 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118351c00) [pid = 1651] [serial = 1494] [outer = 0x0] 10:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123a7ec00) [pid = 1651] [serial = 1495] [outer = 0x118351c00] 10:10:10 INFO - PROCESS | 1651 | 1467738610988 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123d91400) [pid = 1651] [serial = 1496] [outer = 0x118351c00] 10:10:11 INFO - PROCESS | 1651 | 1467738611337 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112f13c00) [pid = 1651] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118611400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116827400) [pid = 1651] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11832f400) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118994000) [pid = 1651] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11697c400) [pid = 1651] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1244c8000) [pid = 1651] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12101fc00) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123a83000) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1242d9400) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1182f3400) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1122b9000) [pid = 1651] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128e8d800) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112e77800) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11992b000) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112e6bc00) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118804000) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1106ed400) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116827800) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1182ef800) [pid = 1651] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:10:11 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x117fb1400) [pid = 1651] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:10:11 INFO - PROCESS | 1651 | 1467738611570 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1651 | 1467738611572 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:10:11 INFO - PROCESS | 1651 | 1467738611581 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1651 | 1467738611582 Marionette TRACE conn2 <- [1,1966,null,{}] 10:10:11 INFO - PROCESS | 1651 | 1467738611585 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}] 10:10:11 INFO - PROCESS | 1651 | 1467738611586 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:11 INFO - PROCESS | 1651 | 1467738611659 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:10:11 INFO - PROCESS | 1651 | 1467738611665 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1651 | 1467738611666 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119174800 == 17 [pid = 1651] [id = 499] 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112acbc00) [pid = 1651] [serial = 1497] [outer = 0x0] 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1130e7400) [pid = 1651] [serial = 1498] [outer = 0x112acbc00] 10:10:11 INFO - PROCESS | 1651 | 1467738611691 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116829c00) [pid = 1651] [serial = 1499] [outer = 0x112acbc00] 10:10:12 INFO - PROCESS | 1651 | 1467738612138 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]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 574ms 10:10:12 INFO - PROCESS | 1651 | 1467738612155 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1651 | 1467738612156 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:10:12 INFO - PROCESS | 1651 | 1467738612161 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1651 | 1467738612163 Marionette TRACE conn2 <- [1,1970,null,{}] 10:10:12 INFO - PROCESS | 1651 | 1467738612165 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}] 10:10:12 INFO - PROCESS | 1651 | 1467738612167 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:12 INFO - PROCESS | 1651 | 1467738612256 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:10:12 INFO - PROCESS | 1651 | 1467738612262 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1651 | 1467738612263 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317c000 == 18 [pid = 1651] [id = 500] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118326000) [pid = 1651] [serial = 1500] [outer = 0x0] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11895c800) [pid = 1651] [serial = 1501] [outer = 0x118326000] 10:10:12 INFO - PROCESS | 1651 | 1467738612287 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119c8d000) [pid = 1651] [serial = 1502] [outer = 0x118326000] 10:10:12 INFO - PROCESS | 1651 | 1467738612600 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]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 471ms 10:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:10:12 INFO - PROCESS | 1651 | 1467738612632 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1651 | 1467738612633 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:10:12 INFO - PROCESS | 1651 | 1467738612635 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1651 | 1467738612636 Marionette TRACE conn2 <- [1,1974,null,{}] 10:10:12 INFO - PROCESS | 1651 | 1467738612639 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}] 10:10:12 INFO - PROCESS | 1651 | 1467738612640 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:12 INFO - PROCESS | 1651 | 1467738612721 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:10:12 INFO - PROCESS | 1651 | 1467738612778 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1651 | 1467738612779 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e8800 == 19 [pid = 1651] [id = 501] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1182ef000) [pid = 1651] [serial = 1503] [outer = 0x0] 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123af3000) [pid = 1651] [serial = 1504] [outer = 0x1182ef000] 10:10:12 INFO - PROCESS | 1651 | 1467738612803 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12448e800) [pid = 1651] [serial = 1505] [outer = 0x1182ef000] 10:10:13 INFO - PROCESS | 1651 | 1467738613096 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 10:10:13 INFO - PROCESS | 1651 | 1467738613154 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1651 | 1467738613156 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:10:13 INFO - PROCESS | 1651 | 1467738613158 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1651 | 1467738613160 Marionette TRACE conn2 <- [1,1978,null,{}] 10:10:13 INFO - PROCESS | 1651 | 1467738613162 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}] 10:10:13 INFO - PROCESS | 1651 | 1467738613163 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:13 INFO - PROCESS | 1651 | 1467738613248 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:10:13 INFO - PROCESS | 1651 | 1467738613317 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1651 | 1467738613318 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x127180800 == 20 [pid = 1651] [id = 502] 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1244cb000) [pid = 1651] [serial = 1506] [outer = 0x0] 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126803c00) [pid = 1651] [serial = 1507] [outer = 0x1244cb000] 10:10:13 INFO - PROCESS | 1651 | 1467738613348 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12693b000) [pid = 1651] [serial = 1508] [outer = 0x1244cb000] 10:10:13 INFO - PROCESS | 1651 | 1467738613723 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 10:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:10:13 INFO - PROCESS | 1651 | 1467738613779 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1651 | 1467738613781 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:10:13 INFO - PROCESS | 1651 | 1467738613785 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1651 | 1467738613787 Marionette TRACE conn2 <- [1,1982,null,{}] 10:10:13 INFO - PROCESS | 1651 | 1467738613790 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}] 10:10:13 INFO - PROCESS | 1651 | 1467738613792 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:13 INFO - PROCESS | 1651 | 1467738613904 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:10:13 INFO - PROCESS | 1651 | 1467738613986 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1651 | 1467738613988 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c2000 == 21 [pid = 1651] [id = 503] 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1122b0000) [pid = 1651] [serial = 1509] [outer = 0x0] 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112e53800) [pid = 1651] [serial = 1510] [outer = 0x1122b0000] 10:10:14 INFO - PROCESS | 1651 | 1467738614021 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x114f97000) [pid = 1651] [serial = 1511] [outer = 0x1122b0000] 10:10:14 INFO - PROCESS | 1651 | 1467738614508 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 777ms 10:10:14 INFO - PROCESS | 1651 | 1467738614569 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1651 | 1467738614572 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:10:14 INFO - PROCESS | 1651 | 1467738614580 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1651 | 1467738614581 Marionette TRACE conn2 <- [1,1986,null,{}] 10:10:14 INFO - PROCESS | 1651 | 1467738614584 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}] 10:10:14 INFO - PROCESS | 1651 | 1467738614586 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:14 INFO - PROCESS | 1651 | 1467738614692 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:10:14 INFO - PROCESS | 1651 | 1467738614778 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1651 | 1467738614779 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717f800 == 22 [pid = 1651] [id = 504] 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1177db000) [pid = 1651] [serial = 1512] [outer = 0x0] 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x117fb2c00) [pid = 1651] [serial = 1513] [outer = 0x1177db000] 10:10:14 INFO - PROCESS | 1651 | 1467738614810 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1183eec00) [pid = 1651] [serial = 1514] [outer = 0x1177db000] 10:10:15 INFO - PROCESS | 1651 | 1467738615435 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]]]}] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115f24800) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 10:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 872ms 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x129183800) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129325400) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1244cdc00) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128b2c000) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1238a2c00) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123af6400) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123244400) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123886c00) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119726400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119aedc00) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11834e800) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118805800) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1133ab800) [pid = 1651] [serial = 1452] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115f25000) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11992c000) [pid = 1651] [serial = 1449] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119aed400) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118325c00) [pid = 1651] [serial = 1446] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1183ef000) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1129cd400) [pid = 1651] [serial = 1443] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11300d400) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128b29c00) [pid = 1651] [serial = 1440] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128e8d000) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12680b000) [pid = 1651] [serial = 1437] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x127148800) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1238a9c00) [pid = 1651] [serial = 1434] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x123edb800) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119928400) [pid = 1651] [serial = 1431] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119c3c400) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1182fb800) [pid = 1651] [serial = 1428] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x118607c00) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1183f6800) [pid = 1651] [serial = 1425] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11917e400) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1133b1c00) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x116b1b400) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x129189400) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1293b2800) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12389d800) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x126e0fc00) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1188b4c00) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x11946a800) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x113033800) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x116826800) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 10:10:15 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x11992dc00) [pid = 1651] [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.] 10:10:15 INFO - PROCESS | 1651 | 1467738615471 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:10:15 INFO - PROCESS | 1651 | 1467738615474 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1651 | 1467738615481 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1651 | 1467738615483 Marionette TRACE conn2 <- [1,1990,null,{}] 10:10:15 INFO - PROCESS | 1651 | 1467738615487 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}] 10:10:15 INFO - PROCESS | 1651 | 1467738615488 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:15 INFO - PROCESS | 1651 | 1467738615562 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:10:15 INFO - PROCESS | 1651 | 1467738615568 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1651 | 1467738615570 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x116714000 == 23 [pid = 1651] [id = 505] 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x113c8e000) [pid = 1651] [serial = 1515] [outer = 0x0] 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x115e04400) [pid = 1651] [serial = 1516] [outer = 0x113c8e000] 10:10:15 INFO - PROCESS | 1651 | 1467738615600 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x116237000) [pid = 1651] [serial = 1517] [outer = 0x113c8e000] 10:10:15 INFO - PROCESS | 1651 | 1467738615984 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 10:10:16 INFO - PROCESS | 1651 | 1467738616002 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1651 | 1467738616004 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:10:16 INFO - PROCESS | 1651 | 1467738616009 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1651 | 1467738616010 Marionette TRACE conn2 <- [1,1994,null,{}] 10:10:16 INFO - PROCESS | 1651 | 1467738616019 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}] 10:10:16 INFO - PROCESS | 1651 | 1467738616021 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:16 INFO - PROCESS | 1651 | 1467738616137 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:10:16 INFO - PROCESS | 1651 | 1467738616143 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1651 | 1467738616145 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f35800 == 24 [pid = 1651] [id = 506] 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x116824800) [pid = 1651] [serial = 1518] [outer = 0x0] 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x117245c00) [pid = 1651] [serial = 1519] [outer = 0x116824800] 10:10:16 INFO - PROCESS | 1651 | 1467738616171 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x118326400) [pid = 1651] [serial = 1520] [outer = 0x116824800] 10:10:16 INFO - PROCESS | 1651 | 1467738616594 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 620ms 10:10:16 INFO - PROCESS | 1651 | 1467738616630 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1651 | 1467738616632 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:10:16 INFO - PROCESS | 1651 | 1467738616635 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1651 | 1467738616639 Marionette TRACE conn2 <- [1,1998,null,{}] 10:10:16 INFO - PROCESS | 1651 | 1467738616663 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}] 10:10:16 INFO - PROCESS | 1651 | 1467738616668 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:16 INFO - PROCESS | 1651 | 1467738616814 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:10:16 INFO - PROCESS | 1651 | 1467738616845 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1651 | 1467738616847 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a19800 == 25 [pid = 1651] [id = 507] 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1129a7000) [pid = 1651] [serial = 1521] [outer = 0x0] 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1188b1c00) [pid = 1651] [serial = 1522] [outer = 0x1129a7000] 10:10:16 INFO - PROCESS | 1651 | 1467738616893 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1192f9800) [pid = 1651] [serial = 1523] [outer = 0x1129a7000] 10:10:17 INFO - PROCESS | 1651 | 1467738617307 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 726ms 10:10:17 INFO - PROCESS | 1651 | 1467738617361 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1651 | 1467738617362 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:10:17 INFO - PROCESS | 1651 | 1467738617381 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1651 | 1467738617382 Marionette TRACE conn2 <- [1,2002,null,{}] 10:10:17 INFO - PROCESS | 1651 | 1467738617390 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}] 10:10:17 INFO - PROCESS | 1651 | 1467738617391 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:17 INFO - PROCESS | 1651 | 1467738617492 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:10:17 INFO - PROCESS | 1651 | 1467738617496 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1651 | 1467738617497 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x123280000 == 26 [pid = 1651] [id = 508] 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119725000) [pid = 1651] [serial = 1524] [outer = 0x0] 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119927800) [pid = 1651] [serial = 1525] [outer = 0x119725000] 10:10:17 INFO - PROCESS | 1651 | 1467738617522 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119990400) [pid = 1651] [serial = 1526] [outer = 0x119725000] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1132e0400) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x112acbc00) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x115ee5800) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x112e78c00) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x118326000) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1165ed000) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1183ea800) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1182ef000) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x1165eac00) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1132e0800) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:10:17 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x118351c00) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:10:17 INFO - PROCESS | 1651 | 1467738617894 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 584ms 10:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:10:17 INFO - PROCESS | 1651 | 1467738617950 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1651 | 1467738617951 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1651 | 1467738617953 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1651 | 1467738617954 Marionette TRACE conn2 <- [1,2006,null,{}] 10:10:17 INFO - PROCESS | 1651 | 1467738617956 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}] 10:10:17 INFO - PROCESS | 1651 | 1467738617958 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:18 INFO - PROCESS | 1651 | 1467738618031 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:10:18 INFO - PROCESS | 1651 | 1467738618035 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1651 | 1467738618036 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12386a800 == 27 [pid = 1651] [id = 509] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1129ac400) [pid = 1651] [serial = 1527] [outer = 0x0] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1183ef400) [pid = 1651] [serial = 1528] [outer = 0x1129ac400] 10:10:18 INFO - PROCESS | 1651 | 1467738618062 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x119ae6800) [pid = 1651] [serial = 1529] [outer = 0x1129ac400] 10:10:18 INFO - PROCESS | 1651 | 1467738618388 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]]]}] 10:10:18 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 10:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 10:10:18 INFO - PROCESS | 1651 | 1467738618424 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1651 | 1467738618425 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:10:18 INFO - PROCESS | 1651 | 1467738618435 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1651 | 1467738618436 Marionette TRACE conn2 <- [1,2010,null,{}] 10:10:18 INFO - PROCESS | 1651 | 1467738618439 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}] 10:10:18 INFO - PROCESS | 1651 | 1467738618442 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:18 INFO - PROCESS | 1651 | 1467738618540 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:10:18 INFO - PROCESS | 1651 | 1467738618546 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1651 | 1467738618547 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x127179000 == 28 [pid = 1651] [id = 510] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x119ae7c00) [pid = 1651] [serial = 1530] [outer = 0x0] 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x119c8f800) [pid = 1651] [serial = 1531] [outer = 0x119ae7c00] 10:10:18 INFO - PROCESS | 1651 | 1467738618572 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x123889400) [pid = 1651] [serial = 1532] [outer = 0x119ae7c00] 10:10:18 INFO - PROCESS | 1651 | 1467738618901 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]]]}] 10:10:18 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 10:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 10:10:18 INFO - PROCESS | 1651 | 1467738618905 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1651 | 1467738618906 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:10:18 INFO - PROCESS | 1651 | 1467738618912 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1651 | 1467738618915 Marionette TRACE conn2 <- [1,2014,null,{}] 10:10:18 INFO - PROCESS | 1651 | 1467738618917 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}] 10:10:18 INFO - PROCESS | 1651 | 1467738618918 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:19 INFO - PROCESS | 1651 | 1467738618998 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:10:19 INFO - PROCESS | 1651 | 1467738619052 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1651 | 1467738619053 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b1b800 == 29 [pid = 1651] [id = 511] 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1122b5000) [pid = 1651] [serial = 1533] [outer = 0x0] 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1238a6c00) [pid = 1651] [serial = 1534] [outer = 0x1122b5000] 10:10:19 INFO - PROCESS | 1651 | 1467738619077 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x123af0000) [pid = 1651] [serial = 1535] [outer = 0x1122b5000] 10:10:19 INFO - PROCESS | 1651 | 1467738619348 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 477ms 10:10:19 INFO - PROCESS | 1651 | 1467738619385 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:10:19 INFO - PROCESS | 1651 | 1467738619386 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:10:19 INFO - PROCESS | 1651 | 1467738619388 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1651 | 1467738619389 Marionette TRACE conn2 <- [1,2018,null,{}] 10:10:19 INFO - PROCESS | 1651 | 1467738619399 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}] 10:10:19 INFO - PROCESS | 1651 | 1467738619400 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:19 INFO - PROCESS | 1651 | 1467738619515 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:10:19 INFO - PROCESS | 1651 | 1467738619521 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1651 | 1467738619522 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12938b000 == 30 [pid = 1651] [id = 512] 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119c92400) [pid = 1651] [serial = 1536] [outer = 0x0] 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x123afa800) [pid = 1651] [serial = 1537] [outer = 0x119c92400] 10:10:19 INFO - PROCESS | 1651 | 1467738619562 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x12427f400) [pid = 1651] [serial = 1538] [outer = 0x119c92400] 10:10:20 INFO - PROCESS | 1651 | 1467738620097 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 774ms 10:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:10:20 INFO - PROCESS | 1651 | 1467738620163 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1651 | 1467738620165 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:10:20 INFO - PROCESS | 1651 | 1467738620168 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1651 | 1467738620170 Marionette TRACE conn2 <- [1,2022,null,{}] 10:10:20 INFO - PROCESS | 1651 | 1467738620174 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}] 10:10:20 INFO - PROCESS | 1651 | 1467738620176 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:20 INFO - PROCESS | 1651 | 1467738620309 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:10:20 INFO - PROCESS | 1651 | 1467738620321 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1651 | 1467738620323 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x118554000 == 31 [pid = 1651] [id = 513] 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x113c97000) [pid = 1651] [serial = 1539] [outer = 0x0] 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116736800) [pid = 1651] [serial = 1540] [outer = 0x113c97000] 10:10:20 INFO - PROCESS | 1651 | 1467738620353 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116b1a800) [pid = 1651] [serial = 1541] [outer = 0x113c97000] 10:10:20 INFO - PROCESS | 1651 | 1467738620760 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 621ms 10:10:20 INFO - PROCESS | 1651 | 1467738620796 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1651 | 1467738620799 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:10:20 INFO - PROCESS | 1651 | 1467738620804 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1651 | 1467738620806 Marionette TRACE conn2 <- [1,2026,null,{}] 10:10:20 INFO - PROCESS | 1651 | 1467738620808 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}] 10:10:20 INFO - PROCESS | 1651 | 1467738620812 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:20 INFO - PROCESS | 1651 | 1467738620909 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:10:20 INFO - PROCESS | 1651 | 1467738620964 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1651 | 1467738620965 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x126983800 == 32 [pid = 1651] [id = 514] 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1183ebc00) [pid = 1651] [serial = 1542] [outer = 0x0] 10:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11880b800) [pid = 1651] [serial = 1543] [outer = 0x1183ebc00] 10:10:20 INFO - PROCESS | 1651 | 1467738620996 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11832ac00) [pid = 1651] [serial = 1544] [outer = 0x1183ebc00] 10:10:21 INFO - PROCESS | 1651 | 1467738621435 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 673ms 10:10:21 INFO - PROCESS | 1651 | 1467738621477 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:10:21 INFO - PROCESS | 1651 | 1467738621479 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:10:21 INFO - PROCESS | 1651 | 1467738621483 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1651 | 1467738621487 Marionette TRACE conn2 <- [1,2030,null,{}] 10:10:21 INFO - PROCESS | 1651 | 1467738621498 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}] 10:10:21 INFO - PROCESS | 1651 | 1467738621502 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:21 INFO - PROCESS | 1651 | 1467738621645 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:10:21 INFO - PROCESS | 1651 | 1467738621725 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1651 | 1467738621727 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7ce800 == 33 [pid = 1651] [id = 515] 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119ae4c00) [pid = 1651] [serial = 1545] [outer = 0x0] 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119c8f000) [pid = 1651] [serial = 1546] [outer = 0x119ae4c00] 10:10:21 INFO - PROCESS | 1651 | 1467738621759 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12362c800) [pid = 1651] [serial = 1547] [outer = 0x119ae4c00] 10:10:22 INFO - PROCESS | 1651 | 1467738622167 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]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 723ms 10:10:22 INFO - PROCESS | 1651 | 1467738622217 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1651 | 1467738622219 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:10:22 INFO - PROCESS | 1651 | 1467738622221 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1651 | 1467738622222 Marionette TRACE conn2 <- [1,2034,null,{}] 10:10:22 INFO - PROCESS | 1651 | 1467738622225 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}] 10:10:22 INFO - PROCESS | 1651 | 1467738622226 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:22 INFO - PROCESS | 1651 | 1467738622322 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:10:22 INFO - PROCESS | 1651 | 1467738622376 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1651 | 1467738622378 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12f800 == 34 [pid = 1651] [id = 516] 10:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1238aa800) [pid = 1651] [serial = 1548] [outer = 0x0] 10:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1242d8400) [pid = 1651] [serial = 1549] [outer = 0x1238aa800] 10:10:22 INFO - PROCESS | 1651 | 1467738622406 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12463d400) [pid = 1651] [serial = 1550] [outer = 0x1238aa800] 10:10:22 INFO - PROCESS | 1651 | 1467738622816 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]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 10:10:22 INFO - PROCESS | 1651 | 1467738622842 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1651 | 1467738622843 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:10:22 INFO - PROCESS | 1651 | 1467738622846 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1651 | 1467738622847 Marionette TRACE conn2 <- [1,2038,null,{}] 10:10:22 INFO - PROCESS | 1651 | 1467738622849 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}] 10:10:22 INFO - PROCESS | 1651 | 1467738622851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:23 INFO - PROCESS | 1651 | 1467738623043 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:10:23 INFO - PROCESS | 1651 | 1467738623105 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1651 | 1467738623107 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c6000 == 35 [pid = 1651] [id = 517] 10:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112e6a800) [pid = 1651] [serial = 1551] [outer = 0x0] 10:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112acbc00) [pid = 1651] [serial = 1552] [outer = 0x112e6a800] 10:10:23 INFO - PROCESS | 1651 | 1467738623136 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113c65c00) [pid = 1651] [serial = 1553] [outer = 0x112e6a800] 10:10:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11869a800 == 34 [pid = 1651] [id = 491] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126803c00) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115ee2400) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1133ac800) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1130e7400) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116829c00) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119ae6c00) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1188b0800) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119c8d000) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116982c00) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11946d000) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x123af3000) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1238a5c00) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1177d3400) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119c3f400) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x117248400) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11895c800) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123a7ec00) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119926400) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x11998bc00) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1183f4c00) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x123d91400) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 10:10:23 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12448e800) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 10:10:24 INFO - PROCESS | 1651 | 1467738624069 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1272ms 10:10:24 INFO - PROCESS | 1651 | 1467738624118 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:10:24 INFO - PROCESS | 1651 | 1467738624121 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:10:24 INFO - PROCESS | 1651 | 1467738624124 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1651 | 1467738624126 Marionette TRACE conn2 <- [1,2042,null,{}] 10:10:24 INFO - PROCESS | 1651 | 1467738624132 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}] 10:10:24 INFO - PROCESS | 1651 | 1467738624134 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:24 INFO - PROCESS | 1651 | 1467738624207 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:10:24 INFO - PROCESS | 1651 | 1467738624216 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1651 | 1467738624219 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11677c000 == 35 [pid = 1651] [id = 518] 10:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1130e7400) [pid = 1651] [serial = 1554] [outer = 0x0] 10:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1133a6800) [pid = 1651] [serial = 1555] [outer = 0x1130e7400] 10:10:24 INFO - PROCESS | 1651 | 1467738624246 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1129b2400) [pid = 1651] [serial = 1556] [outer = 0x1130e7400] 10:10:24 INFO - PROCESS | 1651 | 1467738624584 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]]]}] 10:10:24 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) 10:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 10:10:24 INFO - PROCESS | 1651 | 1467738624647 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1651 | 1467738624651 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:10:24 INFO - PROCESS | 1651 | 1467738624655 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1651 | 1467738624657 Marionette TRACE conn2 <- [1,2046,null,{}] 10:10:24 INFO - PROCESS | 1651 | 1467738624660 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}] 10:10:24 INFO - PROCESS | 1651 | 1467738624662 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:24 INFO - PROCESS | 1651 | 1467738624739 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:10:24 INFO - PROCESS | 1651 | 1467738624746 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1651 | 1467738624748 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186ae800 == 36 [pid = 1651] [id = 519] 10:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x115f8c800) [pid = 1651] [serial = 1557] [outer = 0x0] 10:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116983400) [pid = 1651] [serial = 1558] [outer = 0x115f8c800] 10:10:24 INFO - PROCESS | 1651 | 1467738624775 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1177cd800) [pid = 1651] [serial = 1559] [outer = 0x115f8c800] 10:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 469ms 10:10:25 INFO - PROCESS | 1651 | 1467738625120 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]]]}] 10:10:25 INFO - PROCESS | 1651 | 1467738625124 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:10:25 INFO - PROCESS | 1651 | 1467738625136 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:10:25 INFO - PROCESS | 1651 | 1467738625141 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1651 | 1467738625145 Marionette TRACE conn2 <- [1,2050,null,{}] 10:10:25 INFO - PROCESS | 1651 | 1467738625166 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}] 10:10:25 INFO - PROCESS | 1651 | 1467738625170 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:25 INFO - PROCESS | 1651 | 1467738625245 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:10:25 INFO - PROCESS | 1651 | 1467738625249 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1651 | 1467738625251 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123074000 == 37 [pid = 1651] [id = 520] 10:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1129ae400) [pid = 1651] [serial = 1560] [outer = 0x0] 10:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1183f0000) [pid = 1651] [serial = 1561] [outer = 0x1129ae400] 10:10:25 INFO - PROCESS | 1651 | 1467738625281 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118804000) [pid = 1651] [serial = 1562] [outer = 0x1129ae400] 10:10:25 INFO - PROCESS | 1651 | 1467738625625 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]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 524ms 10:10:25 INFO - PROCESS | 1651 | 1467738625666 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 1651 | 1467738625668 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:10:25 INFO - PROCESS | 1651 | 1467738625670 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1651 | 1467738625671 Marionette TRACE conn2 <- [1,2054,null,{}] 10:10:25 INFO - PROCESS | 1651 | 1467738625673 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}] 10:10:25 INFO - PROCESS | 1651 | 1467738625674 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:25 INFO - PROCESS | 1651 | 1467738625750 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:10:25 INFO - PROCESS | 1651 | 1467738625809 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1651 | 1467738625810 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12370e800 == 38 [pid = 1651] [id = 521] 10:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1183e8400) [pid = 1651] [serial = 1563] [outer = 0x0] 10:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118998400) [pid = 1651] [serial = 1564] [outer = 0x1183e8400] 10:10:25 INFO - PROCESS | 1651 | 1467738625835 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119476400) [pid = 1651] [serial = 1565] [outer = 0x1183e8400] 10:10:26 INFO - PROCESS | 1651 | 1467738626121 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 10:10:26 INFO - PROCESS | 1651 | 1467738626142 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1651 | 1467738626143 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:10:26 INFO - PROCESS | 1651 | 1467738626153 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1651 | 1467738626154 Marionette TRACE conn2 <- [1,2058,null,{}] 10:10:26 INFO - PROCESS | 1651 | 1467738626156 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}] 10:10:26 INFO - PROCESS | 1651 | 1467738626168 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:26 INFO - PROCESS | 1651 | 1467738626258 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:10:26 INFO - PROCESS | 1651 | 1467738626292 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1651 | 1467738626294 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f64000 == 39 [pid = 1651] [id = 522] 10:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112e73c00) [pid = 1651] [serial = 1566] [outer = 0x0] 10:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11972a400) [pid = 1651] [serial = 1567] [outer = 0x112e73c00] 10:10:26 INFO - PROCESS | 1651 | 1467738626318 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11998ec00) [pid = 1651] [serial = 1568] [outer = 0x112e73c00] 10:10:26 INFO - PROCESS | 1651 | 1467738626650 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 10:10:26 INFO - PROCESS | 1651 | 1467738626678 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:10:26 INFO - PROCESS | 1651 | 1467738626680 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:10:26 INFO - PROCESS | 1651 | 1467738626682 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1651 | 1467738626684 Marionette TRACE conn2 <- [1,2062,null,{}] 10:10:26 INFO - PROCESS | 1651 | 1467738626686 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}] 10:10:26 INFO - PROCESS | 1651 | 1467738626690 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:26 INFO - PROCESS | 1651 | 1467738626807 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:10:26 INFO - PROCESS | 1651 | 1467738626844 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1651 | 1467738626845 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937c000 == 40 [pid = 1651] [id = 523] 10:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11990e800) [pid = 1651] [serial = 1569] [outer = 0x0] 10:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119aed000) [pid = 1651] [serial = 1570] [outer = 0x11990e800] 10:10:26 INFO - PROCESS | 1651 | 1467738626870 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12389d400) [pid = 1651] [serial = 1571] [outer = 0x11990e800] 10:10:27 INFO - PROCESS | 1651 | 1467738627201 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 10:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:10:27 INFO - PROCESS | 1651 | 1467738627254 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1651 | 1467738627255 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:10:27 INFO - PROCESS | 1651 | 1467738627258 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1651 | 1467738627260 Marionette TRACE conn2 <- [1,2066,null,{}] 10:10:27 INFO - PROCESS | 1651 | 1467738627269 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}] 10:10:27 INFO - PROCESS | 1651 | 1467738627271 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:27 INFO - PROCESS | 1651 | 1467738627422 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:10:27 INFO - PROCESS | 1651 | 1467738627473 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1651 | 1467738627474 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a65e000 == 41 [pid = 1651] [id = 524] 10:10:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1129acc00) [pid = 1651] [serial = 1572] [outer = 0x0] 10:10:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1238a5000) [pid = 1651] [serial = 1573] [outer = 0x1129acc00] 10:10:27 INFO - PROCESS | 1651 | 1467738627514 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123d97800) [pid = 1651] [serial = 1574] [outer = 0x1129acc00] 10:10:27 INFO - PROCESS | 1651 | 1467738627833 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 628ms 10:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:10:27 INFO - PROCESS | 1651 | 1467738627886 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1651 | 1467738627888 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:10:27 INFO - PROCESS | 1651 | 1467738627889 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1651 | 1467738627891 Marionette TRACE conn2 <- [1,2070,null,{}] 10:10:27 INFO - PROCESS | 1651 | 1467738627893 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}] 10:10:27 INFO - PROCESS | 1651 | 1467738627894 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:27 INFO - PROCESS | 1651 | 1467738627986 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:10:28 INFO - PROCESS | 1651 | 1467738628040 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1651 | 1467738628041 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7d9000 == 42 [pid = 1651] [id = 525] 10:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1129ad400) [pid = 1651] [serial = 1575] [outer = 0x0] 10:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1244cdc00) [pid = 1651] [serial = 1576] [outer = 0x1129ad400] 10:10:28 INFO - PROCESS | 1651 | 1467738628065 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1249bf000) [pid = 1651] [serial = 1577] [outer = 0x1129ad400] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116824800) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1129a7000) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1122b0000) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1177db000) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1244cb000) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113c8e000) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1122b5000) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119c92400) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119725000) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1129ac400) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119ae7c00) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:10:28 INFO - PROCESS | 1651 | 1467738628441 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]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 573ms 10:10:28 INFO - PROCESS | 1651 | 1467738628463 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1651 | 1467738628465 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:10:28 INFO - PROCESS | 1651 | 1467738628473 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1651 | 1467738628474 Marionette TRACE conn2 <- [1,2074,null,{}] 10:10:28 INFO - PROCESS | 1651 | 1467738628480 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}] 10:10:28 INFO - PROCESS | 1651 | 1467738628481 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:28 INFO - PROCESS | 1651 | 1467738628564 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:10:28 INFO - PROCESS | 1651 | 1467738628568 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1651 | 1467738628569 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f21800 == 43 [pid = 1651] [id = 526] 10:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11629b400) [pid = 1651] [serial = 1578] [outer = 0x0] 10:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119c8e000) [pid = 1651] [serial = 1579] [outer = 0x11629b400] 10:10:28 INFO - PROCESS | 1651 | 1467738628593 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1244cb000) [pid = 1651] [serial = 1580] [outer = 0x11629b400] 10:10:28 INFO - PROCESS | 1651 | 1467738628904 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]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 478ms 10:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:10:28 INFO - PROCESS | 1651 | 1467738628947 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1651 | 1467738628948 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:10:28 INFO - PROCESS | 1651 | 1467738628950 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1651 | 1467738628951 Marionette TRACE conn2 <- [1,2078,null,{}] 10:10:28 INFO - PROCESS | 1651 | 1467738628954 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}] 10:10:28 INFO - PROCESS | 1651 | 1467738628955 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:29 INFO - PROCESS | 1651 | 1467738629027 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:10:29 INFO - PROCESS | 1651 | 1467738629032 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1651 | 1467738629033 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b938000 == 44 [pid = 1651] [id = 527] 10:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1244d0000) [pid = 1651] [serial = 1581] [outer = 0x0] 10:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12680d800) [pid = 1651] [serial = 1582] [outer = 0x1244d0000] 10:10:29 INFO - PROCESS | 1651 | 1467738629057 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126932800) [pid = 1651] [serial = 1583] [outer = 0x1244d0000] 10:10:29 INFO - PROCESS | 1651 | 1467738629400 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 472ms 10:10:29 INFO - PROCESS | 1651 | 1467738629423 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1651 | 1467738629424 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:10:29 INFO - PROCESS | 1651 | 1467738629427 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1651 | 1467738629429 Marionette TRACE conn2 <- [1,2082,null,{}] 10:10:29 INFO - PROCESS | 1651 | 1467738629431 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}] 10:10:29 INFO - PROCESS | 1651 | 1467738629432 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:29 INFO - PROCESS | 1651 | 1467738629551 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:10:29 INFO - PROCESS | 1651 | 1467738629557 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1651 | 1467738629559 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f63000 == 45 [pid = 1651] [id = 528] 10:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12693bc00) [pid = 1651] [serial = 1584] [outer = 0x0] 10:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126e02c00) [pid = 1651] [serial = 1585] [outer = 0x12693bc00] 10:10:29 INFO - PROCESS | 1651 | 1467738629588 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12714a400) [pid = 1651] [serial = 1586] [outer = 0x12693bc00] 10:10:29 INFO - PROCESS | 1651 | 1467738629947 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 569ms 10:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:10:30 INFO - PROCESS | 1651 | 1467738629998 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1651 | 1467738630000 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:10:30 INFO - PROCESS | 1651 | 1467738630003 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1651 | 1467738630005 Marionette TRACE conn2 <- [1,2086,null,{}] 10:10:30 INFO - PROCESS | 1651 | 1467738630008 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}] 10:10:30 INFO - PROCESS | 1651 | 1467738630010 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:30 INFO - PROCESS | 1651 | 1467738630130 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:10:30 INFO - PROCESS | 1651 | 1467738630216 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1651 | 1467738630217 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7c800 == 46 [pid = 1651] [id = 529] 10:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119adf400) [pid = 1651] [serial = 1587] [outer = 0x0] 10:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127438800) [pid = 1651] [serial = 1588] [outer = 0x119adf400] 10:10:30 INFO - PROCESS | 1651 | 1467738630257 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128b2d400) [pid = 1651] [serial = 1589] [outer = 0x119adf400] 10:10:30 INFO - PROCESS | 1651 | 1467738630806 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 823ms 10:10:30 INFO - PROCESS | 1651 | 1467738630826 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1651 | 1467738630828 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:10:30 INFO - PROCESS | 1651 | 1467738630831 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1651 | 1467738630835 Marionette TRACE conn2 <- [1,2090,null,{}] 10:10:30 INFO - PROCESS | 1651 | 1467738630838 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}] 10:10:30 INFO - PROCESS | 1651 | 1467738630840 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:30 INFO - PROCESS | 1651 | 1467738630951 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:10:31 INFO - PROCESS | 1651 | 1467738631007 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1651 | 1467738631009 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192b6000 == 47 [pid = 1651] [id = 530] 10:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1129d0c00) [pid = 1651] [serial = 1590] [outer = 0x0] 10:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x115e0a400) [pid = 1651] [serial = 1591] [outer = 0x1129d0c00] 10:10:31 INFO - PROCESS | 1651 | 1467738631063 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11682a000) [pid = 1651] [serial = 1592] [outer = 0x1129d0c00] 10:10:31 INFO - PROCESS | 1651 | 1467738631574 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]]]}] 10:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 923ms 10:10:31 INFO - PROCESS | 1651 | 1467738631758 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:10:31 INFO - PROCESS | 1651 | 1467738631763 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:10:31 INFO - PROCESS | 1651 | 1467738631767 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 1651 | 1467738631768 Marionette TRACE conn2 <- [1,2094,null,{}] 10:10:31 INFO - PROCESS | 1651 | 1467738631772 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}] 10:10:31 INFO - PROCESS | 1651 | 1467738631774 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:31 INFO - PROCESS | 1651 | 1467738631873 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:10:31 INFO - PROCESS | 1651 | 1467738631976 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1651 | 1467738631980 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bc0800 == 48 [pid = 1651] [id = 531] 10:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x115f8d000) [pid = 1651] [serial = 1593] [outer = 0x0] 10:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1165ea800) [pid = 1651] [serial = 1594] [outer = 0x115f8d000] 10:10:32 INFO - PROCESS | 1651 | 1467738632008 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116b21800) [pid = 1651] [serial = 1595] [outer = 0x115f8d000] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x126983800 == 47 [pid = 1651] [id = 514] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12f800 == 46 [pid = 1651] [id = 516] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x126f63000 == 45 [pid = 1651] [id = 528] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b938000 == 44 [pid = 1651] [id = 527] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119f21800 == 43 [pid = 1651] [id = 526] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7d9000 == 42 [pid = 1651] [id = 525] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a65e000 == 41 [pid = 1651] [id = 524] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12937c000 == 40 [pid = 1651] [id = 523] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x126f64000 == 39 [pid = 1651] [id = 522] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12370e800 == 38 [pid = 1651] [id = 521] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123074000 == 37 [pid = 1651] [id = 520] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1186ae800 == 36 [pid = 1651] [id = 519] 10:10:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11677c000 == 35 [pid = 1651] [id = 518] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117245c00) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1188b1c00) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112e53800) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x114f97000) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x117fb2c00) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1183eec00) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12693b000) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115e04400) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123af0000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12427f400) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119927800) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1192f9800) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123afa800) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119ae6800) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1183ef400) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119990400) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1238a6c00) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119c8f800) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123889400) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118326400) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116237000) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1651 | 1467738632381 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 622ms 10:10:32 INFO - PROCESS | 1651 | 1467738632390 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1651 | 1467738632392 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:10:32 INFO - PROCESS | 1651 | 1467738632399 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1651 | 1467738632401 Marionette TRACE conn2 <- [1,2098,null,{}] 10:10:32 INFO - PROCESS | 1651 | 1467738632404 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}] 10:10:32 INFO - PROCESS | 1651 | 1467738632406 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:32 INFO - PROCESS | 1651 | 1467738632482 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:10:32 INFO - PROCESS | 1651 | 1467738632486 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1651 | 1467738632487 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ba800 == 36 [pid = 1651] [id = 532] 10:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117faec00) [pid = 1651] [serial = 1596] [outer = 0x0] 10:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118328800) [pid = 1651] [serial = 1597] [outer = 0x117faec00] 10:10:32 INFO - PROCESS | 1651 | 1467738632517 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1183f1400) [pid = 1651] [serial = 1598] [outer = 0x117faec00] 10:10:32 INFO - PROCESS | 1651 | 1467738632873 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 523ms 10:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:10:32 INFO - PROCESS | 1651 | 1467738632919 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1651 | 1467738632920 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:10:32 INFO - PROCESS | 1651 | 1467738632923 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1651 | 1467738632924 Marionette TRACE conn2 <- [1,2102,null,{}] 10:10:32 INFO - PROCESS | 1651 | 1467738632931 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}] 10:10:32 INFO - PROCESS | 1651 | 1467738632934 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:33 INFO - PROCESS | 1651 | 1467738633016 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:10:33 INFO - PROCESS | 1651 | 1467738633021 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1651 | 1467738633024 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12350f800 == 37 [pid = 1651] [id = 533] 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118998800) [pid = 1651] [serial = 1599] [outer = 0x0] 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11946fc00) [pid = 1651] [serial = 1600] [outer = 0x118998800] 10:10:33 INFO - PROCESS | 1651 | 1467738633054 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119928800) [pid = 1651] [serial = 1601] [outer = 0x118998800] 10:10:33 INFO - PROCESS | 1651 | 1467738633387 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 10:10:33 INFO - PROCESS | 1651 | 1467738633392 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1651 | 1467738633395 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:10:33 INFO - PROCESS | 1651 | 1467738633399 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1651 | 1467738633400 Marionette TRACE conn2 <- [1,2106,null,{}] 10:10:33 INFO - PROCESS | 1651 | 1467738633402 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}] 10:10:33 INFO - PROCESS | 1651 | 1467738633404 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:33 INFO - PROCESS | 1651 | 1467738633487 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:10:33 INFO - PROCESS | 1651 | 1467738633542 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1651 | 1467738633543 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248f5000 == 38 [pid = 1651] [id = 534] 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11992ac00) [pid = 1651] [serial = 1602] [outer = 0x0] 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119ae8c00) [pid = 1651] [serial = 1603] [outer = 0x11992ac00] 10:10:33 INFO - PROCESS | 1651 | 1467738633568 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119c8b400) [pid = 1651] [serial = 1604] [outer = 0x11992ac00] 10:10:33 INFO - PROCESS | 1651 | 1467738633851 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 10:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:10:33 INFO - PROCESS | 1651 | 1467738633868 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1651 | 1467738633869 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:10:33 INFO - PROCESS | 1651 | 1467738633871 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1651 | 1467738633872 Marionette TRACE conn2 <- [1,2110,null,{}] 10:10:33 INFO - PROCESS | 1651 | 1467738633875 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}] 10:10:33 INFO - PROCESS | 1651 | 1467738633876 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:33 INFO - PROCESS | 1651 | 1467738633964 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:10:33 INFO - PROCESS | 1651 | 1467738633967 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1651 | 1467738633968 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913d000 == 39 [pid = 1651] [id = 535] 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112dee000) [pid = 1651] [serial = 1605] [outer = 0x0] 10:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12300f400) [pid = 1651] [serial = 1606] [outer = 0x112dee000] 10:10:33 INFO - PROCESS | 1651 | 1467738633993 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12387ec00) [pid = 1651] [serial = 1607] [outer = 0x112dee000] 10:10:34 INFO - PROCESS | 1651 | 1467738634321 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 10:10:34 INFO - PROCESS | 1651 | 1467738634339 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1651 | 1467738634341 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:10:34 INFO - PROCESS | 1651 | 1467738634343 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1651 | 1467738634347 Marionette TRACE conn2 <- [1,2114,null,{}] 10:10:34 INFO - PROCESS | 1651 | 1467738634350 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}] 10:10:34 INFO - PROCESS | 1651 | 1467738634354 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:34 INFO - PROCESS | 1651 | 1467738634488 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:10:34 INFO - PROCESS | 1651 | 1467738634499 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1651 | 1467738634500 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3e8000 == 40 [pid = 1651] [id = 536] 10:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1129cfc00) [pid = 1651] [serial = 1608] [outer = 0x0] 10:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1238a2400) [pid = 1651] [serial = 1609] [outer = 0x1129cfc00] 10:10:34 INFO - PROCESS | 1651 | 1467738634525 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12680dc00) [pid = 1651] [serial = 1610] [outer = 0x1129cfc00] 10:10:34 INFO - PROCESS | 1651 | 1467738634892 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 573ms 10:10:34 INFO - PROCESS | 1651 | 1467738634921 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1651 | 1467738634923 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:10:34 INFO - PROCESS | 1651 | 1467738634926 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1651 | 1467738634930 Marionette TRACE conn2 <- [1,2118,null,{}] 10:10:34 INFO - PROCESS | 1651 | 1467738634933 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}] 10:10:34 INFO - PROCESS | 1651 | 1467738634935 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:35 INFO - PROCESS | 1651 | 1467738635081 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:10:35 INFO - PROCESS | 1651 | 1467738635099 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1651 | 1467738635101 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac91000 == 41 [pid = 1651] [id = 537] 10:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1183f6400) [pid = 1651] [serial = 1611] [outer = 0x0] 10:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126e10000) [pid = 1651] [serial = 1612] [outer = 0x1183f6400] 10:10:35 INFO - PROCESS | 1651 | 1467738635151 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126fa6800) [pid = 1651] [serial = 1613] [outer = 0x1183f6400] 10:10:35 INFO - PROCESS | 1651 | 1467738635591 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 722ms 10:10:35 INFO - PROCESS | 1651 | 1467738635648 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:10:35 INFO - PROCESS | 1651 | 1467738635650 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:10:35 INFO - PROCESS | 1651 | 1467738635652 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1651 | 1467738635653 Marionette TRACE conn2 <- [1,2122,null,{}] 10:10:35 INFO - PROCESS | 1651 | 1467738635655 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}] 10:10:35 INFO - PROCESS | 1651 | 1467738635656 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:35 INFO - PROCESS | 1651 | 1467738635751 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:10:35 INFO - PROCESS | 1651 | 1467738635765 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1651 | 1467738635766 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11755a000 == 42 [pid = 1651] [id = 538] 10:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1129d5c00) [pid = 1651] [serial = 1614] [outer = 0x0] 10:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128b23400) [pid = 1651] [serial = 1615] [outer = 0x1129d5c00] 10:10:35 INFO - PROCESS | 1651 | 1467738635791 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b31c00) [pid = 1651] [serial = 1616] [outer = 0x1129d5c00] 10:10:36 INFO - PROCESS | 1651 | 1467738636127 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 10:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:10:36 INFO - PROCESS | 1651 | 1467738636171 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1651 | 1467738636173 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:10:36 INFO - PROCESS | 1651 | 1467738636175 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1651 | 1467738636178 Marionette TRACE conn2 <- [1,2126,null,{}] 10:10:36 INFO - PROCESS | 1651 | 1467738636181 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}] 10:10:36 INFO - PROCESS | 1651 | 1467738636182 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:36 INFO - PROCESS | 1651 | 1467738636280 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:10:36 INFO - PROCESS | 1651 | 1467738636283 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1651 | 1467738636284 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6a800 == 43 [pid = 1651] [id = 539] 10:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126fa8c00) [pid = 1651] [serial = 1617] [outer = 0x0] 10:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128c54800) [pid = 1651] [serial = 1618] [outer = 0x126fa8c00] 10:10:36 INFO - PROCESS | 1651 | 1467738636315 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129180800) [pid = 1651] [serial = 1619] [outer = 0x126fa8c00] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112e73c00) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1129acc00) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1130e7400) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115f8c800) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183e8400) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129ae400) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112e6a800) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113c97000) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11990e800) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1183ebc00) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1129ad400) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1244d0000) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11629b400) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12693bc00) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119ae4c00) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:10:36 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1238aa800) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:10:36 INFO - PROCESS | 1651 | 1467738636736 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 572ms 10:10:36 INFO - PROCESS | 1651 | 1467738636747 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1651 | 1467738636748 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:10:36 INFO - PROCESS | 1651 | 1467738636751 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1651 | 1467738636752 Marionette TRACE conn2 <- [1,2130,null,{}] 10:10:36 INFO - PROCESS | 1651 | 1467738636754 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}] 10:10:36 INFO - PROCESS | 1651 | 1467738636755 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:36 INFO - PROCESS | 1651 | 1467738636834 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:10:36 INFO - PROCESS | 1651 | 1467738636837 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1651 | 1467738636838 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1dc800 == 44 [pid = 1651] [id = 540] 10:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115f8c800) [pid = 1651] [serial = 1620] [outer = 0x0] 10:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117fae800) [pid = 1651] [serial = 1621] [outer = 0x115f8c800] 10:10:36 INFO - PROCESS | 1651 | 1467738636862 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11990e400) [pid = 1651] [serial = 1622] [outer = 0x115f8c800] 10:10:37 INFO - PROCESS | 1651 | 1467738637187 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] 10:10:37 INFO - PROCESS | 1651 | 1467738637223 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:10:37 INFO - PROCESS | 1651 | 1467738637225 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1651 | 1467738637227 Marionette TRACE conn2 <- [1,2134,null,{}] 10:10:37 INFO - PROCESS | 1651 | 1467738637230 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}] 10:10:37 INFO - PROCESS | 1651 | 1467738637231 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:37 INFO - PROCESS | 1651 | 1467738637352 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:10:37 INFO - PROCESS | 1651 | 1467738637357 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1651 | 1467738637359 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c03d800 == 45 [pid = 1651] [id = 541] 10:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1183f2c00) [pid = 1651] [serial = 1623] [outer = 0x0] 10:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12427e000) [pid = 1651] [serial = 1624] [outer = 0x1183f2c00] 10:10:37 INFO - PROCESS | 1651 | 1467738637386 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x129185800) [pid = 1651] [serial = 1625] [outer = 0x1183f2c00] 10:10:37 INFO - PROCESS | 1651 | 1467738637706 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms 10:10:37 INFO - PROCESS | 1651 | 1467738637748 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1651 | 1467738637749 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:10:37 INFO - PROCESS | 1651 | 1467738637751 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1651 | 1467738637752 Marionette TRACE conn2 <- [1,2138,null,{}] 10:10:37 INFO - PROCESS | 1651 | 1467738637755 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}] 10:10:37 INFO - PROCESS | 1651 | 1467738637756 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:37 INFO - PROCESS | 1651 | 1467738637835 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:10:37 INFO - PROCESS | 1651 | 1467738637840 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1651 | 1467738637841 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c62b000 == 46 [pid = 1651] [id = 542] 10:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129188400) [pid = 1651] [serial = 1626] [outer = 0x0] 10:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12918e400) [pid = 1651] [serial = 1627] [outer = 0x129188400] 10:10:37 INFO - PROCESS | 1651 | 1467738637865 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12932ac00) [pid = 1651] [serial = 1628] [outer = 0x129188400] 10:10:38 INFO - PROCESS | 1651 | 1467738638184 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]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 468ms 10:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:10:38 INFO - PROCESS | 1651 | 1467738638220 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1651 | 1467738638221 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:10:38 INFO - PROCESS | 1651 | 1467738638223 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1651 | 1467738638224 Marionette TRACE conn2 <- [1,2142,null,{}] 10:10:38 INFO - PROCESS | 1651 | 1467738638226 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}] 10:10:38 INFO - PROCESS | 1651 | 1467738638227 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:38 INFO - PROCESS | 1651 | 1467738638342 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:10:38 INFO - PROCESS | 1651 | 1467738638351 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1651 | 1467738638352 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c637800 == 47 [pid = 1651] [id = 543] 10:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12918bc00) [pid = 1651] [serial = 1629] [outer = 0x0] 10:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12932f000) [pid = 1651] [serial = 1630] [outer = 0x12918bc00] 10:10:38 INFO - PROCESS | 1651 | 1467738638376 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1293af800) [pid = 1651] [serial = 1631] [outer = 0x12918bc00] 10:10:38 INFO - PROCESS | 1651 | 1467738638852 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] 10:10:38 INFO - PROCESS | 1651 | 1467738638901 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:10:38 INFO - PROCESS | 1651 | 1467738638904 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1651 | 1467738638906 Marionette TRACE conn2 <- [1,2146,null,{}] 10:10:38 INFO - PROCESS | 1651 | 1467738638910 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}] 10:10:38 INFO - PROCESS | 1651 | 1467738638912 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:39 INFO - PROCESS | 1651 | 1467738639011 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:10:39 INFO - PROCESS | 1651 | 1467738639108 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1651 | 1467738639109 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192b0800 == 48 [pid = 1651] [id = 544] 10:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x115f93000) [pid = 1651] [serial = 1632] [outer = 0x0] 10:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116906000) [pid = 1651] [serial = 1633] [outer = 0x115f93000] 10:10:39 INFO - PROCESS | 1651 | 1467738639153 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1182ef800) [pid = 1651] [serial = 1634] [outer = 0x115f93000] 10:10:39 INFO - PROCESS | 1651 | 1467738639581 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] 10:10:39 INFO - PROCESS | 1651 | 1467738639646 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:10:39 INFO - PROCESS | 1651 | 1467738639652 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1651 | 1467738639654 Marionette TRACE conn2 <- [1,2150,null,{}] 10:10:39 INFO - PROCESS | 1651 | 1467738639657 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}] 10:10:39 INFO - PROCESS | 1651 | 1467738639659 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:39 INFO - PROCESS | 1651 | 1467738639761 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:10:39 INFO - PROCESS | 1651 | 1467738639832 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1651 | 1467738639833 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x129147000 == 49 [pid = 1651] [id = 545] 10:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119180800) [pid = 1651] [serial = 1635] [outer = 0x0] 10:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119727800) [pid = 1651] [serial = 1636] [outer = 0x119180800] 10:10:39 INFO - PROCESS | 1651 | 1467738639863 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119ae5400) [pid = 1651] [serial = 1637] [outer = 0x119180800] 10:10:40 INFO - PROCESS | 1651 | 1467738640271 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 10:10:40 INFO - PROCESS | 1651 | 1467738640342 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1651 | 1467738640344 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:10:40 INFO - PROCESS | 1651 | 1467738640377 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1651 | 1467738640380 Marionette TRACE conn2 <- [1,2154,null,{}] 10:10:40 INFO - PROCESS | 1651 | 1467738640389 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}] 10:10:40 INFO - PROCESS | 1651 | 1467738640392 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:40 INFO - PROCESS | 1651 | 1467738640493 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:10:40 INFO - PROCESS | 1651 | 1467738640564 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1651 | 1467738640566 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c63b000 == 50 [pid = 1651] [id = 546] 10:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123a87800) [pid = 1651] [serial = 1638] [outer = 0x0] 10:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1242d2000) [pid = 1651] [serial = 1639] [outer = 0x123a87800] 10:10:40 INFO - PROCESS | 1651 | 1467738640597 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1249be000) [pid = 1651] [serial = 1640] [outer = 0x123a87800] 10:10:41 INFO - PROCESS | 1651 | 1467738641037 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 744ms 10:10:41 INFO - PROCESS | 1651 | 1467738641103 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1651 | 1467738641106 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:10:41 INFO - PROCESS | 1651 | 1467738641130 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1651 | 1467738641131 Marionette TRACE conn2 <- [1,2158,null,{}] 10:10:41 INFO - PROCESS | 1651 | 1467738641136 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}] 10:10:41 INFO - PROCESS | 1651 | 1467738641137 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:41 INFO - PROCESS | 1651 | 1467738641253 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:10:41 INFO - PROCESS | 1651 | 1467738641323 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1651 | 1467738641324 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b9800 == 51 [pid = 1651] [id = 547] 10:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113c97400) [pid = 1651] [serial = 1641] [outer = 0x0] 10:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1188b0000) [pid = 1651] [serial = 1642] [outer = 0x113c97400] 10:10:41 INFO - PROCESS | 1651 | 1467738641354 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1249ba000) [pid = 1651] [serial = 1643] [outer = 0x113c97400] 10:10:41 INFO - PROCESS | 1651 | 1467738641921 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 844ms 10:10:41 INFO - PROCESS | 1651 | 1467738641965 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1651 | 1467738641967 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:10:41 INFO - PROCESS | 1651 | 1467738641972 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1651 | 1467738641974 Marionette TRACE conn2 <- [1,2162,null,{}] 10:10:41 INFO - PROCESS | 1651 | 1467738641979 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}] 10:10:41 INFO - PROCESS | 1651 | 1467738641982 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:42 INFO - PROCESS | 1651 | 1467738642071 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:10:42 INFO - PROCESS | 1651 | 1467738642145 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1651 | 1467738642146 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x118691000 == 52 [pid = 1651] [id = 548] 10:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116827c00) [pid = 1651] [serial = 1644] [outer = 0x0] 10:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117249800) [pid = 1651] [serial = 1645] [outer = 0x116827c00] 10:10:42 INFO - PROCESS | 1651 | 1467738642174 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118329400) [pid = 1651] [serial = 1646] [outer = 0x116827c00] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7ce800 == 51 [pid = 1651] [id = 515] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118554000 == 50 [pid = 1651] [id = 513] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12c62b000 == 49 [pid = 1651] [id = 542] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12c03d800 == 48 [pid = 1651] [id = 541] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1dc800 == 47 [pid = 1651] [id = 540] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12be6a800 == 46 [pid = 1651] [id = 539] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11755a000 == 45 [pid = 1651] [id = 538] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac91000 == 44 [pid = 1651] [id = 537] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3e8000 == 43 [pid = 1651] [id = 536] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12913d000 == 42 [pid = 1651] [id = 535] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1248f5000 == 41 [pid = 1651] [id = 534] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12350f800 == 40 [pid = 1651] [id = 533] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ba800 == 39 [pid = 1651] [id = 532] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x116bc0800 == 38 [pid = 1651] [id = 531] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1192b6000 == 37 [pid = 1651] [id = 530] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7c800 == 36 [pid = 1651] [id = 529] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x128b1b800 == 35 [pid = 1651] [id = 511] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c6000 == 34 [pid = 1651] [id = 517] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x127179000 == 33 [pid = 1651] [id = 510] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12938b000 == 32 [pid = 1651] [id = 512] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b9800 == 31 [pid = 1651] [id = 547] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12c63b000 == 30 [pid = 1651] [id = 546] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x129147000 == 29 [pid = 1651] [id = 545] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12c637800 == 28 [pid = 1651] [id = 543] 10:10:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1192b0800 == 27 [pid = 1651] [id = 544] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11972a400) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1238a5000) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1133a6800) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1129b2400) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116983400) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1177cd800) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118998400) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183f0000) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118804000) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113c65c00) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112acbc00) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116b1a800) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116736800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12389d400) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11832ac00) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11880b800) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119aed000) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123d97800) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1244cdc00) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12680d800) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119c8e000) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1249bf000) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126e02c00) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12362c800) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11998ec00) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119c8f000) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1244cb000) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12714a400) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12463d400) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119476400) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126932800) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1242d8400) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 10:10:43 INFO - PROCESS | 1651 | 1467738643040 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1077ms 10:10:43 INFO - PROCESS | 1651 | 1467738643049 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1651 | 1467738643051 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:10:43 INFO - PROCESS | 1651 | 1467738643054 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1651 | 1467738643056 Marionette TRACE conn2 <- [1,2166,null,{}] 10:10:43 INFO - PROCESS | 1651 | 1467738643060 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}] 10:10:43 INFO - PROCESS | 1651 | 1467738643063 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:43 INFO - PROCESS | 1651 | 1467738643141 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:10:43 INFO - PROCESS | 1651 | 1467738643148 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1651 | 1467738643151 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169ab000 == 28 [pid = 1651] [id = 549] 10:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11337ec00) [pid = 1651] [serial = 1647] [outer = 0x0] 10:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x114f98800) [pid = 1651] [serial = 1648] [outer = 0x11337ec00] 10:10:43 INFO - PROCESS | 1651 | 1467738643178 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115f90000) [pid = 1651] [serial = 1649] [outer = 0x11337ec00] 10:10:43 INFO - PROCESS | 1651 | 1467738643570 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 570ms 10:10:43 INFO - PROCESS | 1651 | 1467738643625 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1651 | 1467738643628 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:10:43 INFO - PROCESS | 1651 | 1467738643633 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1651 | 1467738643635 Marionette TRACE conn2 <- [1,2170,null,{}] 10:10:43 INFO - PROCESS | 1651 | 1467738643637 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}] 10:10:43 INFO - PROCESS | 1651 | 1467738643639 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:43 INFO - PROCESS | 1651 | 1467738643719 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:10:43 INFO - PROCESS | 1651 | 1467738643725 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1651 | 1467738643726 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915a000 == 29 [pid = 1651] [id = 550] 10:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116912400) [pid = 1651] [serial = 1650] [outer = 0x0] 10:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11832a000) [pid = 1651] [serial = 1651] [outer = 0x116912400] 10:10:43 INFO - PROCESS | 1651 | 1467738643756 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183f0000) [pid = 1651] [serial = 1652] [outer = 0x116912400] 10:10:44 INFO - PROCESS | 1651 | 1467738644097 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 10:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:10:44 INFO - PROCESS | 1651 | 1467738644153 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1651 | 1467738644154 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:10:44 INFO - PROCESS | 1651 | 1467738644156 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1651 | 1467738644159 Marionette TRACE conn2 <- [1,2174,null,{}] 10:10:44 INFO - PROCESS | 1651 | 1467738644166 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}] 10:10:44 INFO - PROCESS | 1651 | 1467738644170 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:44 INFO - PROCESS | 1651 | 1467738644245 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:10:44 INFO - PROCESS | 1651 | 1467738644250 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1651 | 1467738644253 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12318d800 == 30 [pid = 1651] [id = 551] 10:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1129cf800) [pid = 1651] [serial = 1653] [outer = 0x0] 10:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11946b000) [pid = 1651] [serial = 1654] [outer = 0x1129cf800] 10:10:44 INFO - PROCESS | 1651 | 1467738644282 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119924400) [pid = 1651] [serial = 1655] [outer = 0x1129cf800] 10:10:44 INFO - PROCESS | 1651 | 1467738644632 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms 10:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:10:44 INFO - PROCESS | 1651 | 1467738644680 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1651 | 1467738644682 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:10:44 INFO - PROCESS | 1651 | 1467738644684 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1651 | 1467738644686 Marionette TRACE conn2 <- [1,2178,null,{}] 10:10:44 INFO - PROCESS | 1651 | 1467738644688 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}] 10:10:44 INFO - PROCESS | 1651 | 1467738644689 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:44 INFO - PROCESS | 1651 | 1467738644794 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:10:44 INFO - PROCESS | 1651 | 1467738644802 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1651 | 1467738644803 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x123df6800 == 31 [pid = 1651] [id = 552] 10:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11992a800) [pid = 1651] [serial = 1656] [outer = 0x0] 10:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119ae1800) [pid = 1651] [serial = 1657] [outer = 0x11992a800] 10:10:44 INFO - PROCESS | 1651 | 1467738644826 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c3c800) [pid = 1651] [serial = 1658] [outer = 0x11992a800] 10:10:45 INFO - PROCESS | 1651 | 1467738645149 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 10:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:10:45 INFO - PROCESS | 1651 | 1467738645203 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1651 | 1467738645204 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:10:45 INFO - PROCESS | 1651 | 1467738645206 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1651 | 1467738645207 Marionette TRACE conn2 <- [1,2182,null,{}] 10:10:45 INFO - PROCESS | 1651 | 1467738645209 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}] 10:10:45 INFO - PROCESS | 1651 | 1467738645211 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:45 INFO - PROCESS | 1651 | 1467738645307 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:10:45 INFO - PROCESS | 1651 | 1467738645319 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1651 | 1467738645320 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b08800 == 32 [pid = 1651] [id = 553] 10:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x117fb1400) [pid = 1651] [serial = 1659] [outer = 0x0] 10:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c94800) [pid = 1651] [serial = 1660] [outer = 0x117fb1400] 10:10:45 INFO - PROCESS | 1651 | 1467738645345 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123134800) [pid = 1651] [serial = 1661] [outer = 0x117fb1400] 10:10:45 INFO - PROCESS | 1651 | 1467738645704 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 10:10:45 INFO - PROCESS | 1651 | 1467738645729 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:10:45 INFO - PROCESS | 1651 | 1467738645731 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:10:45 INFO - PROCESS | 1651 | 1467738645733 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1651 | 1467738645734 Marionette TRACE conn2 <- [1,2186,null,{}] 10:10:45 INFO - PROCESS | 1651 | 1467738645742 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}] 10:10:45 INFO - PROCESS | 1651 | 1467738645746 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:45 INFO - PROCESS | 1651 | 1467738645855 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:10:45 INFO - PROCESS | 1651 | 1467738645891 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1651 | 1467738645892 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x129386000 == 33 [pid = 1651] [id = 554] 10:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1237a3800) [pid = 1651] [serial = 1662] [outer = 0x0] 10:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123a89c00) [pid = 1651] [serial = 1663] [outer = 0x1237a3800] 10:10:45 INFO - PROCESS | 1651 | 1467738645918 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1244cdc00) [pid = 1651] [serial = 1664] [outer = 0x1237a3800] 10:10:46 INFO - PROCESS | 1651 | 1467738646239 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 10:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:10:46 INFO - PROCESS | 1651 | 1467738646257 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1651 | 1467738646258 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:10:46 INFO - PROCESS | 1651 | 1467738646260 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1651 | 1467738646262 Marionette TRACE conn2 <- [1,2190,null,{}] 10:10:46 INFO - PROCESS | 1651 | 1467738646272 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}] 10:10:46 INFO - PROCESS | 1651 | 1467738646273 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:46 INFO - PROCESS | 1651 | 1467738646367 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:10:46 INFO - PROCESS | 1651 | 1467738646370 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1651 | 1467738646371 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66e000 == 34 [pid = 1651] [id = 555] 10:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112a79800) [pid = 1651] [serial = 1665] [outer = 0x0] 10:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126808c00) [pid = 1651] [serial = 1666] [outer = 0x112a79800] 10:10:46 INFO - PROCESS | 1651 | 1467738646397 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126890c00) [pid = 1651] [serial = 1667] [outer = 0x112a79800] 10:10:46 INFO - PROCESS | 1651 | 1467738646707 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 479ms 10:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:10:46 INFO - PROCESS | 1651 | 1467738646739 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1651 | 1467738646740 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:10:46 INFO - PROCESS | 1651 | 1467738646743 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1651 | 1467738646744 Marionette TRACE conn2 <- [1,2194,null,{}] 10:10:46 INFO - PROCESS | 1651 | 1467738646749 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}] 10:10:46 INFO - PROCESS | 1651 | 1467738646750 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:46 INFO - PROCESS | 1651 | 1467738646846 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:10:46 INFO - PROCESS | 1651 | 1467738646850 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1651 | 1467738646851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248f5000 == 35 [pid = 1651] [id = 556] 10:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x124887c00) [pid = 1651] [serial = 1668] [outer = 0x0] 10:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126e05400) [pid = 1651] [serial = 1669] [outer = 0x124887c00] 10:10:46 INFO - PROCESS | 1651 | 1467738646876 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126f14c00) [pid = 1651] [serial = 1670] [outer = 0x124887c00] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1183f6400) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1129d5c00) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119adf400) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117faec00) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126fa8c00) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11992ac00) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1129d0c00) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115f8d000) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118998800) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112dee000) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x129188400) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115f8c800) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1129cfc00) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12918bc00) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:10:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1183f2c00) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:10:47 INFO - PROCESS | 1651 | 1467738647353 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 624ms 10:10:47 INFO - PROCESS | 1651 | 1467738647367 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1651 | 1467738647368 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:10:47 INFO - PROCESS | 1651 | 1467738647370 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1651 | 1467738647379 Marionette TRACE conn2 <- [1,2198,null,{}] 10:10:47 INFO - PROCESS | 1651 | 1467738647381 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}] 10:10:47 INFO - PROCESS | 1651 | 1467738647383 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:47 INFO - PROCESS | 1651 | 1467738647457 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:10:47 INFO - PROCESS | 1651 | 1467738647515 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1651 | 1467738647517 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12318b000 == 36 [pid = 1651] [id = 557] 10:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1129d0c00) [pid = 1651] [serial = 1671] [outer = 0x0] 10:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1177d7400) [pid = 1651] [serial = 1672] [outer = 0x1129d0c00] 10:10:47 INFO - PROCESS | 1651 | 1467738647541 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119ae9c00) [pid = 1651] [serial = 1673] [outer = 0x1129d0c00] 10:10:47 INFO - PROCESS | 1651 | 1467738647812 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 478ms 10:10:47 INFO - PROCESS | 1651 | 1467738647853 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1651 | 1467738647855 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:10:47 INFO - PROCESS | 1651 | 1467738647858 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1651 | 1467738647860 Marionette TRACE conn2 <- [1,2202,null,{}] 10:10:47 INFO - PROCESS | 1651 | 1467738647873 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}] 10:10:47 INFO - PROCESS | 1651 | 1467738647875 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:48 INFO - PROCESS | 1651 | 1467738647996 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:10:48 INFO - PROCESS | 1651 | 1467738648002 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1651 | 1467738648003 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba10800 == 37 [pid = 1651] [id = 558] 10:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11990bc00) [pid = 1651] [serial = 1674] [outer = 0x0] 10:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126e02800) [pid = 1651] [serial = 1675] [outer = 0x11990bc00] 10:10:48 INFO - PROCESS | 1651 | 1467738648043 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127147400) [pid = 1651] [serial = 1676] [outer = 0x11990bc00] 10:10:48 INFO - PROCESS | 1651 | 1467738648519 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]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 680ms 10:10:48 INFO - PROCESS | 1651 | 1467738648539 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1651 | 1467738648540 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:10:48 INFO - PROCESS | 1651 | 1467738648542 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1651 | 1467738648544 Marionette TRACE conn2 <- [1,2206,null,{}] 10:10:48 INFO - PROCESS | 1651 | 1467738648554 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}] 10:10:48 INFO - PROCESS | 1651 | 1467738648556 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:48 INFO - PROCESS | 1651 | 1467738648643 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:10:48 INFO - PROCESS | 1651 | 1467738648649 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1651 | 1467738648650 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b04000 == 38 [pid = 1651] [id = 559] 10:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126f0bc00) [pid = 1651] [serial = 1677] [outer = 0x0] 10:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128b30000) [pid = 1651] [serial = 1678] [outer = 0x126f0bc00] 10:10:48 INFO - PROCESS | 1651 | 1467738648677 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129183400) [pid = 1651] [serial = 1679] [outer = 0x126f0bc00] 10:10:49 INFO - PROCESS | 1651 | 1467738649014 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]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 10:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:10:49 INFO - PROCESS | 1651 | 1467738649063 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1651 | 1467738649064 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:10:49 INFO - PROCESS | 1651 | 1467738649076 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1651 | 1467738649078 Marionette TRACE conn2 <- [1,2210,null,{}] 10:10:49 INFO - PROCESS | 1651 | 1467738649081 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}] 10:10:49 INFO - PROCESS | 1651 | 1467738649082 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:49 INFO - PROCESS | 1651 | 1467738649158 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:10:49 INFO - PROCESS | 1651 | 1467738649162 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1651 | 1467738649164 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c623000 == 39 [pid = 1651] [id = 560] 10:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x129186c00) [pid = 1651] [serial = 1680] [outer = 0x0] 10:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12918e800) [pid = 1651] [serial = 1681] [outer = 0x129186c00] 10:10:49 INFO - PROCESS | 1651 | 1467738649188 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12932a400) [pid = 1651] [serial = 1682] [outer = 0x129186c00] 10:10:49 INFO - PROCESS | 1651 | 1467738649780 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]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 731ms 10:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:10:49 INFO - PROCESS | 1651 | 1467738649799 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1651 | 1467738649801 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:10:49 INFO - PROCESS | 1651 | 1467738649804 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1651 | 1467738649807 Marionette TRACE conn2 <- [1,2214,null,{}] 10:10:49 INFO - PROCESS | 1651 | 1467738649837 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}] 10:10:49 INFO - PROCESS | 1651 | 1467738649839 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:49 INFO - PROCESS | 1651 | 1467738649970 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:10:50 INFO - PROCESS | 1651 | 1467738650010 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1651 | 1467738650012 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186be800 == 40 [pid = 1651] [id = 561] 10:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115ee4400) [pid = 1651] [serial = 1683] [outer = 0x0] 10:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115f92000) [pid = 1651] [serial = 1684] [outer = 0x115ee4400] 10:10:50 INFO - PROCESS | 1651 | 1467738650043 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1177d1800) [pid = 1651] [serial = 1685] [outer = 0x115ee4400] 10:10:50 INFO - PROCESS | 1651 | 1467738650563 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:10:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 770ms 10:10:50 INFO - PROCESS | 1651 | 1467738650615 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1651 | 1467738650618 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:10:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:10:50 INFO - PROCESS | 1651 | 1467738650625 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1651 | 1467738650627 Marionette TRACE conn2 <- [1,2218,null,{}] 10:10:50 INFO - PROCESS | 1651 | 1467738650632 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}] 10:10:50 INFO - PROCESS | 1651 | 1467738650634 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:50 INFO - PROCESS | 1651 | 1467738650744 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:10:50 INFO - PROCESS | 1651 | 1467738650949 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1651 | 1467738650950 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x116722800 == 41 [pid = 1651] [id = 562] 10:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x113036800) [pid = 1651] [serial = 1686] [outer = 0x0] 10:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11338c000) [pid = 1651] [serial = 1687] [outer = 0x113036800] 10:10:50 INFO - PROCESS | 1651 | 1467738650978 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116237000) [pid = 1651] [serial = 1688] [outer = 0x113036800] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x128b04000 == 40 [pid = 1651] [id = 559] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba10800 == 39 [pid = 1651] [id = 558] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12318b000 == 38 [pid = 1651] [id = 557] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1248f5000 == 37 [pid = 1651] [id = 556] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66e000 == 36 [pid = 1651] [id = 555] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x129386000 == 35 [pid = 1651] [id = 554] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x128b08800 == 34 [pid = 1651] [id = 553] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x123df6800 == 33 [pid = 1651] [id = 552] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12318d800 == 32 [pid = 1651] [id = 551] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11915a000 == 31 [pid = 1651] [id = 550] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1169ab000 == 30 [pid = 1651] [id = 549] 10:10:51 INFO - PROCESS | 1651 | --DOCSHELL 0x118691000 == 29 [pid = 1651] [id = 548] 10:10:51 INFO - PROCESS | 1651 | 1467738651477 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]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:10:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 873ms 10:10:51 INFO - PROCESS | 1651 | 1467738651505 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1651 | 1467738651508 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:10:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126e10000) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128b23400) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126fa6800) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x127438800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118328800) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1183f1400) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128c54800) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119ae8c00) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119c8b400) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115e0a400) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11682a000) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1165ea800) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116b21800) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11946fc00) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119928800) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12300f400) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12387ec00) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128b2d400) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12932ac00) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11990e400) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x117fae800) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12918e400) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1238a2400) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1293af800) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x129185800) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12932f000) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128b31c00) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x129180800) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12680dc00) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12427e000) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 10:10:51 INFO - PROCESS | 1651 | 1467738651541 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1651 | 1467738651544 Marionette TRACE conn2 <- [1,2222,null,{}] 10:10:51 INFO - PROCESS | 1651 | 1467738651553 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}] 10:10:51 INFO - PROCESS | 1651 | 1467738651555 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:51 INFO - PROCESS | 1651 | 1467738651676 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:10:51 INFO - PROCESS | 1651 | 1467738651692 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 1651 | 1467738651693 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11869f000 == 30 [pid = 1651] [id = 563] 10:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117fb2c00) [pid = 1651] [serial = 1689] [outer = 0x0] 10:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11832b400) [pid = 1651] [serial = 1690] [outer = 0x117fb2c00] 10:10:51 INFO - PROCESS | 1651 | 1467738651739 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118808000) [pid = 1651] [serial = 1691] [outer = 0x117fb2c00] 10:10:52 INFO - PROCESS | 1651 | 1467738652130 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]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 653ms 10:10:52 INFO - PROCESS | 1651 | 1467738652167 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1651 | 1467738652170 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:10:52 INFO - PROCESS | 1651 | 1467738652172 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1651 | 1467738652174 Marionette TRACE conn2 <- [1,2226,null,{}] 10:10:52 INFO - PROCESS | 1651 | 1467738652176 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}] 10:10:52 INFO - PROCESS | 1651 | 1467738652178 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:52 INFO - PROCESS | 1651 | 1467738652309 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:10:52 INFO - PROCESS | 1651 | 1467738652324 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1651 | 1467738652326 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x123519800 == 31 [pid = 1651] [id = 564] 10:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119189400) [pid = 1651] [serial = 1692] [outer = 0x0] 10:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119927400) [pid = 1651] [serial = 1693] [outer = 0x119189400] 10:10:52 INFO - PROCESS | 1651 | 1467738652369 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119ae4800) [pid = 1651] [serial = 1694] [outer = 0x119189400] 10:10:52 INFO - PROCESS | 1651 | 1467738652805 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]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 10:10:52 INFO - PROCESS | 1651 | 1467738652844 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1651 | 1467738652845 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:10:52 INFO - PROCESS | 1651 | 1467738652853 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1651 | 1467738652857 Marionette TRACE conn2 <- [1,2230,null,{}] 10:10:52 INFO - PROCESS | 1651 | 1467738652860 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}] 10:10:52 INFO - PROCESS | 1651 | 1467738652863 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:52 INFO - PROCESS | 1651 | 1467738652942 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:10:52 INFO - PROCESS | 1651 | 1467738652948 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1651 | 1467738652949 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b04000 == 32 [pid = 1651] [id = 565] 10:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119ae8c00) [pid = 1651] [serial = 1695] [outer = 0x0] 10:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119d12800) [pid = 1651] [serial = 1696] [outer = 0x119ae8c00] 10:10:52 INFO - PROCESS | 1651 | 1467738652974 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1238a8000) [pid = 1651] [serial = 1697] [outer = 0x119ae8c00] 10:10:53 INFO - PROCESS | 1651 | 1467738653299 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 476ms 10:10:53 INFO - PROCESS | 1651 | 1467738653325 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1651 | 1467738653330 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:10:53 INFO - PROCESS | 1651 | 1467738653333 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1651 | 1467738653335 Marionette TRACE conn2 <- [1,2234,null,{}] 10:10:53 INFO - PROCESS | 1651 | 1467738653338 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}] 10:10:53 INFO - PROCESS | 1651 | 1467738653339 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:53 INFO - PROCESS | 1651 | 1467738653489 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:10:53 INFO - PROCESS | 1651 | 1467738653498 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1651 | 1467738653499 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x129374000 == 33 [pid = 1651] [id = 566] 10:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1177d5c00) [pid = 1651] [serial = 1698] [outer = 0x0] 10:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123afa800) [pid = 1651] [serial = 1699] [outer = 0x1177d5c00] 10:10:53 INFO - PROCESS | 1651 | 1467738653537 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124484c00) [pid = 1651] [serial = 1700] [outer = 0x1177d5c00] 10:10:53 INFO - PROCESS | 1651 | 1467738653946 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]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 10:10:54 INFO - PROCESS | 1651 | 1467738654006 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1651 | 1467738654008 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:10:54 INFO - PROCESS | 1651 | 1467738654011 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1651 | 1467738654013 Marionette TRACE conn2 <- [1,2238,null,{}] 10:10:54 INFO - PROCESS | 1651 | 1467738654016 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}] 10:10:54 INFO - PROCESS | 1651 | 1467738654018 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:54 INFO - PROCESS | 1651 | 1467738654167 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:10:54 INFO - PROCESS | 1651 | 1467738654190 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1651 | 1467738654196 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717a800 == 34 [pid = 1651] [id = 567] 10:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12688dc00) [pid = 1651] [serial = 1701] [outer = 0x0] 10:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126936400) [pid = 1651] [serial = 1702] [outer = 0x12688dc00] 10:10:54 INFO - PROCESS | 1651 | 1467738654249 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12743d800) [pid = 1651] [serial = 1703] [outer = 0x12688dc00] 10:10:54 INFO - PROCESS | 1651 | 1467738654676 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]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 10:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:10:54 INFO - PROCESS | 1651 | 1467738654682 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1651 | 1467738654683 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:10:54 INFO - PROCESS | 1651 | 1467738654685 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1651 | 1467738654686 Marionette TRACE conn2 <- [1,2242,null,{}] 10:10:54 INFO - PROCESS | 1651 | 1467738654688 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}] 10:10:54 INFO - PROCESS | 1651 | 1467738654690 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:54 INFO - PROCESS | 1651 | 1467738654789 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:10:54 INFO - PROCESS | 1651 | 1467738654822 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1651 | 1467738654823 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b948800 == 35 [pid = 1651] [id = 568] 10:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128b26000) [pid = 1651] [serial = 1704] [outer = 0x0] 10:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128c4e000) [pid = 1651] [serial = 1705] [outer = 0x128b26000] 10:10:54 INFO - PROCESS | 1651 | 1467738654847 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129187000) [pid = 1651] [serial = 1706] [outer = 0x128b26000] 10:10:55 INFO - PROCESS | 1651 | 1467738655190 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 10:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:10:55 INFO - PROCESS | 1651 | 1467738655204 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1651 | 1467738655205 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:10:55 INFO - PROCESS | 1651 | 1467738655207 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1651 | 1467738655208 Marionette TRACE conn2 <- [1,2246,null,{}] 10:10:55 INFO - PROCESS | 1651 | 1467738655211 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}] 10:10:55 INFO - PROCESS | 1651 | 1467738655213 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:55 INFO - PROCESS | 1651 | 1467738655310 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:10:55 INFO - PROCESS | 1651 | 1467738655347 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1651 | 1467738655349 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a13800 == 36 [pid = 1651] [id = 569] 10:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128e87c00) [pid = 1651] [serial = 1707] [outer = 0x0] 10:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12932ac00) [pid = 1651] [serial = 1708] [outer = 0x128e87c00] 10:10:55 INFO - PROCESS | 1651 | 1467738655373 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129332000) [pid = 1651] [serial = 1709] [outer = 0x128e87c00] 10:10:55 INFO - PROCESS | 1651 | 1467738655675 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 10:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:10:55 INFO - PROCESS | 1651 | 1467738655728 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1651 | 1467738655729 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:10:55 INFO - PROCESS | 1651 | 1467738655731 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1651 | 1467738655732 Marionette TRACE conn2 <- [1,2250,null,{}] 10:10:55 INFO - PROCESS | 1651 | 1467738655734 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}] 10:10:55 INFO - PROCESS | 1651 | 1467738655736 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:55 INFO - PROCESS | 1651 | 1467738655906 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126f0bc00) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x117fb1400) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11337ec00) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116827c00) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11992a800) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129cf800) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116912400) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1237a3800) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115f93000) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124887c00) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1129d0c00) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119180800) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112a79800) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11990bc00) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123a87800) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:10:55 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x113c97400) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:10:55 INFO - PROCESS | 1651 | 1467738655951 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1651 | 1467738655952 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d5800 == 37 [pid = 1651] [id = 570] 10:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1109af800) [pid = 1651] [serial = 1710] [outer = 0x0] 10:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112f10000) [pid = 1651] [serial = 1711] [outer = 0x1109af800] 10:10:55 INFO - PROCESS | 1651 | 1467738655984 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116912400) [pid = 1651] [serial = 1712] [outer = 0x1109af800] 10:10:56 INFO - PROCESS | 1651 | 1467738656254 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 569ms 10:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:10:56 INFO - PROCESS | 1651 | 1467738656301 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1651 | 1467738656302 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:10:56 INFO - PROCESS | 1651 | 1467738656304 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1651 | 1467738656306 Marionette TRACE conn2 <- [1,2254,null,{}] 10:10:56 INFO - PROCESS | 1651 | 1467738656308 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}] 10:10:56 INFO - PROCESS | 1651 | 1467738656309 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:56 INFO - PROCESS | 1651 | 1467738656391 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:10:56 INFO - PROCESS | 1651 | 1467738656396 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1651 | 1467738656398 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3ab800 == 38 [pid = 1651] [id = 571] 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183e9c00) [pid = 1651] [serial = 1713] [outer = 0x0] 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1234d0000) [pid = 1651] [serial = 1714] [outer = 0x1183e9c00] 10:10:56 INFO - PROCESS | 1651 | 1467738656422 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126e02c00) [pid = 1651] [serial = 1715] [outer = 0x1183e9c00] 10:10:56 INFO - PROCESS | 1651 | 1467738656733 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 468ms 10:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:10:56 INFO - PROCESS | 1651 | 1467738656773 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1651 | 1467738656775 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:10:56 INFO - PROCESS | 1651 | 1467738656777 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1651 | 1467738656778 Marionette TRACE conn2 <- [1,2258,null,{}] 10:10:56 INFO - PROCESS | 1651 | 1467738656780 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}] 10:10:56 INFO - PROCESS | 1651 | 1467738656781 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:56 INFO - PROCESS | 1651 | 1467738656888 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:10:56 INFO - PROCESS | 1651 | 1467738656894 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1651 | 1467738656896 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3b8800 == 39 [pid = 1651] [id = 572] 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182f3400) [pid = 1651] [serial = 1716] [outer = 0x0] 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123d91400) [pid = 1651] [serial = 1717] [outer = 0x1182f3400] 10:10:56 INFO - PROCESS | 1651 | 1467738656930 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x129517800) [pid = 1651] [serial = 1718] [outer = 0x1182f3400] 10:10:57 INFO - PROCESS | 1651 | 1467738657272 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 10:10:57 INFO - PROCESS | 1651 | 1467738657297 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:10:57 INFO - PROCESS | 1651 | 1467738657299 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:10:57 INFO - PROCESS | 1651 | 1467738657302 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1651 | 1467738657304 Marionette TRACE conn2 <- [1,2262,null,{}] 10:10:57 INFO - PROCESS | 1651 | 1467738657307 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}] 10:10:57 INFO - PROCESS | 1651 | 1467738657309 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:57 INFO - PROCESS | 1651 | 1467738657398 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:10:57 INFO - PROCESS | 1651 | 1467738657401 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1651 | 1467738657402 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc3d800 == 40 [pid = 1651] [id = 573] 10:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12951c800) [pid = 1651] [serial = 1719] [outer = 0x0] 10:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129528800) [pid = 1651] [serial = 1720] [outer = 0x12951c800] 10:10:57 INFO - PROCESS | 1651 | 1467738657426 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12952f800) [pid = 1651] [serial = 1721] [outer = 0x12951c800] 10:10:57 INFO - PROCESS | 1651 | 1467738657727 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 10:10:57 INFO - PROCESS | 1651 | 1467738657772 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1651 | 1467738657773 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:10:57 INFO - PROCESS | 1651 | 1467738657775 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1651 | 1467738657776 Marionette TRACE conn2 <- [1,2266,null,{}] 10:10:57 INFO - PROCESS | 1651 | 1467738657804 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}] 10:10:57 INFO - PROCESS | 1651 | 1467738657806 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:57 INFO - PROCESS | 1651 | 1467738657889 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:10:57 INFO - PROCESS | 1651 | 1467738657991 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1651 | 1467738657993 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c1b000 == 41 [pid = 1651] [id = 574] 10:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x110b20400) [pid = 1651] [serial = 1722] [outer = 0x0] 10:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1129b2800) [pid = 1651] [serial = 1723] [outer = 0x110b20400] 10:10:58 INFO - PROCESS | 1651 | 1467738658024 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x113c6a000) [pid = 1651] [serial = 1724] [outer = 0x110b20400] 10:10:58 INFO - PROCESS | 1651 | 1467738658466 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 726ms 10:10:58 INFO - PROCESS | 1651 | 1467738658503 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1651 | 1467738658505 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:10:58 INFO - PROCESS | 1651 | 1467738658508 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1651 | 1467738658510 Marionette TRACE conn2 <- [1,2270,null,{}] 10:10:58 INFO - PROCESS | 1651 | 1467738658514 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}] 10:10:58 INFO - PROCESS | 1651 | 1467738658516 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:58 INFO - PROCESS | 1651 | 1467738658619 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:10:58 INFO - PROCESS | 1651 | 1467738658716 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1651 | 1467738658717 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ecf800 == 42 [pid = 1651] [id = 575] 10:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118991400) [pid = 1651] [serial = 1725] [outer = 0x0] 10:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119472c00) [pid = 1651] [serial = 1726] [outer = 0x118991400] 10:10:58 INFO - PROCESS | 1651 | 1467738658748 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119ae3400) [pid = 1651] [serial = 1727] [outer = 0x118991400] 10:10:59 INFO - PROCESS | 1651 | 1467738659190 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 721ms 10:10:59 INFO - PROCESS | 1651 | 1467738659234 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1651 | 1467738659238 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:10:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:10:59 INFO - PROCESS | 1651 | 1467738659242 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1651 | 1467738659244 Marionette TRACE conn2 <- [1,2274,null,{}] 10:10:59 INFO - PROCESS | 1651 | 1467738659248 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}] 10:10:59 INFO - PROCESS | 1651 | 1467738659251 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:59 INFO - PROCESS | 1651 | 1467738659409 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:10:59 INFO - PROCESS | 1651 | 1467738659521 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1651 | 1467738659523 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:10:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c032800 == 43 [pid = 1651] [id = 576] 10:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c49400) [pid = 1651] [serial = 1728] [outer = 0x0] 10:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123a7c800) [pid = 1651] [serial = 1729] [outer = 0x119c49400] 10:10:59 INFO - PROCESS | 1651 | 1467738659553 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12487cc00) [pid = 1651] [serial = 1730] [outer = 0x119c49400] 10:10:59 INFO - PROCESS | 1651 | 1467738659994 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]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 773ms 10:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:11:00 INFO - PROCESS | 1651 | 1467738660014 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 1651 | 1467738660016 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:11:00 INFO - PROCESS | 1651 | 1467738660023 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1651 | 1467738660027 Marionette TRACE conn2 <- [1,2278,null,{}] 10:11:00 INFO - PROCESS | 1651 | 1467738660031 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}] 10:11:00 INFO - PROCESS | 1651 | 1467738660033 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:00 INFO - PROCESS | 1651 | 1467738660135 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:11:00 INFO - PROCESS | 1651 | 1467738660197 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1651 | 1467738660198 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc51000 == 44 [pid = 1651] [id = 577] 10:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12487f800) [pid = 1651] [serial = 1731] [outer = 0x0] 10:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127149800) [pid = 1651] [serial = 1732] [outer = 0x12487f800] 10:11:00 INFO - PROCESS | 1651 | 1467738660229 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1293b6000) [pid = 1651] [serial = 1733] [outer = 0x12487f800] 10:11:00 INFO - PROCESS | 1651 | 1467738660671 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]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 677ms 10:11:00 INFO - PROCESS | 1651 | 1467738660697 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 1651 | 1467738660698 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:11:00 INFO - PROCESS | 1651 | 1467738660701 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1651 | 1467738660702 Marionette TRACE conn2 <- [1,2282,null,{}] 10:11:00 INFO - PROCESS | 1651 | 1467738660704 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}] 10:11:00 INFO - PROCESS | 1651 | 1467738660706 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:00 INFO - PROCESS | 1651 | 1467738660811 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:11:00 INFO - PROCESS | 1651 | 1467738660872 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1651 | 1467738660873 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb6000 == 45 [pid = 1651] [id = 578] 10:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1177d3400) [pid = 1651] [serial = 1734] [outer = 0x0] 10:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126f14800) [pid = 1651] [serial = 1735] [outer = 0x1177d3400] 10:11:00 INFO - PROCESS | 1651 | 1467738660902 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12951ac00) [pid = 1651] [serial = 1736] [outer = 0x1177d3400] 10:11:01 INFO - PROCESS | 1651 | 1467738661466 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:11:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 823ms 10:11:01 INFO - PROCESS | 1651 | 1467738661530 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1651 | 1467738661533 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:11:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:11:01 INFO - PROCESS | 1651 | 1467738661537 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1651 | 1467738661540 Marionette TRACE conn2 <- [1,2286,null,{}] 10:11:01 INFO - PROCESS | 1651 | 1467738661543 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}] 10:11:01 INFO - PROCESS | 1651 | 1467738661546 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:01 INFO - PROCESS | 1651 | 1467738661639 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:11:01 INFO - PROCESS | 1651 | 1467738661713 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1651 | 1467738661715 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186ae000 == 46 [pid = 1651] [id = 579] 10:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116824800) [pid = 1651] [serial = 1737] [outer = 0x0] 10:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118350c00) [pid = 1651] [serial = 1738] [outer = 0x116824800] 10:11:01 INFO - PROCESS | 1651 | 1467738661743 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11898ec00) [pid = 1651] [serial = 1739] [outer = 0x116824800] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc3d800 == 45 [pid = 1651] [id = 573] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3b8800 == 44 [pid = 1651] [id = 572] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3ab800 == 43 [pid = 1651] [id = 571] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d5800 == 42 [pid = 1651] [id = 570] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x119a13800 == 41 [pid = 1651] [id = 569] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b948800 == 40 [pid = 1651] [id = 568] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12717a800 == 39 [pid = 1651] [id = 567] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x129374000 == 38 [pid = 1651] [id = 566] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x128b04000 == 37 [pid = 1651] [id = 565] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123519800 == 36 [pid = 1651] [id = 564] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11869f000 == 35 [pid = 1651] [id = 563] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x116722800 == 34 [pid = 1651] [id = 562] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1186be800 == 33 [pid = 1651] [id = 561] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c623000 == 32 [pid = 1651] [id = 560] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb6000 == 31 [pid = 1651] [id = 578] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc51000 == 30 [pid = 1651] [id = 577] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c032800 == 29 [pid = 1651] [id = 576] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x126ecf800 == 28 [pid = 1651] [id = 575] 10:11:02 INFO - PROCESS | 1651 | --DOCSHELL 0x113c1b000 == 27 [pid = 1651] [id = 574] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128b30000) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119c94800) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x114f98800) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118329400) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x117249800) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119ae1800) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11946b000) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119924400) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11832a000) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1183f0000) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1244cdc00) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1182ef800) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116906000) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123a89c00) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126e05400) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1177d7400) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119ae5400) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126808c00) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126890c00) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126e02800) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119ae9c00) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119727800) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1249be000) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1242d2000) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126f14c00) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1249ba000) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115f90000) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1188b0000) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127147400) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123134800) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x129183400) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119c3c800) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 10:11:02 INFO - PROCESS | 1651 | 1467738662654 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]]]}] 10:11:02 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 10:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1129ms 10:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:11:02 INFO - PROCESS | 1651 | 1467738662667 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:11:02 INFO - PROCESS | 1651 | 1467738662669 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:11:02 INFO - PROCESS | 1651 | 1467738662672 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1651 | 1467738662674 Marionette TRACE conn2 <- [1,2290,null,{}] 10:11:02 INFO - PROCESS | 1651 | 1467738662678 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}] 10:11:02 INFO - PROCESS | 1651 | 1467738662681 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:02 INFO - PROCESS | 1651 | 1467738662759 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:11:02 INFO - PROCESS | 1651 | 1467738662765 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1651 | 1467738662768 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x115f31800 == 28 [pid = 1651] [id = 580] 10:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1129d1800) [pid = 1651] [serial = 1740] [outer = 0x0] 10:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1129d9c00) [pid = 1651] [serial = 1741] [outer = 0x1129d1800] 10:11:02 INFO - PROCESS | 1651 | 1467738662795 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112e6bc00) [pid = 1651] [serial = 1742] [outer = 0x1129d1800] 10:11:03 INFO - PROCESS | 1651 | 1467738663173 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]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 524ms 10:11:03 INFO - PROCESS | 1651 | 1467738663196 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1651 | 1467738663199 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:11:03 INFO - PROCESS | 1651 | 1467738663204 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1651 | 1467738663206 Marionette TRACE conn2 <- [1,2294,null,{}] 10:11:03 INFO - PROCESS | 1651 | 1467738663208 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}] 10:11:03 INFO - PROCESS | 1651 | 1467738663210 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:03 INFO - PROCESS | 1651 | 1467738663288 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:11:03 INFO - PROCESS | 1651 | 1467738663292 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1651 | 1467738663293 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f4b000 == 29 [pid = 1651] [id = 581] 10:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115f8d800) [pid = 1651] [serial = 1743] [outer = 0x0] 10:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116234800) [pid = 1651] [serial = 1744] [outer = 0x115f8d800] 10:11:03 INFO - PROCESS | 1651 | 1467738663323 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11673f800) [pid = 1651] [serial = 1745] [outer = 0x115f8d800] 10:11:03 INFO - PROCESS | 1651 | 1467738663676 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]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 10:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:11:03 INFO - PROCESS | 1651 | 1467738663724 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1651 | 1467738663725 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:11:03 INFO - PROCESS | 1651 | 1467738663728 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1651 | 1467738663730 Marionette TRACE conn2 <- [1,2298,null,{}] 10:11:03 INFO - PROCESS | 1651 | 1467738663738 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}] 10:11:03 INFO - PROCESS | 1651 | 1467738663742 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:03 INFO - PROCESS | 1651 | 1467738663819 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:11:03 INFO - PROCESS | 1651 | 1467738663824 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1651 | 1467738663826 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1c000 == 30 [pid = 1651] [id = 582] 10:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113034000) [pid = 1651] [serial = 1746] [outer = 0x0] 10:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118349c00) [pid = 1651] [serial = 1747] [outer = 0x113034000] 10:11:03 INFO - PROCESS | 1651 | 1467738663856 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1183f3c00) [pid = 1651] [serial = 1748] [outer = 0x113034000] 10:11:04 INFO - PROCESS | 1651 | 1467738664191 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 10:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:11:04 INFO - PROCESS | 1651 | 1467738664250 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1651 | 1467738664251 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:11:04 INFO - PROCESS | 1651 | 1467738664253 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1651 | 1467738664255 Marionette TRACE conn2 <- [1,2302,null,{}] 10:11:04 INFO - PROCESS | 1651 | 1467738664257 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}] 10:11:04 INFO - PROCESS | 1651 | 1467738664258 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:04 INFO - PROCESS | 1651 | 1467738664363 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:11:04 INFO - PROCESS | 1651 | 1467738664400 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1651 | 1467738664401 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x123294800 == 31 [pid = 1651] [id = 583] 10:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118613400) [pid = 1651] [serial = 1749] [outer = 0x0] 10:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11895c800) [pid = 1651] [serial = 1750] [outer = 0x118613400] 10:11:04 INFO - PROCESS | 1651 | 1467738664426 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119182000) [pid = 1651] [serial = 1751] [outer = 0x118613400] 10:11:04 INFO - PROCESS | 1651 | 1467738664740 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 10:11:04 INFO - PROCESS | 1651 | 1467738664773 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:11:04 INFO - PROCESS | 1651 | 1467738664784 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:11:04 INFO - PROCESS | 1651 | 1467738664787 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1651 | 1467738664788 Marionette TRACE conn2 <- [1,2306,null,{}] 10:11:04 INFO - PROCESS | 1651 | 1467738664800 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}] 10:11:04 INFO - PROCESS | 1651 | 1467738664801 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:04 INFO - PROCESS | 1651 | 1467738664896 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:11:04 INFO - PROCESS | 1651 | 1467738664899 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1651 | 1467738664900 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f54000 == 32 [pid = 1651] [id = 584] 10:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x115f25000) [pid = 1651] [serial = 1752] [outer = 0x0] 10:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11946b000) [pid = 1651] [serial = 1753] [outer = 0x115f25000] 10:11:04 INFO - PROCESS | 1651 | 1467738664924 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119926000) [pid = 1651] [serial = 1754] [outer = 0x115f25000] 10:11:05 INFO - PROCESS | 1651 | 1467738665284 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]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 528ms 10:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:11:05 INFO - PROCESS | 1651 | 1467738665320 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1651 | 1467738665321 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:11:05 INFO - PROCESS | 1651 | 1467738665323 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1651 | 1467738665324 Marionette TRACE conn2 <- [1,2310,null,{}] 10:11:05 INFO - PROCESS | 1651 | 1467738665326 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}] 10:11:05 INFO - PROCESS | 1651 | 1467738665331 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:05 INFO - PROCESS | 1651 | 1467738665443 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:11:05 INFO - PROCESS | 1651 | 1467738665458 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1651 | 1467738665459 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x129145000 == 33 [pid = 1651] [id = 585] 10:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119928000) [pid = 1651] [serial = 1755] [outer = 0x0] 10:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119ae9000) [pid = 1651] [serial = 1756] [outer = 0x119928000] 10:11:05 INFO - PROCESS | 1651 | 1467738665484 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123626800) [pid = 1651] [serial = 1757] [outer = 0x119928000] 10:11:05 INFO - PROCESS | 1651 | 1467738665820 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]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 10:11:05 INFO - PROCESS | 1651 | 1467738665841 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1651 | 1467738665843 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:11:05 INFO - PROCESS | 1651 | 1467738665845 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1651 | 1467738665846 Marionette TRACE conn2 <- [1,2314,null,{}] 10:11:05 INFO - PROCESS | 1651 | 1467738665855 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}] 10:11:05 INFO - PROCESS | 1651 | 1467738665863 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:05 INFO - PROCESS | 1651 | 1467738665968 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:11:05 INFO - PROCESS | 1651 | 1467738665972 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1651 | 1467738665973 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295fc000 == 34 [pid = 1651] [id = 586] 10:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119c8e400) [pid = 1651] [serial = 1758] [outer = 0x0] 10:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1238a4000) [pid = 1651] [serial = 1759] [outer = 0x119c8e400] 10:11:05 INFO - PROCESS | 1651 | 1467738665997 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123af0400) [pid = 1651] [serial = 1760] [outer = 0x119c8e400] 10:11:06 INFO - PROCESS | 1651 | 1467738666403 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]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 574ms 10:11:06 INFO - PROCESS | 1651 | 1467738666420 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1651 | 1467738666422 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:11:06 INFO - PROCESS | 1651 | 1467738666425 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1651 | 1467738666427 Marionette TRACE conn2 <- [1,2318,null,{}] 10:11:06 INFO - PROCESS | 1651 | 1467738666430 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}] 10:11:06 INFO - PROCESS | 1651 | 1467738666432 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:06 INFO - PROCESS | 1651 | 1467738666582 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:11:06 INFO - PROCESS | 1651 | 1467738666605 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1651 | 1467738666606 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66e800 == 35 [pid = 1651] [id = 587] 10:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1238a5800) [pid = 1651] [serial = 1761] [outer = 0x0] 10:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12427e000) [pid = 1651] [serial = 1762] [outer = 0x1238a5800] 10:11:06 INFO - PROCESS | 1651 | 1467738666646 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1244ca000) [pid = 1651] [serial = 1763] [outer = 0x1238a5800] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128b26000) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128e87c00) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x117fb2c00) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1182f3400) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1109af800) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12688dc00) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x129186c00) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1177d5c00) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115ee4400) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119189400) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113036800) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1183e9c00) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119ae8c00) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:11:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12951c800) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:11:07 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw 10:11:07 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1 10:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:07 INFO - _addTest/ [0,2321,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1651 | 1467738667250 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:11:07 INFO - PROCESS | 1651 | 1467738667252 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1651 | 1467738667253 Marionette TRACE conn2 <- [1,2322,null,{}] 10:11:07 INFO - PROCESS | 1651 | 1467738667255 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}] 10:11:07 INFO - PROCESS | 1651 | 1467738667256 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:07 INFO - PROCESS | 1651 | 1467738667373 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:11:07 INFO - PROCESS | 1651 | 1467738667413 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1651 | 1467738667414 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1a800 == 36 [pid = 1651] [id = 588] 10:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113c69800) [pid = 1651] [serial = 1764] [outer = 0x0] 10:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183f7000) [pid = 1651] [serial = 1765] [outer = 0x113c69800] 10:11:07 INFO - PROCESS | 1651 | 1467738667438 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1242d3000) [pid = 1651] [serial = 1766] [outer = 0x113c69800] 10:11:07 INFO - PROCESS | 1651 | 1467738667697 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]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 10:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:11:07 INFO - PROCESS | 1651 | 1467738667722 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1651 | 1467738667723 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:11:07 INFO - PROCESS | 1651 | 1467738667725 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1651 | 1467738667727 Marionette TRACE conn2 <- [1,2326,null,{}] 10:11:07 INFO - PROCESS | 1651 | 1467738667736 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}] 10:11:07 INFO - PROCESS | 1651 | 1467738667737 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:07 INFO - PROCESS | 1651 | 1467738667819 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:11:07 INFO - PROCESS | 1651 | 1467738667823 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1651 | 1467738667824 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b946800 == 37 [pid = 1651] [id = 589] 10:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124482c00) [pid = 1651] [serial = 1767] [outer = 0x0] 10:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1249ba000) [pid = 1651] [serial = 1768] [outer = 0x124482c00] 10:11:07 INFO - PROCESS | 1651 | 1467738667848 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126805c00) [pid = 1651] [serial = 1769] [outer = 0x124482c00] 10:11:08 INFO - PROCESS | 1651 | 1467738668179 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 477ms 10:11:08 INFO - PROCESS | 1651 | 1467738668203 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1651 | 1467738668205 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:11:08 INFO - PROCESS | 1651 | 1467738668207 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1651 | 1467738668209 Marionette TRACE conn2 <- [1,2330,null,{}] 10:11:08 INFO - PROCESS | 1651 | 1467738668211 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}] 10:11:08 INFO - PROCESS | 1651 | 1467738668213 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:08 INFO - PROCESS | 1651 | 1467738668341 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:11:08 INFO - PROCESS | 1651 | 1467738668347 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1651 | 1467738668349 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee1000 == 38 [pid = 1651] [id = 590] 10:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11992f800) [pid = 1651] [serial = 1770] [outer = 0x0] 10:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12680dc00) [pid = 1651] [serial = 1771] [outer = 0x11992f800] 10:11:08 INFO - PROCESS | 1651 | 1467738668375 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12714d000) [pid = 1651] [serial = 1772] [outer = 0x11992f800] 10:11:08 INFO - PROCESS | 1651 | 1467738668683 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 10:11:08 INFO - PROCESS | 1651 | 1467738668728 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1651 | 1467738668730 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:11:08 INFO - PROCESS | 1651 | 1467738668733 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1651 | 1467738668734 Marionette TRACE conn2 <- [1,2334,null,{}] 10:11:08 INFO - PROCESS | 1651 | 1467738668737 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}] 10:11:08 INFO - PROCESS | 1651 | 1467738668738 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:08 INFO - PROCESS | 1651 | 1467738668822 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:11:08 INFO - PROCESS | 1651 | 1467738668826 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1651 | 1467738668827 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c031800 == 39 [pid = 1651] [id = 591] 10:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127446c00) [pid = 1651] [serial = 1773] [outer = 0x0] 10:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b2ac00) [pid = 1651] [serial = 1774] [outer = 0x127446c00] 10:11:08 INFO - PROCESS | 1651 | 1467738668854 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128c4ac00) [pid = 1651] [serial = 1775] [outer = 0x127446c00] 10:11:09 INFO - PROCESS | 1651 | 1467738669446 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 719ms 10:11:09 INFO - PROCESS | 1651 | 1467738669452 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1651 | 1467738669454 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:11:09 INFO - PROCESS | 1651 | 1467738669458 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1651 | 1467738669460 Marionette TRACE conn2 <- [1,2338,null,{}] 10:11:09 INFO - PROCESS | 1651 | 1467738669463 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}] 10:11:09 INFO - PROCESS | 1651 | 1467738669465 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:09 INFO - PROCESS | 1651 | 1467738669598 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:11:09 INFO - PROCESS | 1651 | 1467738669682 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1651 | 1467738669684 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189a9000 == 40 [pid = 1651] [id = 592] 10:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11337dc00) [pid = 1651] [serial = 1776] [outer = 0x0] 10:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x113c74000) [pid = 1651] [serial = 1777] [outer = 0x11337dc00] 10:11:09 INFO - PROCESS | 1651 | 1467738669715 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1165ef800) [pid = 1651] [serial = 1778] [outer = 0x11337dc00] 10:11:10 INFO - PROCESS | 1651 | 1467738670239 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]]]}] 10:11:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:11:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 824ms 10:11:10 INFO - PROCESS | 1651 | 1467738670283 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1651 | 1467738670288 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:11:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:11:10 INFO - PROCESS | 1651 | 1467738670295 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1651 | 1467738670298 Marionette TRACE conn2 <- [1,2342,null,{}] 10:11:10 INFO - PROCESS | 1651 | 1467738670301 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}] 10:11:10 INFO - PROCESS | 1651 | 1467738670304 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:10 INFO - PROCESS | 1651 | 1467738670453 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:11:10 INFO - PROCESS | 1651 | 1467738670565 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1651 | 1467738670567 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b17800 == 41 [pid = 1651] [id = 593] 10:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x117fa6000) [pid = 1651] [serial = 1779] [outer = 0x0] 10:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118343400) [pid = 1651] [serial = 1780] [outer = 0x117fa6000] 10:11:10 INFO - PROCESS | 1651 | 1467738670613 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118804c00) [pid = 1651] [serial = 1781] [outer = 0x117fa6000] 10:11:11 INFO - PROCESS | 1651 | 1467738671301 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1024ms 10:11:11 INFO - PROCESS | 1651 | 1467738671354 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1651 | 1467738671356 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:11:11 INFO - PROCESS | 1651 | 1467738671361 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1651 | 1467738671363 Marionette TRACE conn2 <- [1,2346,null,{}] 10:11:11 INFO - PROCESS | 1651 | 1467738671367 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}] 10:11:11 INFO - PROCESS | 1651 | 1467738671368 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:11 INFO - PROCESS | 1651 | 1467738671469 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:11:11 INFO - PROCESS | 1651 | 1467738671556 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1651 | 1467738671559 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a7800 == 42 [pid = 1651] [id = 594] 10:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x113c8e000) [pid = 1651] [serial = 1782] [outer = 0x0] 10:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x114f99400) [pid = 1651] [serial = 1783] [outer = 0x113c8e000] 10:11:11 INFO - PROCESS | 1651 | 1467738671587 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1165ebc00) [pid = 1651] [serial = 1784] [outer = 0x113c8e000] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee1000 == 41 [pid = 1651] [id = 590] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12b946800 == 40 [pid = 1651] [id = 589] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1a800 == 39 [pid = 1651] [id = 588] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66e800 == 38 [pid = 1651] [id = 587] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1295fc000 == 37 [pid = 1651] [id = 586] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x129145000 == 36 [pid = 1651] [id = 585] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x126f54000 == 35 [pid = 1651] [id = 584] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x123294800 == 34 [pid = 1651] [id = 583] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1c000 == 33 [pid = 1651] [id = 582] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x117f4b000 == 32 [pid = 1651] [id = 581] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x115f31800 == 31 [pid = 1651] [id = 580] 10:11:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1186ae000 == 30 [pid = 1651] [id = 579] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129528800) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12952f800) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128c4e000) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12932ac00) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11832b400) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x129517800) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116912400) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126936400) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12932a400) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124484c00) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x129332000) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12918e800) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115f92000) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12743d800) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119ae4800) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x129187000) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116237000) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126e02c00) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1238a8000) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119927400) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1234d0000) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118808000) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11338c000) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119d12800) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123d91400) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123afa800) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112f10000) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1177d1800) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 10:11:11 INFO - PROCESS | 1651 | 1467738671943 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 621ms 10:11:11 INFO - PROCESS | 1651 | 1467738671983 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1651 | 1467738671985 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:11:11 INFO - PROCESS | 1651 | 1467738671989 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1651 | 1467738671991 Marionette TRACE conn2 <- [1,2350,null,{}] 10:11:11 INFO - PROCESS | 1651 | 1467738671993 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}] 10:11:11 INFO - PROCESS | 1651 | 1467738671995 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:12 INFO - PROCESS | 1651 | 1467738672074 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:11:12 INFO - PROCESS | 1651 | 1467738672130 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1651 | 1467738672132 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189a1000 == 31 [pid = 1651] [id = 595] 10:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113c90800) [pid = 1651] [serial = 1785] [outer = 0x0] 10:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116825000) [pid = 1651] [serial = 1786] [outer = 0x113c90800] 10:11:12 INFO - PROCESS | 1651 | 1467738672159 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117fb0800) [pid = 1651] [serial = 1787] [outer = 0x113c90800] 10:11:12 INFO - PROCESS | 1651 | 1467738672477 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 10:11:12 INFO - PROCESS | 1651 | 1467738672509 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1651 | 1467738672510 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:11:12 INFO - PROCESS | 1651 | 1467738672514 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1651 | 1467738672517 Marionette TRACE conn2 <- [1,2354,null,{}] 10:11:12 INFO - PROCESS | 1651 | 1467738672525 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}] 10:11:12 INFO - PROCESS | 1651 | 1467738672529 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:12 INFO - PROCESS | 1651 | 1467738672606 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:11:12 INFO - PROCESS | 1651 | 1467738672613 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1651 | 1467738672616 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123876800 == 32 [pid = 1651] [id = 596] 10:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110d2c800) [pid = 1651] [serial = 1788] [outer = 0x0] 10:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118811c00) [pid = 1651] [serial = 1789] [outer = 0x110d2c800] 10:11:12 INFO - PROCESS | 1651 | 1467738672644 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119470c00) [pid = 1651] [serial = 1790] [outer = 0x110d2c800] 10:11:13 INFO - PROCESS | 1651 | 1467738673010 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 525ms 10:11:13 INFO - PROCESS | 1651 | 1467738673038 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1651 | 1467738673040 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:11:13 INFO - PROCESS | 1651 | 1467738673042 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1651 | 1467738673044 Marionette TRACE conn2 <- [1,2358,null,{}] 10:11:13 INFO - PROCESS | 1651 | 1467738673046 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}] 10:11:13 INFO - PROCESS | 1651 | 1467738673048 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:13 INFO - PROCESS | 1651 | 1467738673149 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:11:13 INFO - PROCESS | 1651 | 1467738673154 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1651 | 1467738673155 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b15000 == 33 [pid = 1651] [id = 597] 10:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11990bc00) [pid = 1651] [serial = 1791] [outer = 0x0] 10:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11992d800) [pid = 1651] [serial = 1792] [outer = 0x11990bc00] 10:11:13 INFO - PROCESS | 1651 | 1467738673197 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119ae7c00) [pid = 1651] [serial = 1793] [outer = 0x11990bc00] 10:11:13 INFO - PROCESS | 1651 | 1467738673633 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 624ms 10:11:13 INFO - PROCESS | 1651 | 1467738673671 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1651 | 1467738673672 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:11:13 INFO - PROCESS | 1651 | 1467738673674 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1651 | 1467738673675 Marionette TRACE conn2 <- [1,2362,null,{}] 10:11:13 INFO - PROCESS | 1651 | 1467738673684 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}] 10:11:13 INFO - PROCESS | 1651 | 1467738673685 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:13 INFO - PROCESS | 1651 | 1467738673764 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:11:13 INFO - PROCESS | 1651 | 1467738673768 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1651 | 1467738673776 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295f5800 == 34 [pid = 1651] [id = 598] 10:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119ae9c00) [pid = 1651] [serial = 1794] [outer = 0x0] 10:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c8bc00) [pid = 1651] [serial = 1795] [outer = 0x119ae9c00] 10:11:13 INFO - PROCESS | 1651 | 1467738673800 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12101c400) [pid = 1651] [serial = 1796] [outer = 0x119ae9c00] 10:11:14 INFO - PROCESS | 1651 | 1467738674170 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]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 10:11:14 INFO - PROCESS | 1651 | 1467738674193 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1651 | 1467738674194 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:11:14 INFO - PROCESS | 1651 | 1467738674203 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1651 | 1467738674204 Marionette TRACE conn2 <- [1,2366,null,{}] 10:11:14 INFO - PROCESS | 1651 | 1467738674206 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}] 10:11:14 INFO - PROCESS | 1651 | 1467738674210 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:14 INFO - PROCESS | 1651 | 1467738674328 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:11:14 INFO - PROCESS | 1651 | 1467738674332 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1651 | 1467738674333 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b11a800 == 35 [pid = 1651] [id = 599] 10:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119aed800) [pid = 1651] [serial = 1797] [outer = 0x0] 10:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1237ab000) [pid = 1651] [serial = 1798] [outer = 0x119aed800] 10:11:14 INFO - PROCESS | 1651 | 1467738674357 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124482400) [pid = 1651] [serial = 1799] [outer = 0x119aed800] 10:11:14 INFO - PROCESS | 1651 | 1467738674730 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]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 10:11:14 INFO - PROCESS | 1651 | 1467738674772 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1651 | 1467738674774 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:11:14 INFO - PROCESS | 1651 | 1467738674777 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1651 | 1467738674779 Marionette TRACE conn2 <- [1,2370,null,{}] 10:11:14 INFO - PROCESS | 1651 | 1467738674783 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}] 10:11:14 INFO - PROCESS | 1651 | 1467738674784 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:14 INFO - PROCESS | 1651 | 1467738674946 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:11:15 INFO - PROCESS | 1651 | 1467738675043 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1651 | 1467738675044 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b94d000 == 36 [pid = 1651] [id = 600] 10:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12463c800) [pid = 1651] [serial = 1800] [outer = 0x0] 10:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1249bf800) [pid = 1651] [serial = 1801] [outer = 0x12463c800] 10:11:15 INFO - PROCESS | 1651 | 1467738675086 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126e04c00) [pid = 1651] [serial = 1802] [outer = 0x12463c800] 10:11:15 INFO - PROCESS | 1651 | 1467738675439 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]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 721ms 10:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:11:15 INFO - PROCESS | 1651 | 1467738675498 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1651 | 1467738675499 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:11:15 INFO - PROCESS | 1651 | 1467738675501 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1651 | 1467738675502 Marionette TRACE conn2 <- [1,2374,null,{}] 10:11:15 INFO - PROCESS | 1651 | 1467738675505 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}] 10:11:15 INFO - PROCESS | 1651 | 1467738675506 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:15 INFO - PROCESS | 1651 | 1467738675604 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:11:15 INFO - PROCESS | 1651 | 1467738675617 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1651 | 1467738675618 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7f000 == 37 [pid = 1651] [id = 601] 10:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126e05400) [pid = 1651] [serial = 1803] [outer = 0x0] 10:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126f15800) [pid = 1651] [serial = 1804] [outer = 0x126e05400] 10:11:15 INFO - PROCESS | 1651 | 1467738675643 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128b25000) [pid = 1651] [serial = 1805] [outer = 0x126e05400] 10:11:16 INFO - PROCESS | 1651 | 1467738676059 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]]]}] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115f25000) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116824800) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118613400) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113034000) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1129d1800) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115f8d800) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x110b20400) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118991400) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119928000) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119c49400) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12487f800) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1238a5800) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113c69800) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119c8e400) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11992f800) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124482c00) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:11:16 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1177d3400) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 620ms 10:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:11:16 INFO - PROCESS | 1651 | 1467738676122 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1651 | 1467738676123 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:11:16 INFO - PROCESS | 1651 | 1467738676125 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1651 | 1467738676126 Marionette TRACE conn2 <- [1,2378,null,{}] 10:11:16 INFO - PROCESS | 1651 | 1467738676129 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}] 10:11:16 INFO - PROCESS | 1651 | 1467738676130 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:16 INFO - PROCESS | 1651 | 1467738676220 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:11:16 INFO - PROCESS | 1651 | 1467738676224 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1651 | 1467738676225 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123293800 == 38 [pid = 1651] [id = 602] 10:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x113034000) [pid = 1651] [serial = 1806] [outer = 0x0] 10:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115f99c00) [pid = 1651] [serial = 1807] [outer = 0x113034000] 10:11:16 INFO - PROCESS | 1651 | 1467738676250 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118613400) [pid = 1651] [serial = 1808] [outer = 0x113034000] 10:11:16 INFO - PROCESS | 1651 | 1467738676613 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 10:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:11:16 INFO - PROCESS | 1651 | 1467738676647 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1651 | 1467738676649 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:11:16 INFO - PROCESS | 1651 | 1467738676651 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1651 | 1467738676652 Marionette TRACE conn2 <- [1,2382,null,{}] 10:11:16 INFO - PROCESS | 1651 | 1467738676655 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}] 10:11:16 INFO - PROCESS | 1651 | 1467738676656 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:16 INFO - PROCESS | 1651 | 1467738676781 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:11:16 INFO - PROCESS | 1651 | 1467738676790 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1651 | 1467738676791 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3a8800 == 39 [pid = 1651] [id = 603] 10:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118811800) [pid = 1651] [serial = 1809] [outer = 0x0] 10:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123882400) [pid = 1651] [serial = 1810] [outer = 0x118811800] 10:11:16 INFO - PROCESS | 1651 | 1467738676831 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x127147400) [pid = 1651] [serial = 1811] [outer = 0x118811800] 10:11:17 INFO - PROCESS | 1651 | 1467738677271 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms 10:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:11:17 INFO - PROCESS | 1651 | 1467738677322 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1651 | 1467738677324 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:11:17 INFO - PROCESS | 1651 | 1467738677326 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1651 | 1467738677328 Marionette TRACE conn2 <- [1,2386,null,{}] 10:11:17 INFO - PROCESS | 1651 | 1467738677331 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}] 10:11:17 INFO - PROCESS | 1651 | 1467738677333 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:17 INFO - PROCESS | 1651 | 1467738677430 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:11:17 INFO - PROCESS | 1651 | 1467738677434 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1651 | 1467738677436 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb68800 == 40 [pid = 1651] [id = 604] 10:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128c52c00) [pid = 1651] [serial = 1812] [outer = 0x0] 10:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129188800) [pid = 1651] [serial = 1813] [outer = 0x128c52c00] 10:11:17 INFO - PROCESS | 1651 | 1467738677462 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x129326c00) [pid = 1651] [serial = 1814] [outer = 0x128c52c00] 10:11:17 INFO - PROCESS | 1651 | 1467738677820 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 10:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:11:17 INFO - PROCESS | 1651 | 1467738677850 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1651 | 1467738677852 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:11:17 INFO - PROCESS | 1651 | 1467738677855 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1651 | 1467738677856 Marionette TRACE conn2 <- [1,2390,null,{}] 10:11:17 INFO - PROCESS | 1651 | 1467738677859 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}] 10:11:17 INFO - PROCESS | 1651 | 1467738677862 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:18 INFO - PROCESS | 1651 | 1467738678025 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:11:18 INFO - PROCESS | 1651 | 1467738678040 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1651 | 1467738678042 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc3b000 == 41 [pid = 1651] [id = 605] 10:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129187c00) [pid = 1651] [serial = 1815] [outer = 0x0] 10:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12932c000) [pid = 1651] [serial = 1816] [outer = 0x129187c00] 10:11:18 INFO - PROCESS | 1651 | 1467738678082 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293b5400) [pid = 1651] [serial = 1817] [outer = 0x129187c00] 10:11:18 INFO - PROCESS | 1651 | 1467738678590 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]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 771ms 10:11:18 INFO - PROCESS | 1651 | 1467738678626 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1651 | 1467738678629 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:11:18 INFO - PROCESS | 1651 | 1467738678651 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1651 | 1467738678654 Marionette TRACE conn2 <- [1,2394,null,{}] 10:11:18 INFO - PROCESS | 1651 | 1467738678658 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}] 10:11:18 INFO - PROCESS | 1651 | 1467738678659 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:18 INFO - PROCESS | 1651 | 1467738678787 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:11:18 INFO - PROCESS | 1651 | 1467738678859 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1651 | 1467738678861 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f07000 == 42 [pid = 1651] [id = 606] 10:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x113ddc000) [pid = 1651] [serial = 1818] [outer = 0x0] 10:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1165e6000) [pid = 1651] [serial = 1819] [outer = 0x113ddc000] 10:11:18 INFO - PROCESS | 1651 | 1467738678892 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x117fb2c00) [pid = 1651] [serial = 1820] [outer = 0x113ddc000] 10:11:19 INFO - PROCESS | 1651 | 1467738679319 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 724ms 10:11:19 INFO - PROCESS | 1651 | 1467738679373 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1651 | 1467738679376 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:11:19 INFO - PROCESS | 1651 | 1467738679381 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1651 | 1467738679382 Marionette TRACE conn2 <- [1,2398,null,{}] 10:11:19 INFO - PROCESS | 1651 | 1467738679385 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}] 10:11:19 INFO - PROCESS | 1651 | 1467738679387 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:19 INFO - PROCESS | 1651 | 1467738679493 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:11:19 INFO - PROCESS | 1651 | 1467738679553 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1651 | 1467738679555 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a671000 == 43 [pid = 1651] [id = 607] 10:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11834b800) [pid = 1651] [serial = 1821] [outer = 0x0] 10:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119472400) [pid = 1651] [serial = 1822] [outer = 0x11834b800] 10:11:19 INFO - PROCESS | 1651 | 1467738679585 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11992f800) [pid = 1651] [serial = 1823] [outer = 0x11834b800] 10:11:19 INFO - PROCESS | 1651 | 1467738679979 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 670ms 10:11:20 INFO - PROCESS | 1651 | 1467738680051 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1651 | 1467738680052 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:11:20 INFO - PROCESS | 1651 | 1467738680055 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1651 | 1467738680057 Marionette TRACE conn2 <- [1,2402,null,{}] 10:11:20 INFO - PROCESS | 1651 | 1467738680087 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}] 10:11:20 INFO - PROCESS | 1651 | 1467738680090 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:20 INFO - PROCESS | 1651 | 1467738680226 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:11:20 INFO - PROCESS | 1651 | 1467738680299 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1651 | 1467738680302 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc51000 == 44 [pid = 1651] [id = 608] 10:11:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121020000) [pid = 1651] [serial = 1824] [outer = 0x0] 10:11:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1237a2000) [pid = 1651] [serial = 1825] [outer = 0x121020000] 10:11:20 INFO - PROCESS | 1651 | 1467738680332 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123af9800) [pid = 1651] [serial = 1826] [outer = 0x121020000] 10:11:20 INFO - PROCESS | 1651 | 1467738680751 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 773ms 10:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:11:20 INFO - PROCESS | 1651 | 1467738680846 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1651 | 1467738680848 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:11:20 INFO - PROCESS | 1651 | 1467738680852 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1651 | 1467738680853 Marionette TRACE conn2 <- [1,2406,null,{}] 10:11:20 INFO - PROCESS | 1651 | 1467738680856 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}] 10:11:20 INFO - PROCESS | 1651 | 1467738680857 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:20 INFO - PROCESS | 1651 | 1467738680963 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:11:21 INFO - PROCESS | 1651 | 1467738681036 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1651 | 1467738681037 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169a6000 == 45 [pid = 1651] [id = 609] 10:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1129d2000) [pid = 1651] [serial = 1827] [outer = 0x0] 10:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1170a1c00) [pid = 1651] [serial = 1828] [outer = 0x1129d2000] 10:11:21 INFO - PROCESS | 1651 | 1467738681066 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126811c00) [pid = 1651] [serial = 1829] [outer = 0x1129d2000] 10:11:21 INFO - PROCESS | 1651 | 1467738681641 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]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 819ms 10:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:11:21 INFO - PROCESS | 1651 | 1467738681671 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1651 | 1467738681673 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:11:21 INFO - PROCESS | 1651 | 1467738681676 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1651 | 1467738681678 Marionette TRACE conn2 <- [1,2410,null,{}] 10:11:21 INFO - PROCESS | 1651 | 1467738681684 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}] 10:11:21 INFO - PROCESS | 1651 | 1467738681686 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:21 INFO - PROCESS | 1651 | 1467738681777 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:11:21 INFO - PROCESS | 1651 | 1467738681859 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1651 | 1467738681860 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ff4800 == 46 [pid = 1651] [id = 610] 10:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116983800) [pid = 1651] [serial = 1830] [outer = 0x0] 10:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1177d1800) [pid = 1651] [serial = 1831] [outer = 0x116983800] 10:11:21 INFO - PROCESS | 1651 | 1467738681889 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x118346c00) [pid = 1651] [serial = 1832] [outer = 0x116983800] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb68800 == 45 [pid = 1651] [id = 604] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3a8800 == 44 [pid = 1651] [id = 603] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123293800 == 43 [pid = 1651] [id = 602] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7f000 == 42 [pid = 1651] [id = 601] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b94d000 == 41 [pid = 1651] [id = 600] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b11a800 == 40 [pid = 1651] [id = 599] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1295f5800 == 39 [pid = 1651] [id = 598] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x128b15000 == 38 [pid = 1651] [id = 597] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123876800 == 37 [pid = 1651] [id = 596] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1189a1000 == 36 [pid = 1651] [id = 595] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a7800 == 35 [pid = 1651] [id = 594] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x128b17800 == 34 [pid = 1651] [id = 593] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1189a9000 == 33 [pid = 1651] [id = 592] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c031800 == 32 [pid = 1651] [id = 591] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1169a6000 == 31 [pid = 1651] [id = 609] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc51000 == 30 [pid = 1651] [id = 608] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12a671000 == 29 [pid = 1651] [id = 607] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119f07000 == 28 [pid = 1651] [id = 606] 10:11:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc3b000 == 27 [pid = 1651] [id = 605] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11946b000) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11898ec00) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118350c00) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11895c800) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118349c00) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1183f3c00) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1129d9c00) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112e6bc00) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116234800) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11673f800) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113c6a000) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1129b2800) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119ae3400) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119472c00) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119ae9000) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12487cc00) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123a7c800) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1293b6000) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12427e000) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x127149800) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1183f7000) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1238a4000) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12714d000) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123af0400) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128b2ac00) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1249ba000) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126805c00) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12951ac00) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12680dc00) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1244ca000) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126f14800) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1242d3000) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123626800) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119926000) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119182000) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 10:11:22 INFO - PROCESS | 1651 | 1467738682970 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1323ms 10:11:23 INFO - PROCESS | 1651 | 1467738683000 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1651 | 1467738683002 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:11:23 INFO - PROCESS | 1651 | 1467738683010 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1651 | 1467738683015 Marionette TRACE conn2 <- [1,2414,null,{}] 10:11:23 INFO - PROCESS | 1651 | 1467738683020 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}] 10:11:23 INFO - PROCESS | 1651 | 1467738683022 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:23 INFO - PROCESS | 1651 | 1467738683101 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:11:23 INFO - PROCESS | 1651 | 1467738683132 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1651 | 1467738683135 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168b2800 == 28 [pid = 1651] [id = 611] 10:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112f0f800) [pid = 1651] [serial = 1833] [outer = 0x0] 10:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113038000) [pid = 1651] [serial = 1834] [outer = 0x112f0f800] 10:11:23 INFO - PROCESS | 1651 | 1467738683163 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115f8c000) [pid = 1651] [serial = 1835] [outer = 0x112f0f800] 10:11:23 INFO - PROCESS | 1651 | 1467738683492 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]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 524ms 10:11:23 INFO - PROCESS | 1651 | 1467738683533 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1651 | 1467738683537 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:11:23 INFO - PROCESS | 1651 | 1467738683542 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1651 | 1467738683543 Marionette TRACE conn2 <- [1,2418,null,{}] 10:11:23 INFO - PROCESS | 1651 | 1467738683546 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}] 10:11:23 INFO - PROCESS | 1651 | 1467738683547 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:23 INFO - PROCESS | 1651 | 1467738683634 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:11:23 INFO - PROCESS | 1651 | 1467738683639 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1651 | 1467738683640 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x118691800 == 29 [pid = 1651] [id = 612] 10:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116239800) [pid = 1651] [serial = 1836] [outer = 0x0] 10:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1170aa000) [pid = 1651] [serial = 1837] [outer = 0x116239800] 10:11:23 INFO - PROCESS | 1651 | 1467738683678 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118328800) [pid = 1651] [serial = 1838] [outer = 0x116239800] 10:11:24 INFO - PROCESS | 1651 | 1467738684067 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 569ms 10:11:24 INFO - PROCESS | 1651 | 1467738684110 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1651 | 1467738684112 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:11:24 INFO - PROCESS | 1651 | 1467738684114 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1651 | 1467738684124 Marionette TRACE conn2 <- [1,2422,null,{}] 10:11:24 INFO - PROCESS | 1651 | 1467738684132 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}] 10:11:24 INFO - PROCESS | 1651 | 1467738684136 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:24 INFO - PROCESS | 1651 | 1467738684215 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:11:24 INFO - PROCESS | 1651 | 1467738684220 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1651 | 1467738684222 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x123179000 == 30 [pid = 1651] [id = 613] 10:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11880dc00) [pid = 1651] [serial = 1839] [outer = 0x0] 10:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11895a400) [pid = 1651] [serial = 1840] [outer = 0x11880dc00] 10:11:24 INFO - PROCESS | 1651 | 1467738684253 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119476c00) [pid = 1651] [serial = 1841] [outer = 0x11880dc00] 10:11:24 INFO - PROCESS | 1651 | 1467738684599 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 530ms 10:11:24 INFO - PROCESS | 1651 | 1467738684645 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1651 | 1467738684646 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:11:24 INFO - PROCESS | 1651 | 1467738684648 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1651 | 1467738684650 Marionette TRACE conn2 <- [1,2426,null,{}] 10:11:24 INFO - PROCESS | 1651 | 1467738684652 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}] 10:11:24 INFO - PROCESS | 1651 | 1467738684653 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:24 INFO - PROCESS | 1651 | 1467738684759 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:11:24 INFO - PROCESS | 1651 | 1467738684794 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1651 | 1467738684795 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x123de3000 == 31 [pid = 1651] [id = 614] 10:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119902800) [pid = 1651] [serial = 1842] [outer = 0x0] 10:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119990800) [pid = 1651] [serial = 1843] [outer = 0x119902800] 10:11:24 INFO - PROCESS | 1651 | 1467738684822 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119c3d000) [pid = 1651] [serial = 1844] [outer = 0x119902800] 10:11:25 INFO - PROCESS | 1651 | 1467738685124 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]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 10:11:25 INFO - PROCESS | 1651 | 1467738685167 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1651 | 1467738685169 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:11:25 INFO - PROCESS | 1651 | 1467738685171 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1651 | 1467738685172 Marionette TRACE conn2 <- [1,2430,null,{}] 10:11:25 INFO - PROCESS | 1651 | 1467738685174 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}] 10:11:25 INFO - PROCESS | 1651 | 1467738685175 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:25 INFO - PROCESS | 1651 | 1467738685278 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:11:25 INFO - PROCESS | 1651 | 1467738685316 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1651 | 1467738685317 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b19800 == 32 [pid = 1651] [id = 615] 10:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c3d400) [pid = 1651] [serial = 1845] [outer = 0x0] 10:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119d1ac00) [pid = 1651] [serial = 1846] [outer = 0x119c3d400] 10:11:25 INFO - PROCESS | 1651 | 1467738685341 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123249c00) [pid = 1651] [serial = 1847] [outer = 0x119c3d400] 10:11:25 INFO - PROCESS | 1651 | 1467738685647 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]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 10:11:25 INFO - PROCESS | 1651 | 1467738685690 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1651 | 1467738685691 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:11:25 INFO - PROCESS | 1651 | 1467738685694 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1651 | 1467738685695 Marionette TRACE conn2 <- [1,2434,null,{}] 10:11:25 INFO - PROCESS | 1651 | 1467738685704 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}] 10:11:25 INFO - PROCESS | 1651 | 1467738685708 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:25 INFO - PROCESS | 1651 | 1467738685836 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:11:25 INFO - PROCESS | 1651 | 1467738685883 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1651 | 1467738685885 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295ee800 == 33 [pid = 1651] [id = 616] 10:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112df3400) [pid = 1651] [serial = 1848] [outer = 0x0] 10:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1237a1400) [pid = 1651] [serial = 1849] [outer = 0x112df3400] 10:11:25 INFO - PROCESS | 1651 | 1467738685927 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12448c400) [pid = 1651] [serial = 1850] [outer = 0x112df3400] 10:11:26 INFO - PROCESS | 1651 | 1467738686360 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]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:11:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 724ms 10:11:26 INFO - PROCESS | 1651 | 1467738686417 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1651 | 1467738686419 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:11:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:11:26 INFO - PROCESS | 1651 | 1467738686421 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1651 | 1467738686422 Marionette TRACE conn2 <- [1,2438,null,{}] 10:11:26 INFO - PROCESS | 1651 | 1467738686424 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}] 10:11:26 INFO - PROCESS | 1651 | 1467738686425 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:26 INFO - PROCESS | 1651 | 1467738686530 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:11:26 INFO - PROCESS | 1651 | 1467738686587 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1651 | 1467738686588 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7e1000 == 34 [pid = 1651] [id = 617] 10:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12463e800) [pid = 1651] [serial = 1851] [outer = 0x0] 10:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12680dc00) [pid = 1651] [serial = 1852] [outer = 0x12463e800] 10:11:26 INFO - PROCESS | 1651 | 1467738686612 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126f0ec00) [pid = 1651] [serial = 1853] [outer = 0x12463e800] 10:11:26 INFO - PROCESS | 1651 | 1467738686928 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]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:11:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 10:11:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:11:26 INFO - PROCESS | 1651 | 1467738686941 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1651 | 1467738686942 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:11:26 INFO - PROCESS | 1651 | 1467738686944 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1651 | 1467738686945 Marionette TRACE conn2 <- [1,2442,null,{}] 10:11:26 INFO - PROCESS | 1651 | 1467738686950 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}] 10:11:26 INFO - PROCESS | 1651 | 1467738686952 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:27 INFO - PROCESS | 1651 | 1467738687050 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119aed800) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12463c800) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126e05400) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x117fa6000) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11990bc00) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128c52c00) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x127446c00) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113c8e000) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113c90800) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110d2c800) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119ae9c00) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11337dc00) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113034000) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118811800) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:11:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129187c00) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:11:27 INFO - PROCESS | 1651 | 1467738687269 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1651 | 1467738687270 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bb1800 == 35 [pid = 1651] [id = 618] 10:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1107a1400) [pid = 1651] [serial = 1854] [outer = 0x0] 10:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1129a5000) [pid = 1651] [serial = 1855] [outer = 0x1107a1400] 10:11:27 INFO - PROCESS | 1651 | 1467738687295 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1165ed000) [pid = 1651] [serial = 1856] [outer = 0x1107a1400] 10:11:27 INFO - PROCESS | 1651 | 1467738687545 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]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 622ms 10:11:27 INFO - PROCESS | 1651 | 1467738687570 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1651 | 1467738687571 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:11:27 INFO - PROCESS | 1651 | 1467738687575 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1651 | 1467738687576 Marionette TRACE conn2 <- [1,2446,null,{}] 10:11:27 INFO - PROCESS | 1651 | 1467738687586 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}] 10:11:27 INFO - PROCESS | 1651 | 1467738687587 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:27 INFO - PROCESS | 1651 | 1467738687674 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:11:27 INFO - PROCESS | 1651 | 1467738687678 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1651 | 1467738687680 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b955000 == 36 [pid = 1651] [id = 619] 10:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118345c00) [pid = 1651] [serial = 1857] [outer = 0x0] 10:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12389d800) [pid = 1651] [serial = 1858] [outer = 0x118345c00] 10:11:27 INFO - PROCESS | 1651 | 1467738687707 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127148800) [pid = 1651] [serial = 1859] [outer = 0x118345c00] 10:11:28 INFO - PROCESS | 1651 | 1467738688133 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]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 573ms 10:11:28 INFO - PROCESS | 1651 | 1467738688150 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1651 | 1467738688152 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:11:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:11:28 INFO - PROCESS | 1651 | 1467738688155 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1651 | 1467738688157 Marionette TRACE conn2 <- [1,2450,null,{}] 10:11:28 INFO - PROCESS | 1651 | 1467738688160 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}] 10:11:28 INFO - PROCESS | 1651 | 1467738688162 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:28 INFO - PROCESS | 1651 | 1467738688284 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:11:28 INFO - PROCESS | 1651 | 1467738688292 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1651 | 1467738688293 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7c800 == 37 [pid = 1651] [id = 620] 10:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128b2b800) [pid = 1651] [serial = 1860] [outer = 0x0] 10:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128b30800) [pid = 1651] [serial = 1861] [outer = 0x128b2b800] 10:11:28 INFO - PROCESS | 1651 | 1467738688324 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128c56800) [pid = 1651] [serial = 1862] [outer = 0x128b2b800] 10:11:28 INFO - PROCESS | 1651 | 1467738688650 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]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 10:11:28 INFO - PROCESS | 1651 | 1467738688675 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1651 | 1467738688677 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:11:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:11:28 INFO - PROCESS | 1651 | 1467738688679 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1651 | 1467738688680 Marionette TRACE conn2 <- [1,2454,null,{}] 10:11:28 INFO - PROCESS | 1651 | 1467738688683 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}] 10:11:28 INFO - PROCESS | 1651 | 1467738688684 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:28 INFO - PROCESS | 1651 | 1467738688777 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:11:28 INFO - PROCESS | 1651 | 1467738688838 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1651 | 1467738688840 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c038000 == 38 [pid = 1651] [id = 621] 10:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126f14400) [pid = 1651] [serial = 1863] [outer = 0x0] 10:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128e8f400) [pid = 1651] [serial = 1864] [outer = 0x126f14400] 10:11:28 INFO - PROCESS | 1651 | 1467738688866 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12932c800) [pid = 1651] [serial = 1865] [outer = 0x126f14400] 10:11:29 INFO - PROCESS | 1651 | 1467738689149 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]]]}] 10:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms 10:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:11:29 INFO - PROCESS | 1651 | 1467738689201 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1651 | 1467738689202 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:11:29 INFO - PROCESS | 1651 | 1467738689204 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1651 | 1467738689205 Marionette TRACE conn2 <- [1,2458,null,{}] 10:11:29 INFO - PROCESS | 1651 | 1467738689207 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}] 10:11:29 INFO - PROCESS | 1651 | 1467738689208 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:29 INFO - PROCESS | 1651 | 1467738689335 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:11:29 INFO - PROCESS | 1651 | 1467738689433 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1651 | 1467738689435 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x112d58800 == 39 [pid = 1651] [id = 622] 10:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1107a9000) [pid = 1651] [serial = 1866] [outer = 0x0] 10:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1122be400) [pid = 1651] [serial = 1867] [outer = 0x1107a9000] 10:11:29 INFO - PROCESS | 1651 | 1467738689468 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112e4f800) [pid = 1651] [serial = 1868] [outer = 0x1107a9000] 10:11:29 INFO - PROCESS | 1651 | 1467738689995 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]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 820ms 10:11:30 INFO - PROCESS | 1651 | 1467738690041 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1651 | 1467738690044 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:11:30 INFO - PROCESS | 1651 | 1467738690097 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1651 | 1467738690099 Marionette TRACE conn2 <- [1,2462,null,{}] 10:11:30 INFO - PROCESS | 1651 | 1467738690104 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}] 10:11:30 INFO - PROCESS | 1651 | 1467738690109 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:30 INFO - PROCESS | 1651 | 1467738690249 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:11:30 INFO - PROCESS | 1651 | 1467738690305 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1651 | 1467738690307 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123174800 == 40 [pid = 1651] [id = 623] 10:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11697ec00) [pid = 1651] [serial = 1869] [outer = 0x0] 10:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1177d7c00) [pid = 1651] [serial = 1870] [outer = 0x11697ec00] 10:11:30 INFO - PROCESS | 1651 | 1467738690337 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1183ecc00) [pid = 1651] [serial = 1871] [outer = 0x11697ec00] 10:11:31 INFO - PROCESS | 1651 | 1467738691034 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 999ms 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12c038000 == 39 [pid = 1651] [id = 621] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7c800 == 38 [pid = 1651] [id = 620] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b955000 == 37 [pid = 1651] [id = 619] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x116bb1800 == 36 [pid = 1651] [id = 618] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7e1000 == 35 [pid = 1651] [id = 617] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1295ee800 == 34 [pid = 1651] [id = 616] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128b19800 == 33 [pid = 1651] [id = 615] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123de3000 == 32 [pid = 1651] [id = 614] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123179000 == 31 [pid = 1651] [id = 613] 10:11:31 INFO - PROCESS | 1651 | 1467738691107 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1651 | 1467738691109 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118691800 == 30 [pid = 1651] [id = 612] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1168b2800 == 29 [pid = 1651] [id = 611] 10:11:31 INFO - PROCESS | 1651 | --DOCSHELL 0x115ff4800 == 28 [pid = 1651] [id = 610] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1237ab000) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1249bf800) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126f15800) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126e04c00) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118343400) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118804c00) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11992d800) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x129188800) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119ae7c00) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128c4ac00) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x114f99400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1165ebc00) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116825000) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x117fb0800) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118811c00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119470c00) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119c8bc00) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113c74000) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1165ef800) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x115f99c00) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123882400) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118613400) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128b25000) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x127147400) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x124482400) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12101c400) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x129326c00) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1293b5400) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12932c000) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 10:11:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:11:31 INFO - PROCESS | 1651 | 1467738691119 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1651 | 1467738691121 Marionette TRACE conn2 <- [1,2466,null,{}] 10:11:31 INFO - PROCESS | 1651 | 1467738691125 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}] 10:11:31 INFO - PROCESS | 1651 | 1467738691126 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:31 INFO - PROCESS | 1651 | 1467738691210 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:11:31 INFO - PROCESS | 1651 | 1467738691269 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1651 | 1467738691271 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x116bbb800 == 29 [pid = 1651] [id = 624] 10:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1133ac800) [pid = 1651] [serial = 1872] [outer = 0x0] 10:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11629c800) [pid = 1651] [serial = 1873] [outer = 0x1133ac800] 10:11:31 INFO - PROCESS | 1651 | 1467738691299 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116983c00) [pid = 1651] [serial = 1874] [outer = 0x1133ac800] 10:11:31 INFO - PROCESS | 1651 | 1467738691610 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 10:11:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:11:31 INFO - PROCESS | 1651 | 1467738691639 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1651 | 1467738691642 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:11:31 INFO - PROCESS | 1651 | 1467738691648 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1651 | 1467738691651 Marionette TRACE conn2 <- [1,2470,null,{}] 10:11:31 INFO - PROCESS | 1651 | 1467738691653 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}] 10:11:31 INFO - PROCESS | 1651 | 1467738691655 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:31 INFO - PROCESS | 1651 | 1467738691734 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:11:31 INFO - PROCESS | 1651 | 1467738691738 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1651 | 1467738691739 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a73800 == 30 [pid = 1651] [id = 625] 10:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117fa6000) [pid = 1651] [serial = 1875] [outer = 0x0] 10:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118804800) [pid = 1651] [serial = 1876] [outer = 0x117fa6000] 10:11:31 INFO - PROCESS | 1651 | 1467738691767 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1189f0800) [pid = 1651] [serial = 1877] [outer = 0x117fa6000] 10:11:32 INFO - PROCESS | 1651 | 1467738692126 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]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 10:11:32 INFO - PROCESS | 1651 | 1467738692175 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1651 | 1467738692177 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:11:32 INFO - PROCESS | 1651 | 1467738692180 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1651 | 1467738692182 Marionette TRACE conn2 <- [1,2474,null,{}] 10:11:32 INFO - PROCESS | 1651 | 1467738692186 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}] 10:11:32 INFO - PROCESS | 1651 | 1467738692189 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:32 INFO - PROCESS | 1651 | 1467738692275 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:11:32 INFO - PROCESS | 1651 | 1467738692375 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1651 | 1467738692378 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118691800 == 31 [pid = 1651] [id = 626] 10:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116234800) [pid = 1651] [serial = 1878] [outer = 0x0] 10:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116826800) [pid = 1651] [serial = 1879] [outer = 0x116234800] 10:11:32 INFO - PROCESS | 1651 | 1467738692409 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1182ef000) [pid = 1651] [serial = 1880] [outer = 0x116234800] 10:11:32 INFO - PROCESS | 1651 | 1467738692869 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]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 722ms 10:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:11:32 INFO - PROCESS | 1651 | 1467738692902 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1651 | 1467738692904 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:11:32 INFO - PROCESS | 1651 | 1467738692908 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1651 | 1467738692911 Marionette TRACE conn2 <- [1,2478,null,{}] 10:11:32 INFO - PROCESS | 1651 | 1467738692914 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}] 10:11:32 INFO - PROCESS | 1651 | 1467738692916 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:33 INFO - PROCESS | 1651 | 1467738693011 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:11:33 INFO - PROCESS | 1651 | 1467738693117 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1651 | 1467738693119 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x126984800 == 32 [pid = 1651] [id = 627] 10:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11946bc00) [pid = 1651] [serial = 1881] [outer = 0x0] 10:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119909400) [pid = 1651] [serial = 1882] [outer = 0x11946bc00] 10:11:33 INFO - PROCESS | 1651 | 1467738693151 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119ae6800) [pid = 1651] [serial = 1883] [outer = 0x11946bc00] 10:11:33 INFO - PROCESS | 1651 | 1467738693569 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]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:11:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 674ms 10:11:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:11:33 INFO - PROCESS | 1651 | 1467738693582 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1651 | 1467738693584 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:11:33 INFO - PROCESS | 1651 | 1467738693586 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1651 | 1467738693587 Marionette TRACE conn2 <- [1,2482,null,{}] 10:11:33 INFO - PROCESS | 1651 | 1467738693594 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}] 10:11:33 INFO - PROCESS | 1651 | 1467738693598 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:33 INFO - PROCESS | 1651 | 1467738693696 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:11:33 INFO - PROCESS | 1651 | 1467738693753 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1651 | 1467738693755 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192b6000 == 33 [pid = 1651] [id = 628] 10:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12387d400) [pid = 1651] [serial = 1884] [outer = 0x0] 10:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12389f000) [pid = 1651] [serial = 1885] [outer = 0x12387d400] 10:11:33 INFO - PROCESS | 1651 | 1467738693792 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1238ab000) [pid = 1651] [serial = 1886] [outer = 0x12387d400] 10:11:34 INFO - PROCESS | 1651 | 1467738694237 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]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 671ms 10:11:34 INFO - PROCESS | 1651 | 1467738694257 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1651 | 1467738694259 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:11:34 INFO - PROCESS | 1651 | 1467738694261 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1651 | 1467738694262 Marionette TRACE conn2 <- [1,2486,null,{}] 10:11:34 INFO - PROCESS | 1651 | 1467738694267 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}] 10:11:34 INFO - PROCESS | 1651 | 1467738694268 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:34 INFO - PROCESS | 1651 | 1467738694363 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:11:34 INFO - PROCESS | 1651 | 1467738694457 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1651 | 1467738694458 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b11d800 == 34 [pid = 1651] [id = 629] 10:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123a87400) [pid = 1651] [serial = 1887] [outer = 0x0] 10:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123edb000) [pid = 1651] [serial = 1888] [outer = 0x123a87400] 10:11:34 INFO - PROCESS | 1651 | 1467738694488 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124881400) [pid = 1651] [serial = 1889] [outer = 0x123a87400] 10:11:34 INFO - PROCESS | 1651 | 1467738694913 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]]]}] 10:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 10:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:11:34 INFO - PROCESS | 1651 | 1467738694933 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:11:34 INFO - PROCESS | 1651 | 1467738694934 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:11:34 INFO - PROCESS | 1651 | 1467738694937 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1651 | 1467738694938 Marionette TRACE conn2 <- [1,2490,null,{}] 10:11:34 INFO - PROCESS | 1651 | 1467738694941 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}] 10:11:34 INFO - PROCESS | 1651 | 1467738694942 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:35 INFO - PROCESS | 1651 | 1467738695036 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:11:35 INFO - PROCESS | 1651 | 1467738695090 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1651 | 1467738695092 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e6800 == 35 [pid = 1651] [id = 630] 10:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1249c2800) [pid = 1651] [serial = 1890] [outer = 0x0] 10:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12693d800) [pid = 1651] [serial = 1891] [outer = 0x1249c2800] 10:11:35 INFO - PROCESS | 1651 | 1467738695121 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127151c00) [pid = 1651] [serial = 1892] [outer = 0x1249c2800] 10:11:35 INFO - PROCESS | 1651 | 1467738695542 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]]]}] 10:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 10:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:11:35 INFO - PROCESS | 1651 | 1467738695607 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 1651 | 1467738695609 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:11:35 INFO - PROCESS | 1651 | 1467738695611 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1651 | 1467738695612 Marionette TRACE conn2 <- [1,2494,null,{}] 10:11:35 INFO - PROCESS | 1651 | 1467738695615 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}] 10:11:35 INFO - PROCESS | 1651 | 1467738695619 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:35 INFO - PROCESS | 1651 | 1467738695760 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:11:35 INFO - PROCESS | 1651 | 1467738695914 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1651 | 1467738695916 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168b2800 == 36 [pid = 1651] [id = 631] 10:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1129aec00) [pid = 1651] [serial = 1893] [outer = 0x0] 10:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112a88c00) [pid = 1651] [serial = 1894] [outer = 0x1129aec00] 10:11:35 INFO - PROCESS | 1651 | 1467738695949 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x115f92000) [pid = 1651] [serial = 1895] [outer = 0x1129aec00] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x116bbb800 == 35 [pid = 1651] [id = 624] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x123174800 == 34 [pid = 1651] [id = 623] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x112d58800 == 33 [pid = 1651] [id = 622] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e6800 == 32 [pid = 1651] [id = 630] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12b11d800 == 31 [pid = 1651] [id = 629] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x1192b6000 == 30 [pid = 1651] [id = 628] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x126984800 == 29 [pid = 1651] [id = 627] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119a73800 == 28 [pid = 1651] [id = 625] 10:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x118691800 == 27 [pid = 1651] [id = 626] 10:11:36 INFO - PROCESS | 1651 | 1467738696911 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]]]}] 10:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1322ms 10:11:36 INFO - PROCESS | 1651 | 1467738696934 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:11:36 INFO - PROCESS | 1651 | 1467738696937 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:11:36 INFO - PROCESS | 1651 | 1467738696940 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1651 | 1467738696942 Marionette TRACE conn2 <- [1,2498,null,{}] 10:11:36 INFO - PROCESS | 1651 | 1467738696946 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}] 10:11:36 INFO - PROCESS | 1651 | 1467738696948 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:37 INFO - PROCESS | 1651 | 1467738697031 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:11:37 INFO - PROCESS | 1651 | 1467738697037 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1651 | 1467738697038 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169a6000 == 28 [pid = 1651] [id = 632] 10:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x113c67000) [pid = 1651] [serial = 1896] [outer = 0x0] 10:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x113ddb800) [pid = 1651] [serial = 1897] [outer = 0x113c67000] 10:11:37 INFO - PROCESS | 1651 | 1467738697068 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1129a9800) [pid = 1651] [serial = 1898] [outer = 0x113c67000] 10:11:37 INFO - PROCESS | 1651 | 1467738697463 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]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:11:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 569ms 10:11:37 INFO - PROCESS | 1651 | 1467738697510 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1651 | 1467738697513 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:11:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:11:37 INFO - PROCESS | 1651 | 1467738697518 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1651 | 1467738697520 Marionette TRACE conn2 <- [1,2502,null,{}] 10:11:37 INFO - PROCESS | 1651 | 1467738697522 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}] 10:11:37 INFO - PROCESS | 1651 | 1467738697524 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:37 INFO - PROCESS | 1651 | 1467738697605 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:11:37 INFO - PROCESS | 1651 | 1467738697609 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1651 | 1467738697611 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a84000 == 29 [pid = 1651] [id = 633] 10:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116983400) [pid = 1651] [serial = 1899] [outer = 0x0] 10:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118328400) [pid = 1651] [serial = 1900] [outer = 0x116983400] 10:11:37 INFO - PROCESS | 1651 | 1467738697640 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1183f2400) [pid = 1651] [serial = 1901] [outer = 0x116983400] 10:11:38 INFO - PROCESS | 1651 | 1467738698033 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 10:11:38 INFO - PROCESS | 1651 | 1467738698040 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1651 | 1467738698041 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:11:38 INFO - PROCESS | 1651 | 1467738698044 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1651 | 1467738698054 Marionette TRACE conn2 <- [1,2506,null,{}] 10:11:38 INFO - PROCESS | 1651 | 1467738698063 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}] 10:11:38 INFO - PROCESS | 1651 | 1467738698068 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:38 INFO - PROCESS | 1651 | 1467738698175 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:11:38 INFO - PROCESS | 1651 | 1467738698181 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1651 | 1467738698183 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12718a800 == 30 [pid = 1651] [id = 634] 10:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112e6a800) [pid = 1651] [serial = 1902] [outer = 0x0] 10:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119926c00) [pid = 1651] [serial = 1903] [outer = 0x112e6a800] 10:11:38 INFO - PROCESS | 1651 | 1467738698211 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119ae6c00) [pid = 1651] [serial = 1904] [outer = 0x112e6a800] 10:11:38 INFO - PROCESS | 1651 | 1467738698576 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 580ms 10:11:38 INFO - PROCESS | 1651 | 1467738698624 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1651 | 1467738698626 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:11:38 INFO - PROCESS | 1651 | 1467738698628 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1651 | 1467738698629 Marionette TRACE conn2 <- [1,2510,null,{}] 10:11:38 INFO - PROCESS | 1651 | 1467738698631 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}] 10:11:38 INFO - PROCESS | 1651 | 1467738698633 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:38 INFO - PROCESS | 1651 | 1467738698731 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:11:38 INFO - PROCESS | 1651 | 1467738698735 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1651 | 1467738698736 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e8000 == 31 [pid = 1651] [id = 635] 10:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119c45800) [pid = 1651] [serial = 1905] [outer = 0x0] 10:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121021400) [pid = 1651] [serial = 1906] [outer = 0x119c45800] 10:11:38 INFO - PROCESS | 1651 | 1467738698761 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123886c00) [pid = 1651] [serial = 1907] [outer = 0x119c45800] 10:11:39 INFO - PROCESS | 1651 | 1467738699102 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 522ms 10:11:39 INFO - PROCESS | 1651 | 1467738699150 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1651 | 1467738699151 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:11:39 INFO - PROCESS | 1651 | 1467738699154 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1651 | 1467738699155 Marionette TRACE conn2 <- [1,2514,null,{}] 10:11:39 INFO - PROCESS | 1651 | 1467738699157 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}] 10:11:39 INFO - PROCESS | 1651 | 1467738699158 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:39 INFO - PROCESS | 1651 | 1467738699259 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:11:39 INFO - PROCESS | 1651 | 1467738699263 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1651 | 1467738699264 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aca2800 == 32 [pid = 1651] [id = 636] 10:11:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x113c65400) [pid = 1651] [serial = 1908] [outer = 0x0] 10:11:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1238a8800) [pid = 1651] [serial = 1909] [outer = 0x113c65400] 10:11:39 INFO - PROCESS | 1651 | 1467738699288 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123af8c00) [pid = 1651] [serial = 1910] [outer = 0x113c65400] 10:11:39 INFO - PROCESS | 1651 | 1467738699646 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 517ms 10:11:39 INFO - PROCESS | 1651 | 1467738699672 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1651 | 1467738699673 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:11:39 INFO - PROCESS | 1651 | 1467738699676 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1651 | 1467738699677 Marionette TRACE conn2 <- [1,2518,null,{}] 10:11:39 INFO - PROCESS | 1651 | 1467738699679 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}] 10:11:39 INFO - PROCESS | 1651 | 1467738699685 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:40 INFO - PROCESS | 1651 | 1467738700026 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119902800) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x112f0f800) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116239800) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116983800) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128b2b800) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113ddc000) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11834b800) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119c3d400) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112df3400) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121020000) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1107a1400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12463e800) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11880dc00) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118345c00) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126f14400) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1133ac800) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1129d2000) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11697ec00) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1107a9000) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x117fa6000) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:11:40 INFO - PROCESS | 1651 | 1467738700075 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1651 | 1467738700076 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192cd800 == 33 [pid = 1651] [id = 637] 10:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1107a9000) [pid = 1651] [serial = 1911] [outer = 0x0] 10:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112a83800) [pid = 1651] [serial = 1912] [outer = 0x1107a9000] 10:11:40 INFO - PROCESS | 1651 | 1467738700102 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116983800) [pid = 1651] [serial = 1913] [outer = 0x1107a9000] 10:11:40 INFO - PROCESS | 1651 | 1467738700367 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]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 718ms 10:11:40 INFO - PROCESS | 1651 | 1467738700402 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1651 | 1467738700403 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:11:40 INFO - PROCESS | 1651 | 1467738700406 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1651 | 1467738700407 Marionette TRACE conn2 <- [1,2522,null,{}] 10:11:40 INFO - PROCESS | 1651 | 1467738700409 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}] 10:11:40 INFO - PROCESS | 1651 | 1467738700410 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:40 INFO - PROCESS | 1651 | 1467738700495 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:11:40 INFO - PROCESS | 1651 | 1467738700517 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1651 | 1467738700518 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c031000 == 34 [pid = 1651] [id = 638] 10:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1177d3c00) [pid = 1651] [serial = 1914] [outer = 0x0] 10:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1183f1400) [pid = 1651] [serial = 1915] [outer = 0x1177d3c00] 10:11:40 INFO - PROCESS | 1651 | 1467738700542 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123012c00) [pid = 1651] [serial = 1916] [outer = 0x1177d3c00] 10:11:40 INFO - PROCESS | 1651 | 1467738700858 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]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 470ms 10:11:40 INFO - PROCESS | 1651 | 1467738700879 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1651 | 1467738700881 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:11:40 INFO - PROCESS | 1651 | 1467738700886 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1651 | 1467738700887 Marionette TRACE conn2 <- [1,2526,null,{}] 10:11:40 INFO - PROCESS | 1651 | 1467738700889 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}] 10:11:40 INFO - PROCESS | 1651 | 1467738700890 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:40 INFO - PROCESS | 1651 | 1467738700994 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:11:41 INFO - PROCESS | 1651 | 1467738701000 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1651 | 1467738701001 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3b7800 == 35 [pid = 1651] [id = 639] 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1177da800) [pid = 1651] [serial = 1917] [outer = 0x0] 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123d94000) [pid = 1651] [serial = 1918] [outer = 0x1177da800] 10:11:41 INFO - PROCESS | 1651 | 1467738701025 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12714e400) [pid = 1651] [serial = 1919] [outer = 0x1177da800] 10:11:41 INFO - PROCESS | 1651 | 1467738701312 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 467ms 10:11:41 INFO - PROCESS | 1651 | 1467738701354 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:11:41 INFO - PROCESS | 1651 | 1467738701356 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:11:41 INFO - PROCESS | 1651 | 1467738701358 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1651 | 1467738701359 Marionette TRACE conn2 <- [1,2530,null,{}] 10:11:41 INFO - PROCESS | 1651 | 1467738701361 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}] 10:11:41 INFO - PROCESS | 1651 | 1467738701363 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:41 INFO - PROCESS | 1651 | 1467738701438 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:11:41 INFO - PROCESS | 1651 | 1467738701441 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1651 | 1467738701452 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x127187800 == 36 [pid = 1651] [id = 640] 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1129b1c00) [pid = 1651] [serial = 1920] [outer = 0x0] 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128b2d000) [pid = 1651] [serial = 1921] [outer = 0x1129b1c00] 10:11:41 INFO - PROCESS | 1651 | 1467738701477 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128c54800) [pid = 1651] [serial = 1922] [outer = 0x1129b1c00] 10:11:41 INFO - PROCESS | 1651 | 1467738701816 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 469ms 10:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:11:41 INFO - PROCESS | 1651 | 1467738701827 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1651 | 1467738701828 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:11:41 INFO - PROCESS | 1651 | 1467738701835 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1651 | 1467738701836 Marionette TRACE conn2 <- [1,2534,null,{}] 10:11:41 INFO - PROCESS | 1651 | 1467738701838 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}] 10:11:41 INFO - PROCESS | 1651 | 1467738701839 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:41 INFO - PROCESS | 1651 | 1467738701948 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:11:41 INFO - PROCESS | 1651 | 1467738701954 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1651 | 1467738701955 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb6d000 == 37 [pid = 1651] [id = 641] 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1249be000) [pid = 1651] [serial = 1923] [outer = 0x0] 10:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128e8f800) [pid = 1651] [serial = 1924] [outer = 0x1249be000] 10:11:41 INFO - PROCESS | 1651 | 1467738701979 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12918ac00) [pid = 1651] [serial = 1925] [outer = 0x1249be000] 10:11:42 INFO - PROCESS | 1651 | 1467738702511 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]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 10:11:42 INFO - PROCESS | 1651 | 1467738702572 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1651 | 1467738702575 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:11:42 INFO - PROCESS | 1651 | 1467738702580 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1651 | 1467738702583 Marionette TRACE conn2 <- [1,2538,null,{}] 10:11:42 INFO - PROCESS | 1651 | 1467738702587 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}] 10:11:42 INFO - PROCESS | 1651 | 1467738702589 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:42 INFO - PROCESS | 1651 | 1467738702697 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:11:42 INFO - PROCESS | 1651 | 1467738702755 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1651 | 1467738702757 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123181000 == 38 [pid = 1651] [id = 642] 10:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x113034400) [pid = 1651] [serial = 1926] [outer = 0x0] 10:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x115f8fc00) [pid = 1651] [serial = 1927] [outer = 0x113034400] 10:11:42 INFO - PROCESS | 1651 | 1467738702788 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117251000) [pid = 1651] [serial = 1928] [outer = 0x113034400] 10:11:43 INFO - PROCESS | 1651 | 1467738703352 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]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 822ms 10:11:43 INFO - PROCESS | 1651 | 1467738703402 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:11:43 INFO - PROCESS | 1651 | 1467738703405 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:11:43 INFO - PROCESS | 1651 | 1467738703410 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1651 | 1467738703412 Marionette TRACE conn2 <- [1,2542,null,{}] 10:11:43 INFO - PROCESS | 1651 | 1467738703414 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}] 10:11:43 INFO - PROCESS | 1651 | 1467738703416 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:43 INFO - PROCESS | 1651 | 1467738703526 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:11:43 INFO - PROCESS | 1651 | 1467738703606 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1651 | 1467738703608 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165a2000 == 39 [pid = 1651] [id = 643] 10:11:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112e5ac00) [pid = 1651] [serial = 1929] [outer = 0x0] 10:11:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1133aa800) [pid = 1651] [serial = 1930] [outer = 0x112e5ac00] 10:11:43 INFO - PROCESS | 1651 | 1467738703640 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1183e9000) [pid = 1651] [serial = 1931] [outer = 0x112e5ac00] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x127187800 == 38 [pid = 1651] [id = 640] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3b7800 == 37 [pid = 1651] [id = 639] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12c031000 == 36 [pid = 1651] [id = 638] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1192cd800 == 35 [pid = 1651] [id = 637] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12aca2800 == 34 [pid = 1651] [id = 636] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e8000 == 33 [pid = 1651] [id = 635] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12718a800 == 32 [pid = 1651] [id = 634] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119a84000 == 31 [pid = 1651] [id = 633] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1169a6000 == 30 [pid = 1651] [id = 632] 10:11:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1168b2800 == 29 [pid = 1651] [id = 631] 10:11:44 INFO - PROCESS | 1651 | 1467738704238 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 873ms 10:11:44 INFO - PROCESS | 1651 | 1467738704284 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1651 | 1467738704286 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:11:44 INFO - PROCESS | 1651 | 1467738704289 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1651 | 1467738704291 Marionette TRACE conn2 <- [1,2546,null,{}] 10:11:44 INFO - PROCESS | 1651 | 1467738704296 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}] 10:11:44 INFO - PROCESS | 1651 | 1467738704297 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:44 INFO - PROCESS | 1651 | 1467738704380 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119990800) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x113038000) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x115f8c000) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1170aa000) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118328800) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118346c00) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1177d1800) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1189f0800) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128c56800) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x117fb2c00) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1165e6000) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11992f800) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119472400) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119d1ac00) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12448c400) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1237a1400) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123af9800) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1129a5000) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126f0ec00) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12680dc00) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1165ed000) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128b30800) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1237a2000) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11895a400) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119476c00) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123249c00) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12389d800) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128e8f400) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119c3d000) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11629c800) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126811c00) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127148800) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1177d7c00) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1170a1c00) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116983c00) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x112e4f800) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1183ecc00) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12932c800) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1122be400) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x118804800) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 10:11:44 INFO - PROCESS | 1651 | 1467738704448 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1651 | 1467738704449 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d7800 == 30 [pid = 1651] [id = 644] 10:11:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x112df3400) [pid = 1651] [serial = 1932] [outer = 0x0] 10:11:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11697ec00) [pid = 1651] [serial = 1933] [outer = 0x112df3400] 10:11:44 INFO - PROCESS | 1651 | 1467738704477 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1183eac00) [pid = 1651] [serial = 1934] [outer = 0x112df3400] 10:11:44 INFO - PROCESS | 1651 | 1467738704774 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 10:11:44 INFO - PROCESS | 1651 | 1467738704812 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:11:44 INFO - PROCESS | 1651 | 1467738704818 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:11:44 INFO - PROCESS | 1651 | 1467738704822 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1651 | 1467738704824 Marionette TRACE conn2 <- [1,2550,null,{}] 10:11:44 INFO - PROCESS | 1651 | 1467738704827 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}] 10:11:44 INFO - PROCESS | 1651 | 1467738704828 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:44 INFO - PROCESS | 1651 | 1467738704908 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:11:45 INFO - PROCESS | 1651 | 1467738705004 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1651 | 1467738705005 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b1800 == 31 [pid = 1651] [id = 645] 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1188b5400) [pid = 1651] [serial = 1935] [outer = 0x0] 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119729800) [pid = 1651] [serial = 1936] [outer = 0x1188b5400] 10:11:45 INFO - PROCESS | 1651 | 1467738705034 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11992e800) [pid = 1651] [serial = 1937] [outer = 0x1188b5400] 10:11:45 INFO - PROCESS | 1651 | 1467738705328 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]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 10:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:11:45 INFO - PROCESS | 1651 | 1467738705353 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1651 | 1467738705354 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:11:45 INFO - PROCESS | 1651 | 1467738705357 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1651 | 1467738705359 Marionette TRACE conn2 <- [1,2554,null,{}] 10:11:45 INFO - PROCESS | 1651 | 1467738705370 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}] 10:11:45 INFO - PROCESS | 1651 | 1467738705373 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:45 INFO - PROCESS | 1651 | 1467738705453 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:11:45 INFO - PROCESS | 1651 | 1467738705458 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1651 | 1467738705460 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x126983800 == 32 [pid = 1651] [id = 646] 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119aeb400) [pid = 1651] [serial = 1938] [outer = 0x0] 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119c8f400) [pid = 1651] [serial = 1939] [outer = 0x119aeb400] 10:11:45 INFO - PROCESS | 1651 | 1467738705489 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12389e400) [pid = 1651] [serial = 1940] [outer = 0x119aeb400] 10:11:45 INFO - PROCESS | 1651 | 1467738705823 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]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:11:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 471ms 10:11:45 INFO - PROCESS | 1651 | 1467738705828 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1651 | 1467738705831 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:11:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:11:45 INFO - PROCESS | 1651 | 1467738705843 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1651 | 1467738705844 Marionette TRACE conn2 <- [1,2558,null,{}] 10:11:45 INFO - PROCESS | 1651 | 1467738705848 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}] 10:11:45 INFO - PROCESS | 1651 | 1467738705849 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:45 INFO - PROCESS | 1651 | 1467738705931 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:11:45 INFO - PROCESS | 1651 | 1467738705936 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1651 | 1467738705937 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x129386000 == 33 [pid = 1651] [id = 647] 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1238ac800) [pid = 1651] [serial = 1941] [outer = 0x0] 10:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123d8a400) [pid = 1651] [serial = 1942] [outer = 0x1238ac800] 10:11:45 INFO - PROCESS | 1651 | 1467738705962 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1244cd400) [pid = 1651] [serial = 1943] [outer = 0x1238ac800] 10:11:46 INFO - PROCESS | 1651 | 1467738706374 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 574ms 10:11:46 INFO - PROCESS | 1651 | 1467738706418 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1651 | 1467738706420 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:11:46 INFO - PROCESS | 1651 | 1467738706447 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1651 | 1467738706449 Marionette TRACE conn2 <- [1,2562,null,{}] 10:11:46 INFO - PROCESS | 1651 | 1467738706452 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}] 10:11:46 INFO - PROCESS | 1651 | 1467738706455 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:46 INFO - PROCESS | 1651 | 1467738706594 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:11:46 INFO - PROCESS | 1651 | 1467738706601 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1651 | 1467738706602 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac90000 == 34 [pid = 1651] [id = 648] 10:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112a82000) [pid = 1651] [serial = 1944] [outer = 0x0] 10:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1249bfc00) [pid = 1651] [serial = 1945] [outer = 0x112a82000] 10:11:46 INFO - PROCESS | 1651 | 1467738706626 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12680e400) [pid = 1651] [serial = 1946] [outer = 0x112a82000] 10:11:46 INFO - PROCESS | 1651 | 1467738706975 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]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 579ms 10:11:47 INFO - PROCESS | 1651 | 1467738707018 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1651 | 1467738707019 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:11:47 INFO - PROCESS | 1651 | 1467738707021 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1651 | 1467738707022 Marionette TRACE conn2 <- [1,2566,null,{}] 10:11:47 INFO - PROCESS | 1651 | 1467738707025 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}] 10:11:47 INFO - PROCESS | 1651 | 1467738707029 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:47 INFO - PROCESS | 1651 | 1467738707143 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:11:47 INFO - PROCESS | 1651 | 1467738707182 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1651 | 1467738707183 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d9000 == 35 [pid = 1651] [id = 649] 10:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126e03400) [pid = 1651] [serial = 1947] [outer = 0x0] 10:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128e8c000) [pid = 1651] [serial = 1948] [outer = 0x126e03400] 10:11:47 INFO - PROCESS | 1651 | 1467738707208 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12932d000) [pid = 1651] [serial = 1949] [outer = 0x126e03400] 10:11:47 INFO - PROCESS | 1651 | 1467738707536 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]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 10:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:11:47 INFO - PROCESS | 1651 | 1467738707591 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1651 | 1467738707592 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:11:47 INFO - PROCESS | 1651 | 1467738707594 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1651 | 1467738707595 Marionette TRACE conn2 <- [1,2570,null,{}] 10:11:47 INFO - PROCESS | 1651 | 1467738707598 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}] 10:11:47 INFO - PROCESS | 1651 | 1467738707599 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:47 INFO - PROCESS | 1651 | 1467738707700 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:11:47 INFO - PROCESS | 1651 | 1467738707713 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1651 | 1467738707714 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x127171000 == 36 [pid = 1651] [id = 650] 10:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12932d400) [pid = 1651] [serial = 1950] [outer = 0x0] 10:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129331400) [pid = 1651] [serial = 1951] [outer = 0x12932d400] 10:11:47 INFO - PROCESS | 1651 | 1467738707738 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1293b5c00) [pid = 1651] [serial = 1952] [outer = 0x12932d400] 10:11:48 INFO - PROCESS | 1651 | 1467738708095 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 524ms 10:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:11:48 INFO - PROCESS | 1651 | 1467738708119 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1651 | 1467738708120 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:11:48 INFO - PROCESS | 1651 | 1467738708122 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1651 | 1467738708123 Marionette TRACE conn2 <- [1,2574,null,{}] 10:11:48 INFO - PROCESS | 1651 | 1467738708125 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}] 10:11:48 INFO - PROCESS | 1651 | 1467738708126 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:48 INFO - PROCESS | 1651 | 1467738708224 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:11:48 INFO - PROCESS | 1651 | 1467738708237 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1651 | 1467738708239 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3bd800 == 37 [pid = 1651] [id = 651] 10:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1293b6000) [pid = 1651] [serial = 1953] [outer = 0x0] 10:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12951d400) [pid = 1651] [serial = 1954] [outer = 0x1293b6000] 10:11:48 INFO - PROCESS | 1651 | 1467738708262 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129524c00) [pid = 1651] [serial = 1955] [outer = 0x1293b6000] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1129b1c00) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116234800) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11946bc00) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12387d400) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116983400) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113c67000) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112e6a800) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1129aec00) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123a87400) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1249c2800) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119c45800) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x113c65400) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1107a9000) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1177d3c00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1177da800) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:11:48 INFO - PROCESS | 1651 | 1467738708638 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 570ms 10:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:11:48 INFO - PROCESS | 1651 | 1467738708693 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1651 | 1467738708694 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:11:48 INFO - PROCESS | 1651 | 1467738708696 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1651 | 1467738708697 Marionette TRACE conn2 <- [1,2578,null,{}] 10:11:48 INFO - PROCESS | 1651 | 1467738708699 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}] 10:11:48 INFO - PROCESS | 1651 | 1467738708700 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:48 INFO - PROCESS | 1651 | 1467738708778 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:11:48 INFO - PROCESS | 1651 | 1467738708840 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1651 | 1467738708841 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66b800 == 38 [pid = 1651] [id = 652] 10:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113c65400) [pid = 1651] [serial = 1956] [outer = 0x0] 10:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118322000) [pid = 1651] [serial = 1957] [outer = 0x113c65400] 10:11:48 INFO - PROCESS | 1651 | 1467738708866 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119ae9c00) [pid = 1651] [serial = 1958] [outer = 0x113c65400] 10:11:49 INFO - PROCESS | 1651 | 1467738709151 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 471ms 10:11:49 INFO - PROCESS | 1651 | 1467738709171 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1651 | 1467738709172 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:11:49 INFO - PROCESS | 1651 | 1467738709175 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1651 | 1467738709176 Marionette TRACE conn2 <- [1,2582,null,{}] 10:11:49 INFO - PROCESS | 1651 | 1467738709178 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}] 10:11:49 INFO - PROCESS | 1651 | 1467738709179 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:49 INFO - PROCESS | 1651 | 1467738709272 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:11:49 INFO - PROCESS | 1651 | 1467738709275 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1651 | 1467738709277 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb6b800 == 39 [pid = 1651] [id = 653] 10:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12387d400) [pid = 1651] [serial = 1959] [outer = 0x0] 10:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128c4a400) [pid = 1651] [serial = 1960] [outer = 0x12387d400] 10:11:49 INFO - PROCESS | 1651 | 1467738709301 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x129527800) [pid = 1651] [serial = 1961] [outer = 0x12387d400] 10:11:49 INFO - PROCESS | 1651 | 1467738709639 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 10:11:49 INFO - PROCESS | 1651 | 1467738709695 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:11:49 INFO - PROCESS | 1651 | 1467738709697 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:11:49 INFO - PROCESS | 1651 | 1467738709699 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1651 | 1467738709701 Marionette TRACE conn2 <- [1,2586,null,{}] 10:11:49 INFO - PROCESS | 1651 | 1467738709703 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}] 10:11:49 INFO - PROCESS | 1651 | 1467738709705 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:49 INFO - PROCESS | 1651 | 1467738709796 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:11:49 INFO - PROCESS | 1651 | 1467738709802 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1651 | 1467738709804 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d19c000 == 40 [pid = 1651] [id = 654] 10:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1244c8c00) [pid = 1651] [serial = 1962] [outer = 0x0] 10:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12952a800) [pid = 1651] [serial = 1963] [outer = 0x1244c8c00] 10:11:49 INFO - PROCESS | 1651 | 1467738709830 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129535400) [pid = 1651] [serial = 1964] [outer = 0x1244c8c00] 10:11:50 INFO - PROCESS | 1651 | 1467738710204 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]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 10:11:50 INFO - PROCESS | 1651 | 1467738710219 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1651 | 1467738710221 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:11:50 INFO - PROCESS | 1651 | 1467738710223 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1651 | 1467738710224 Marionette TRACE conn2 <- [1,2590,null,{}] 10:11:50 INFO - PROCESS | 1651 | 1467738710226 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}] 10:11:50 INFO - PROCESS | 1651 | 1467738710227 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:50 INFO - PROCESS | 1651 | 1467738710334 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:11:50 INFO - PROCESS | 1651 | 1467738710369 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1651 | 1467738710370 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d465800 == 41 [pid = 1651] [id = 655] 10:11:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129182400) [pid = 1651] [serial = 1965] [outer = 0x0] 10:11:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a526400) [pid = 1651] [serial = 1966] [outer = 0x129182400] 10:11:50 INFO - PROCESS | 1651 | 1467738710394 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a534000) [pid = 1651] [serial = 1967] [outer = 0x129182400] 10:11:50 INFO - PROCESS | 1651 | 1467738710831 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]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 622ms 10:11:50 INFO - PROCESS | 1651 | 1467738710846 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1651 | 1467738710850 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:11:50 INFO - PROCESS | 1651 | 1467738710854 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1651 | 1467738710855 Marionette TRACE conn2 <- [1,2594,null,{}] 10:11:50 INFO - PROCESS | 1651 | 1467738710859 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}] 10:11:50 INFO - PROCESS | 1651 | 1467738710861 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:51 INFO - PROCESS | 1651 | 1467738711005 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:11:51 INFO - PROCESS | 1651 | 1467738711012 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1651 | 1467738711015 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192c5000 == 42 [pid = 1651] [id = 656] 10:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116237000) [pid = 1651] [serial = 1968] [outer = 0x0] 10:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118349c00) [pid = 1651] [serial = 1969] [outer = 0x116237000] 10:11:51 INFO - PROCESS | 1651 | 1467738711061 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1188b0000) [pid = 1651] [serial = 1970] [outer = 0x116237000] 10:11:51 INFO - PROCESS | 1651 | 1467738711554 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]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 720ms 10:11:51 INFO - PROCESS | 1651 | 1467738711574 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1651 | 1467738711577 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:11:51 INFO - PROCESS | 1651 | 1467738711582 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1651 | 1467738711584 Marionette TRACE conn2 <- [1,2598,null,{}] 10:11:51 INFO - PROCESS | 1651 | 1467738711586 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}] 10:11:51 INFO - PROCESS | 1651 | 1467738711588 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:51 INFO - PROCESS | 1651 | 1467738711692 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:11:51 INFO - PROCESS | 1651 | 1467738711765 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1651 | 1467738711767 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aca2800 == 43 [pid = 1651] [id = 657] 10:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11992c800) [pid = 1651] [serial = 1971] [outer = 0x0] 10:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119c94000) [pid = 1651] [serial = 1972] [outer = 0x11992c800] 10:11:51 INFO - PROCESS | 1651 | 1467738711800 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12389fc00) [pid = 1651] [serial = 1973] [outer = 0x11992c800] 10:11:52 INFO - PROCESS | 1651 | 1467738712242 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]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 10:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:11:52 INFO - PROCESS | 1651 | 1467738712252 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1651 | 1467738712254 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:11:52 INFO - PROCESS | 1651 | 1467738712256 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1651 | 1467738712258 Marionette TRACE conn2 <- [1,2602,null,{}] 10:11:52 INFO - PROCESS | 1651 | 1467738712268 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}] 10:11:52 INFO - PROCESS | 1651 | 1467738712272 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:52 INFO - PROCESS | 1651 | 1467738712397 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:11:52 INFO - PROCESS | 1651 | 1467738712486 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1651 | 1467738712488 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d678800 == 44 [pid = 1651] [id = 658] 10:11:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126e94c00) [pid = 1651] [serial = 1974] [outer = 0x0] 10:11:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128b25000) [pid = 1651] [serial = 1975] [outer = 0x126e94c00] 10:11:52 INFO - PROCESS | 1651 | 1467738712519 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x129180800) [pid = 1651] [serial = 1976] [outer = 0x126e94c00] 10:11:52 INFO - PROCESS | 1651 | 1467738712953 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]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 923ms 10:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:11:53 INFO - PROCESS | 1651 | 1467738713182 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1651 | 1467738713184 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:11:53 INFO - PROCESS | 1651 | 1467738713188 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1651 | 1467738713190 Marionette TRACE conn2 <- [1,2606,null,{}] 10:11:53 INFO - PROCESS | 1651 | 1467738713194 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}] 10:11:53 INFO - PROCESS | 1651 | 1467738713195 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:53 INFO - PROCESS | 1651 | 1467738713289 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:11:53 INFO - PROCESS | 1651 | 1467738713358 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1651 | 1467738713362 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f10800 == 45 [pid = 1651] [id = 659] 10:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11629e000) [pid = 1651] [serial = 1977] [outer = 0x0] 10:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116908400) [pid = 1651] [serial = 1978] [outer = 0x11629e000] 10:11:53 INFO - PROCESS | 1651 | 1467738713389 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11832f800) [pid = 1651] [serial = 1979] [outer = 0x11629e000] 10:11:53 INFO - PROCESS | 1651 | 1467738713840 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]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 723ms 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d19c000 == 44 [pid = 1651] [id = 654] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb6b800 == 43 [pid = 1651] [id = 653] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66b800 == 42 [pid = 1651] [id = 652] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3bd800 == 41 [pid = 1651] [id = 651] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x127171000 == 40 [pid = 1651] [id = 650] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d9000 == 39 [pid = 1651] [id = 649] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac90000 == 38 [pid = 1651] [id = 648] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x129386000 == 37 [pid = 1651] [id = 647] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x126983800 == 36 [pid = 1651] [id = 646] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b1800 == 35 [pid = 1651] [id = 645] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d7800 == 34 [pid = 1651] [id = 644] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1165a2000 == 33 [pid = 1651] [id = 643] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123181000 == 32 [pid = 1651] [id = 642] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb6d000 == 31 [pid = 1651] [id = 641] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d678800 == 30 [pid = 1651] [id = 658] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12aca2800 == 29 [pid = 1651] [id = 657] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d465800 == 28 [pid = 1651] [id = 655] 10:11:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1192c5000 == 27 [pid = 1651] [id = 656] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128b2d000) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1182ef000) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116826800) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119ae6800) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119909400) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1238ab000) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118328400) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12389f000) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113ddb800) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119926c00) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1129a9800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115f92000) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a88c00) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124881400) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123edb000) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x127151c00) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12693d800) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121021400) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1238a8800) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123886c00) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123af8c00) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116983800) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1183f1400) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12714e400) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x112a83800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128c54800) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119ae6c00) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123012c00) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x123d94000) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1183f2400) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 10:11:54 INFO - PROCESS | 1651 | 1467738714447 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1651 | 1467738714450 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:11:54 INFO - PROCESS | 1651 | 1467738714459 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1651 | 1467738714460 Marionette TRACE conn2 <- [1,2610,null,{}] 10:11:54 INFO - PROCESS | 1651 | 1467738714464 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}] 10:11:54 INFO - PROCESS | 1651 | 1467738714466 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:54 INFO - PROCESS | 1651 | 1467738714546 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:11:54 INFO - PROCESS | 1651 | 1467738714552 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1651 | 1467738714556 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x116782000 == 28 [pid = 1651] [id = 660] 10:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11337ec00) [pid = 1651] [serial = 1980] [outer = 0x0] 10:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x113c65800) [pid = 1651] [serial = 1981] [outer = 0x11337ec00] 10:11:54 INFO - PROCESS | 1651 | 1467738714584 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115f2c800) [pid = 1651] [serial = 1982] [outer = 0x11337ec00] 10:11:54 INFO - PROCESS | 1651 | 1467738714920 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]]]}] 10:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 473ms 10:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:11:54 INFO - PROCESS | 1651 | 1467738714932 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1651 | 1467738714935 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:11:54 INFO - PROCESS | 1651 | 1467738714940 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1651 | 1467738714942 Marionette TRACE conn2 <- [1,2614,null,{}] 10:11:54 INFO - PROCESS | 1651 | 1467738714945 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}] 10:11:54 INFO - PROCESS | 1651 | 1467738714947 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:55 INFO - PROCESS | 1651 | 1467738715049 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:11:55 INFO - PROCESS | 1651 | 1467738715104 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1651 | 1467738715105 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186c2000 == 29 [pid = 1651] [id = 661] 10:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11629bc00) [pid = 1651] [serial = 1983] [outer = 0x0] 10:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1170a1c00) [pid = 1651] [serial = 1984] [outer = 0x11629bc00] 10:11:55 INFO - PROCESS | 1651 | 1467738715138 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118329c00) [pid = 1651] [serial = 1985] [outer = 0x11629bc00] 10:11:55 INFO - PROCESS | 1651 | 1467738715420 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 10:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:11:55 INFO - PROCESS | 1651 | 1467738715460 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1651 | 1467738715462 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1651 | 1467738715466 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1651 | 1467738715469 Marionette TRACE conn2 <- [1,2618,null,{}] 10:11:55 INFO - PROCESS | 1651 | 1467738715476 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}] 10:11:55 INFO - PROCESS | 1651 | 1467738715479 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:55 INFO - PROCESS | 1651 | 1467738715567 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:11:55 INFO - PROCESS | 1651 | 1467738715629 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1651 | 1467738715631 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123180000 == 30 [pid = 1651] [id = 662] 10:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11880b800) [pid = 1651] [serial = 1986] [outer = 0x0] 10:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118998800) [pid = 1651] [serial = 1987] [outer = 0x11880b800] 10:11:55 INFO - PROCESS | 1651 | 1467738715660 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11946b800) [pid = 1651] [serial = 1988] [outer = 0x11880b800] 10:11:55 INFO - PROCESS | 1651 | 1467738715974 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 524ms 10:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:11:55 INFO - PROCESS | 1651 | 1467738715988 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1651 | 1467738715990 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1651 | 1467738715992 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1651 | 1467738715993 Marionette TRACE conn2 <- [1,2622,null,{}] 10:11:55 INFO - PROCESS | 1651 | 1467738715995 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}] 10:11:55 INFO - PROCESS | 1651 | 1467738715997 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:56 INFO - PROCESS | 1651 | 1467738716078 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:11:56 INFO - PROCESS | 1651 | 1467738716083 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1651 | 1467738716085 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f54000 == 31 [pid = 1651] [id = 663] 10:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119928800) [pid = 1651] [serial = 1989] [outer = 0x0] 10:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119ae6000) [pid = 1651] [serial = 1990] [outer = 0x119928800] 10:11:56 INFO - PROCESS | 1651 | 1467738716110 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119c8dc00) [pid = 1651] [serial = 1991] [outer = 0x119928800] 10:11:56 INFO - PROCESS | 1651 | 1467738716468 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]]]}] 10:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 10:11:56 INFO - PROCESS | 1651 | 1467738716524 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:11:56 INFO - PROCESS | 1651 | 1467738716526 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:11:56 INFO - PROCESS | 1651 | 1467738716530 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:11:56 INFO - PROCESS | 1651 | 1467738716532 Marionette TRACE conn2 <- [1,2626,null,{}] 10:11:56 INFO - PROCESS | 1651 | 1467738716549 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}] 10:11:56 INFO - PROCESS | 1651 | 1467738716551 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:56 INFO - PROCESS | 1651 | 1467738716694 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:11:56 INFO - PROCESS | 1651 | 1467738716749 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1651 | 1467738716750 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b17800 == 32 [pid = 1651] [id = 664] 10:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119c98800) [pid = 1651] [serial = 1992] [outer = 0x0] 10:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12312fc00) [pid = 1651] [serial = 1993] [outer = 0x119c98800] 10:11:56 INFO - PROCESS | 1651 | 1467738716800 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12387cc00) [pid = 1651] [serial = 1994] [outer = 0x119c98800] 10:11:57 INFO - PROCESS | 1651 | 1467738717216 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]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 737ms 10:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:11:57 INFO - PROCESS | 1651 | 1467738717267 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1651 | 1467738717268 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:11:57 INFO - PROCESS | 1651 | 1467738717271 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1651 | 1467738717272 Marionette TRACE conn2 <- [1,2630,null,{}] 10:11:57 INFO - PROCESS | 1651 | 1467738717274 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}] 10:11:57 INFO - PROCESS | 1651 | 1467738717278 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:57 INFO - PROCESS | 1651 | 1467738717395 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:11:57 INFO - PROCESS | 1651 | 1467738717432 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1651 | 1467738717434 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295fc800 == 33 [pid = 1651] [id = 665] 10:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1238aa400) [pid = 1651] [serial = 1995] [outer = 0x0] 10:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123af8000) [pid = 1651] [serial = 1996] [outer = 0x1238aa400] 10:11:57 INFO - PROCESS | 1651 | 1467738717459 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124882800) [pid = 1651] [serial = 1997] [outer = 0x1238aa400] 10:11:57 INFO - PROCESS | 1651 | 1467738717777 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]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 10:11:57 INFO - PROCESS | 1651 | 1467738717793 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1651 | 1467738717795 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:11:57 INFO - PROCESS | 1651 | 1467738717797 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1651 | 1467738717801 Marionette TRACE conn2 <- [1,2634,null,{}] 10:11:57 INFO - PROCESS | 1651 | 1467738717804 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}] 10:11:57 INFO - PROCESS | 1651 | 1467738717805 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:57 INFO - PROCESS | 1651 | 1467738717902 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:11:57 INFO - PROCESS | 1651 | 1467738717905 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1651 | 1467738717906 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7c2000 == 34 [pid = 1651] [id = 666] 10:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1129d1000) [pid = 1651] [serial = 1998] [outer = 0x0] 10:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126802c00) [pid = 1651] [serial = 1999] [outer = 0x1129d1000] 10:11:57 INFO - PROCESS | 1651 | 1467738717931 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126f14c00) [pid = 1651] [serial = 2000] [outer = 0x1129d1000] 10:11:58 INFO - PROCESS | 1651 | 1467738718271 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 524ms 10:11:58 INFO - PROCESS | 1651 | 1467738718321 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1651 | 1467738718322 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:11:58 INFO - PROCESS | 1651 | 1467738718325 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1651 | 1467738718326 Marionette TRACE conn2 <- [1,2638,null,{}] 10:11:58 INFO - PROCESS | 1651 | 1467738718328 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}] 10:11:58 INFO - PROCESS | 1651 | 1467738718329 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:58 INFO - PROCESS | 1651 | 1467738718425 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:11:58 INFO - PROCESS | 1651 | 1467738718437 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1651 | 1467738718438 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d9000 == 35 [pid = 1651] [id = 667] 10:11:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119c8e800) [pid = 1651] [serial = 2001] [outer = 0x0] 10:11:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128b24c00) [pid = 1651] [serial = 2002] [outer = 0x119c8e800] 10:11:58 INFO - PROCESS | 1651 | 1467738718462 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128c4a000) [pid = 1651] [serial = 2003] [outer = 0x119c8e800] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126e03400) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112a82000) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12932d400) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1293b6000) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113c65400) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112e5ac00) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1188b5400) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1249be000) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1238ac800) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112df3400) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119aeb400) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113034400) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12387d400) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1244c8c00) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x129182400) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:11:58 INFO - PROCESS | 1651 | 1467738718954 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 10:11:59 INFO - PROCESS | 1651 | 1467738719001 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1651 | 1467738719003 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:11:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:11:59 INFO - PROCESS | 1651 | 1467738719005 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1651 | 1467738719007 Marionette TRACE conn2 <- [1,2642,null,{}] 10:11:59 INFO - PROCESS | 1651 | 1467738719009 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}] 10:11:59 INFO - PROCESS | 1651 | 1467738719010 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:59 INFO - PROCESS | 1651 | 1467738719121 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:11:59 INFO - PROCESS | 1651 | 1467738719178 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1651 | 1467738719179 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b954800 == 36 [pid = 1651] [id = 668] 10:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116827800) [pid = 1651] [serial = 2004] [outer = 0x0] 10:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118347800) [pid = 1651] [serial = 2005] [outer = 0x116827800] 10:11:59 INFO - PROCESS | 1651 | 1467738719203 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12387d400) [pid = 1651] [serial = 2006] [outer = 0x116827800] 10:11:59 INFO - PROCESS | 1651 | 1467738719461 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]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:11:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 10:11:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:11:59 INFO - PROCESS | 1651 | 1467738719475 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1651 | 1467738719476 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:11:59 INFO - PROCESS | 1651 | 1467738719478 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1651 | 1467738719479 Marionette TRACE conn2 <- [1,2646,null,{}] 10:11:59 INFO - PROCESS | 1651 | 1467738719490 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}] 10:11:59 INFO - PROCESS | 1651 | 1467738719491 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:59 INFO - PROCESS | 1651 | 1467738719571 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:11:59 INFO - PROCESS | 1651 | 1467738719575 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1651 | 1467738719576 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:11:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c023800 == 37 [pid = 1651] [id = 669] 10:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123afa000) [pid = 1651] [serial = 2007] [outer = 0x0] 10:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127445800) [pid = 1651] [serial = 2008] [outer = 0x123afa000] 10:11:59 INFO - PROCESS | 1651 | 1467738719602 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128e8d000) [pid = 1651] [serial = 2009] [outer = 0x123afa000] 10:11:59 INFO - PROCESS | 1651 | 1467738719917 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]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:11:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 474ms 10:11:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:11:59 INFO - PROCESS | 1651 | 1467738719952 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1651 | 1467738719954 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:11:59 INFO - PROCESS | 1651 | 1467738719956 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1651 | 1467738719958 Marionette TRACE conn2 <- [1,2650,null,{}] 10:11:59 INFO - PROCESS | 1651 | 1467738719960 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}] 10:11:59 INFO - PROCESS | 1651 | 1467738719961 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:00 INFO - PROCESS | 1651 | 1467738720081 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:12:00 INFO - PROCESS | 1651 | 1467738720087 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1651 | 1467738720089 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3ab800 == 38 [pid = 1651] [id = 670] 10:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x112f07400) [pid = 1651] [serial = 2010] [outer = 0x0] 10:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128c56800) [pid = 1651] [serial = 2011] [outer = 0x112f07400] 10:12:00 INFO - PROCESS | 1651 | 1467738720115 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12463c800) [pid = 1651] [serial = 2012] [outer = 0x112f07400] 10:12:00 INFO - PROCESS | 1651 | 1467738720446 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]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:12:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 10:12:00 INFO - PROCESS | 1651 | 1467738720477 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1651 | 1467738720478 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:12:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:12:00 INFO - PROCESS | 1651 | 1467738720480 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1651 | 1467738720481 Marionette TRACE conn2 <- [1,2654,null,{}] 10:12:00 INFO - PROCESS | 1651 | 1467738720483 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}] 10:12:00 INFO - PROCESS | 1651 | 1467738720485 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:00 INFO - PROCESS | 1651 | 1467738720562 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:12:00 INFO - PROCESS | 1651 | 1467738720568 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1651 | 1467738720569 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb61800 == 39 [pid = 1651] [id = 671] 10:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12932f000) [pid = 1651] [serial = 2013] [outer = 0x0] 10:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1293b6800) [pid = 1651] [serial = 2014] [outer = 0x12932f000] 10:12:00 INFO - PROCESS | 1651 | 1467738720592 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129522000) [pid = 1651] [serial = 2015] [outer = 0x12932f000] 10:12:01 INFO - PROCESS | 1651 | 1467738721073 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:12:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 669ms 10:12:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:12:01 INFO - PROCESS | 1651 | 1467738721150 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1651 | 1467738721152 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:12:01 INFO - PROCESS | 1651 | 1467738721156 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1651 | 1467738721158 Marionette TRACE conn2 <- [1,2658,null,{}] 10:12:01 INFO - PROCESS | 1651 | 1467738721161 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}] 10:12:01 INFO - PROCESS | 1651 | 1467738721163 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:01 INFO - PROCESS | 1651 | 1467738721274 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:12:01 INFO - PROCESS | 1651 | 1467738721357 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1651 | 1467738721358 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a1800 == 40 [pid = 1651] [id = 672] 10:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1130e8c00) [pid = 1651] [serial = 2016] [outer = 0x0] 10:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x115f8d000) [pid = 1651] [serial = 2017] [outer = 0x1130e8c00] 10:12:01 INFO - PROCESS | 1651 | 1467738721391 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11709f800) [pid = 1651] [serial = 2018] [outer = 0x1130e8c00] 10:12:01 INFO - PROCESS | 1651 | 1467738721923 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:12:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 820ms 10:12:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:12:01 INFO - PROCESS | 1651 | 1467738721976 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1651 | 1467738721979 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:12:01 INFO - PROCESS | 1651 | 1467738721984 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1651 | 1467738721986 Marionette TRACE conn2 <- [1,2662,null,{}] 10:12:01 INFO - PROCESS | 1651 | 1467738721988 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}] 10:12:01 INFO - PROCESS | 1651 | 1467738721990 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:02 INFO - PROCESS | 1651 | 1467738722100 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:12:02 INFO - PROCESS | 1651 | 1467738722182 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1651 | 1467738722184 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x129134000 == 41 [pid = 1651] [id = 673] 10:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118611400) [pid = 1651] [serial = 2019] [outer = 0x0] 10:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118811800) [pid = 1651] [serial = 2020] [outer = 0x118611400] 10:12:02 INFO - PROCESS | 1651 | 1467738722215 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119186000) [pid = 1651] [serial = 2021] [outer = 0x118611400] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3ab800 == 40 [pid = 1651] [id = 670] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c023800 == 39 [pid = 1651] [id = 669] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b954800 == 38 [pid = 1651] [id = 668] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d9000 == 37 [pid = 1651] [id = 667] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7c2000 == 36 [pid = 1651] [id = 666] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1295fc800 == 35 [pid = 1651] [id = 665] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x128b17800 == 34 [pid = 1651] [id = 664] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x126f54000 == 33 [pid = 1651] [id = 663] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123180000 == 32 [pid = 1651] [id = 662] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1186c2000 == 31 [pid = 1651] [id = 661] 10:12:02 INFO - PROCESS | 1651 | 1467738722874 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]]]}] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x116782000 == 30 [pid = 1651] [id = 660] 10:12:02 INFO - PROCESS | 1651 | --DOCSHELL 0x119f10800 == 29 [pid = 1651] [id = 659] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a526400) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128e8c000) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1249bfc00) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x129331400) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12932d000) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12951d400) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118322000) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1133aa800) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1183e9000) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119729800) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11992e800) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12918ac00) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128e8f800) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123d8a400) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11697ec00) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1183eac00) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119c8f400) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12389e400) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115f8fc00) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x117251000) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1293b5c00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128c4a400) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x129535400) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129527800) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12952a800) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x119ae9c00) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x129524c00) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1244cd400) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12680e400) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 10:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12a534000) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 10:12:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:12:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 924ms 10:12:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:12:02 INFO - PROCESS | 1651 | 1467738722907 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1651 | 1467738722909 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:12:02 INFO - PROCESS | 1651 | 1467738722911 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1651 | 1467738722913 Marionette TRACE conn2 <- [1,2666,null,{}] 10:12:02 INFO - PROCESS | 1651 | 1467738722916 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}] 10:12:02 INFO - PROCESS | 1651 | 1467738722918 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:03 INFO - PROCESS | 1651 | 1467738723012 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:12:03 INFO - PROCESS | 1651 | 1467738723022 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1651 | 1467738723026 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117571800 == 30 [pid = 1651] [id = 674] 10:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1165eac00) [pid = 1651] [serial = 2022] [outer = 0x0] 10:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116826c00) [pid = 1651] [serial = 2023] [outer = 0x1165eac00] 10:12:03 INFO - PROCESS | 1651 | 1467738723072 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x117fad400) [pid = 1651] [serial = 2024] [outer = 0x1165eac00] 10:12:04 INFO - PROCESS | 1651 | 1467738724109 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]]]}] 10:12:04 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) 10:12:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1224ms 10:12:04 INFO - PROCESS | 1651 | 1467738724135 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1651 | 1467738724138 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:12:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:12:04 INFO - PROCESS | 1651 | 1467738724142 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1651 | 1467738724144 Marionette TRACE conn2 <- [1,2670,null,{}] 10:12:04 INFO - PROCESS | 1651 | 1467738724147 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}] 10:12:04 INFO - PROCESS | 1651 | 1467738724150 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:04 INFO - PROCESS | 1651 | 1467738724226 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:12:04 INFO - PROCESS | 1651 | 1467738724233 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1651 | 1467738724235 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x117567000 == 31 [pid = 1651] [id = 675] 10:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118803000) [pid = 1651] [serial = 2025] [outer = 0x0] 10:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11899a000) [pid = 1651] [serial = 2026] [outer = 0x118803000] 10:12:04 INFO - PROCESS | 1651 | 1467738724261 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119476400) [pid = 1651] [serial = 2027] [outer = 0x118803000] 10:12:05 INFO - PROCESS | 1651 | 1467738725095 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"]]]}] 10:12:05 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 10:12:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:12:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 977ms 10:12:05 INFO - PROCESS | 1651 | 1467738725119 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1651 | 1467738725121 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:12:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:12:05 INFO - PROCESS | 1651 | 1467738725123 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1651 | 1467738725126 Marionette TRACE conn2 <- [1,2674,null,{}] 10:12:05 INFO - PROCESS | 1651 | 1467738725142 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}] 10:12:05 INFO - PROCESS | 1651 | 1467738725145 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:05 INFO - PROCESS | 1651 | 1467738725246 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:12:05 INFO - PROCESS | 1651 | 1467738725252 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1651 | 1467738725254 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b09800 == 32 [pid = 1651] [id = 676] 10:12:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119726400) [pid = 1651] [serial = 2028] [outer = 0x0] 10:12:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119c40c00) [pid = 1651] [serial = 2029] [outer = 0x119726400] 10:12:05 INFO - PROCESS | 1651 | 1467738725282 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12341dc00) [pid = 1651] [serial = 2030] [outer = 0x119726400] 10:12:06 INFO - PROCESS | 1651 | 1467738726129 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"]]]}] 10:12:06 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 10:12:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:12:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1021ms 10:12:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:12:06 INFO - PROCESS | 1651 | 1467738726145 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:12:06 INFO - PROCESS | 1651 | 1467738726147 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:12:06 INFO - PROCESS | 1651 | 1467738726150 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:12:06 INFO - PROCESS | 1651 | 1467738726151 Marionette TRACE conn2 <- [1,2678,null,{}] 10:12:06 INFO - PROCESS | 1651 | 1467738726153 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}] 10:12:06 INFO - PROCESS | 1651 | 1467738726154 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:06 INFO - PROCESS | 1651 | 1467738726256 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:12:06 INFO - PROCESS | 1651 | 1467738726260 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1651 | 1467738726261 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a3e3000 == 33 [pid = 1651] [id = 677] 10:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1238a7800) [pid = 1651] [serial = 2031] [outer = 0x0] 10:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123a89c00) [pid = 1651] [serial = 2032] [outer = 0x1238a7800] 10:12:06 INFO - PROCESS | 1651 | 1467738726318 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123afd400) [pid = 1651] [serial = 2033] [outer = 0x1238a7800] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119928800) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11880b800) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11629bc00) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11337ec00) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11629e000) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116237000) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11992c800) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126e94c00) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119c98800) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1129d1000) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1238aa400) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119c8e800) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x116827800) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123afa000) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:12:06 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x112f07400) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:12:07 INFO - PROCESS | 1651 | 1467738727140 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]]]}] 10:12:07 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) 10:12:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1018ms 10:12:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:12:07 INFO - PROCESS | 1651 | 1467738727169 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 1651 | 1467738727170 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:12:07 INFO - PROCESS | 1651 | 1467738727172 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1651 | 1467738727173 Marionette TRACE conn2 <- [1,2682,null,{}] 10:12:07 INFO - PROCESS | 1651 | 1467738727184 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}] 10:12:07 INFO - PROCESS | 1651 | 1467738727186 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:07 INFO - PROCESS | 1651 | 1467738727258 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:12:07 INFO - PROCESS | 1651 | 1467738727262 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 1651 | 1467738727263 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b19800 == 34 [pid = 1651] [id = 678] 10:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1129d8800) [pid = 1651] [serial = 2034] [outer = 0x0] 10:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118350c00) [pid = 1651] [serial = 2035] [outer = 0x1129d8800] 10:12:07 INFO - PROCESS | 1651 | 1467738727291 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11992a800) [pid = 1651] [serial = 2036] [outer = 0x1129d8800] 10:12:08 INFO - PROCESS | 1651 | 1467738728111 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]]]}] 10:12:08 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) 10:12:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 10:12:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:12:08 INFO - PROCESS | 1651 | 1467738728144 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1651 | 1467738728145 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:12:08 INFO - PROCESS | 1651 | 1467738728147 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1651 | 1467738728150 Marionette TRACE conn2 <- [1,2686,null,{}] 10:12:08 INFO - PROCESS | 1651 | 1467738728153 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}] 10:12:08 INFO - PROCESS | 1651 | 1467738728157 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:08 INFO - PROCESS | 1651 | 1467738728274 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:12:08 INFO - PROCESS | 1651 | 1467738728281 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1651 | 1467738728282 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b953000 == 35 [pid = 1651] [id = 679] 10:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x112f07400) [pid = 1651] [serial = 2037] [outer = 0x0] 10:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1244c9800) [pid = 1651] [serial = 2038] [outer = 0x112f07400] 10:12:08 INFO - PROCESS | 1651 | 1467738728307 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x126f9fc00) [pid = 1651] [serial = 2039] [outer = 0x112f07400] 10:12:09 INFO - PROCESS | 1651 | 1467738729137 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"]]]}] 10:12:09 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 10:12:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:12:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 10:12:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:12:09 INFO - PROCESS | 1651 | 1467738729171 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1651 | 1467738729174 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:12:09 INFO - PROCESS | 1651 | 1467738729178 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1651 | 1467738729180 Marionette TRACE conn2 <- [1,2690,null,{}] 10:12:09 INFO - PROCESS | 1651 | 1467738729184 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}] 10:12:09 INFO - PROCESS | 1651 | 1467738729185 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:09 INFO - PROCESS | 1651 | 1467738729290 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:12:09 INFO - PROCESS | 1651 | 1467738729345 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1651 | 1467738729347 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186ad800 == 36 [pid = 1651] [id = 680] 10:12:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1132e9c00) [pid = 1651] [serial = 2040] [outer = 0x0] 10:12:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116239800) [pid = 1651] [serial = 2041] [outer = 0x1132e9c00] 10:12:09 INFO - PROCESS | 1651 | 1467738729381 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1182fb400) [pid = 1651] [serial = 2042] [outer = 0x1132e9c00] 10:12:10 INFO - PROCESS | 1651 | 1467738730259 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"]]]}] 10:12:10 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 10:12:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:12:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1125ms 10:12:10 INFO - PROCESS | 1651 | 1467738730302 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1651 | 1467738730305 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:12:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:12:10 INFO - PROCESS | 1651 | 1467738730310 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1651 | 1467738730312 Marionette TRACE conn2 <- [1,2694,null,{}] 10:12:10 INFO - PROCESS | 1651 | 1467738730314 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}] 10:12:10 INFO - PROCESS | 1651 | 1467738730316 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:10 INFO - PROCESS | 1651 | 1467738730414 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:12:10 INFO - PROCESS | 1651 | 1467738730468 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1651 | 1467738730470 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b06800 == 37 [pid = 1651] [id = 681] 10:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1192fa000) [pid = 1651] [serial = 2043] [outer = 0x0] 10:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119929800) [pid = 1651] [serial = 2044] [outer = 0x1192fa000] 10:12:10 INFO - PROCESS | 1651 | 1467738730501 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119aecc00) [pid = 1651] [serial = 2045] [outer = 0x1192fa000] 10:12:11 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 10:12:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:12:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1070ms 10:12:11 INFO - PROCESS | 1651 | 1467738731376 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"]]]}] 10:12:11 INFO - PROCESS | 1651 | 1467738731394 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1651 | 1467738731396 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:12:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:12:11 INFO - PROCESS | 1651 | 1467738731401 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1651 | 1467738731403 Marionette TRACE conn2 <- [1,2698,null,{}] 10:12:11 INFO - PROCESS | 1651 | 1467738731411 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}] 10:12:11 INFO - PROCESS | 1651 | 1467738731414 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:11 INFO - PROCESS | 1651 | 1467738731514 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:12:11 INFO - PROCESS | 1651 | 1467738731568 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1651 | 1467738731571 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f54000 == 38 [pid = 1651] [id = 682] 10:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123afe400) [pid = 1651] [serial = 2046] [outer = 0x0] 10:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1249ba000) [pid = 1651] [serial = 2047] [outer = 0x123afe400] 10:12:11 INFO - PROCESS | 1651 | 1467738731601 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126936c00) [pid = 1651] [serial = 2048] [outer = 0x123afe400] 10:12:12 INFO - PROCESS | 1651 | 1467738732504 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"]]]}] 10:12:12 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 10:12:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:12:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1121ms 10:12:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:12:12 INFO - PROCESS | 1651 | 1467738732523 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1651 | 1467738732525 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:12:12 INFO - PROCESS | 1651 | 1467738732527 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1651 | 1467738732528 Marionette TRACE conn2 <- [1,2702,null,{}] 10:12:12 INFO - PROCESS | 1651 | 1467738732531 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}] 10:12:12 INFO - PROCESS | 1651 | 1467738732532 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:12 INFO - PROCESS | 1651 | 1467738732628 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:12:12 INFO - PROCESS | 1651 | 1467738732682 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1651 | 1467738732683 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3c5800 == 39 [pid = 1651] [id = 683] 10:12:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12714e400) [pid = 1651] [serial = 2049] [outer = 0x0] 10:12:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128e8f800) [pid = 1651] [serial = 2050] [outer = 0x12714e400] 10:12:12 INFO - PROCESS | 1651 | 1467738732712 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12918ac00) [pid = 1651] [serial = 2051] [outer = 0x12714e400] 10:12:13 INFO - PROCESS | 1651 | 1467738733253 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]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:12:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 773ms 10:12:13 INFO - PROCESS | 1651 | 1467738733302 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:12:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:12:13 INFO - PROCESS | 1651 | 1467738733304 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:12:13 INFO - PROCESS | 1651 | 1467738733307 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1651 | 1467738733309 Marionette TRACE conn2 <- [1,2706,null,{}] 10:12:13 INFO - PROCESS | 1651 | 1467738733314 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}] 10:12:13 INFO - PROCESS | 1651 | 1467738733315 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:13 INFO - PROCESS | 1651 | 1467738733413 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:12:13 INFO - PROCESS | 1651 | 1467738733480 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1651 | 1467738733483 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b1800 == 40 [pid = 1651] [id = 684] 10:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11697c400) [pid = 1651] [serial = 2052] [outer = 0x0] 10:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1177d5c00) [pid = 1651] [serial = 2053] [outer = 0x11697c400] 10:12:13 INFO - PROCESS | 1651 | 1467738733510 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183efc00) [pid = 1651] [serial = 2054] [outer = 0x11697c400] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x128b19800 == 39 [pid = 1651] [id = 678] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12a3e3000 == 38 [pid = 1651] [id = 677] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x128b09800 == 37 [pid = 1651] [id = 676] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x117567000 == 36 [pid = 1651] [id = 675] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x117571800 == 35 [pid = 1651] [id = 674] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x129134000 == 34 [pid = 1651] [id = 673] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a1800 == 33 [pid = 1651] [id = 672] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb61800 == 32 [pid = 1651] [id = 671] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3c5800 == 31 [pid = 1651] [id = 683] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x126f54000 == 30 [pid = 1651] [id = 682] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x128b06800 == 29 [pid = 1651] [id = 681] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12b953000 == 28 [pid = 1651] [id = 679] 10:12:14 INFO - PROCESS | 1651 | --DOCSHELL 0x1186ad800 == 27 [pid = 1651] [id = 680] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119ae6000) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118998800) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11946b800) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1170a1c00) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118329c00) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x113c65800) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115f2c800) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11832f800) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116908400) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1188b0000) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118349c00) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12389fc00) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119c94000) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x129180800) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128b25000) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12387cc00) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x126802c00) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x124882800) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123af8000) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x128b24c00) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x126f14c00) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x118347800) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x127445800) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x128c56800) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1293b6800) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x128e8d000) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12463c800) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x128c4a000) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12312fc00) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12387d400) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x119c8dc00) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 10:12:14 INFO - PROCESS | 1651 | 1467738734513 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]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:12:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1222ms 10:12:14 INFO - PROCESS | 1651 | 1467738734530 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1651 | 1467738734533 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:12:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:12:14 INFO - PROCESS | 1651 | 1467738734536 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1651 | 1467738734537 Marionette TRACE conn2 <- [1,2710,null,{}] 10:12:14 INFO - PROCESS | 1651 | 1467738734542 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}] 10:12:14 INFO - PROCESS | 1651 | 1467738734543 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:14 INFO - PROCESS | 1651 | 1467738734620 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:12:14 INFO - PROCESS | 1651 | 1467738734624 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1651 | 1467738734626 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168b4000 == 28 [pid = 1651] [id = 685] 10:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x113036000) [pid = 1651] [serial = 2055] [outer = 0x0] 10:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1132e6000) [pid = 1651] [serial = 2056] [outer = 0x113036000] 10:12:14 INFO - PROCESS | 1651 | 1467738734656 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x114f8c800) [pid = 1651] [serial = 2057] [outer = 0x113036000] 10:12:15 INFO - PROCESS | 1651 | 1467738735027 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] 10:12:15 INFO - PROCESS | 1651 | 1467738735062 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:12:15 INFO - PROCESS | 1651 | 1467738735066 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1651 | 1467738735068 Marionette TRACE conn2 <- [1,2714,null,{}] 10:12:15 INFO - PROCESS | 1651 | 1467738735071 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}] 10:12:15 INFO - PROCESS | 1651 | 1467738735072 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:15 INFO - PROCESS | 1651 | 1467738735152 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:12:15 INFO - PROCESS | 1651 | 1467738735156 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1651 | 1467738735157 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118690800 == 29 [pid = 1651] [id = 686] 10:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1165ea800) [pid = 1651] [serial = 2058] [outer = 0x0] 10:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x116985c00) [pid = 1651] [serial = 2059] [outer = 0x1165ea800] 10:12:15 INFO - PROCESS | 1651 | 1467738735186 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1182ef000) [pid = 1651] [serial = 2060] [outer = 0x1165ea800] 10:12:15 INFO - PROCESS | 1651 | 1467738735519 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]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:12:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 472ms 10:12:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:12:15 INFO - PROCESS | 1651 | 1467738735539 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1651 | 1467738735540 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:12:15 INFO - PROCESS | 1651 | 1467738735542 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1651 | 1467738735545 Marionette TRACE conn2 <- [1,2718,null,{}] 10:12:15 INFO - PROCESS | 1651 | 1467738735552 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}] 10:12:15 INFO - PROCESS | 1651 | 1467738735556 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:15 INFO - PROCESS | 1651 | 1467738735634 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:12:15 INFO - PROCESS | 1651 | 1467738735689 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1651 | 1467738735691 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x123174000 == 30 [pid = 1651] [id = 687] 10:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1129d8400) [pid = 1651] [serial = 2061] [outer = 0x0] 10:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1188b0000) [pid = 1651] [serial = 2062] [outer = 0x1129d8400] 10:12:15 INFO - PROCESS | 1651 | 1467738735724 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x119181400) [pid = 1651] [serial = 2063] [outer = 0x1129d8400] 10:12:16 INFO - PROCESS | 1651 | 1467738736169 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] 10:12:16 INFO - PROCESS | 1651 | 1467738736222 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:12:16 INFO - PROCESS | 1651 | 1467738736224 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1651 | 1467738736225 Marionette TRACE conn2 <- [1,2722,null,{}] 10:12:16 INFO - PROCESS | 1651 | 1467738736228 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}] 10:12:16 INFO - PROCESS | 1651 | 1467738736229 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:16 INFO - PROCESS | 1651 | 1467738736307 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:12:16 INFO - PROCESS | 1651 | 1467738736311 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1651 | 1467738736312 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248f3000 == 31 [pid = 1651] [id = 688] 10:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119924400) [pid = 1651] [serial = 2064] [outer = 0x0] 10:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11992f800) [pid = 1651] [serial = 2065] [outer = 0x119924400] 10:12:16 INFO - PROCESS | 1651 | 1467738736339 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119ae5800) [pid = 1651] [serial = 2066] [outer = 0x119924400] 10:12:16 INFO - PROCESS | 1651 | 1467738736678 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] 10:12:16 INFO - PROCESS | 1651 | 1467738736711 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:12:16 INFO - PROCESS | 1651 | 1467738736714 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1651 | 1467738736715 Marionette TRACE conn2 <- [1,2726,null,{}] 10:12:16 INFO - PROCESS | 1651 | 1467738736717 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}] 10:12:16 INFO - PROCESS | 1651 | 1467738736718 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:16 INFO - PROCESS | 1651 | 1467738736811 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:12:16 INFO - PROCESS | 1651 | 1467738736817 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1651 | 1467738736818 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x127183000 == 32 [pid = 1651] [id = 689] 10:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11622d400) [pid = 1651] [serial = 2067] [outer = 0x0] 10:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119c3bc00) [pid = 1651] [serial = 2068] [outer = 0x11622d400] 10:12:16 INFO - PROCESS | 1651 | 1467738736843 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1234cc400) [pid = 1651] [serial = 2069] [outer = 0x11622d400] 10:12:17 INFO - PROCESS | 1651 | 1467738737214 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]]]}] 10:12:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:12:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 10:12:17 INFO - PROCESS | 1651 | 1467738737240 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1651 | 1467738737243 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:12:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:12:17 INFO - PROCESS | 1651 | 1467738737247 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1651 | 1467738737249 Marionette TRACE conn2 <- [1,2730,null,{}] 10:12:17 INFO - PROCESS | 1651 | 1467738737253 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}] 10:12:17 INFO - PROCESS | 1651 | 1467738737259 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:17 INFO - PROCESS | 1651 | 1467738737439 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:12:17 INFO - PROCESS | 1651 | 1467738737457 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1651 | 1467738737458 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e3800 == 33 [pid = 1651] [id = 690] 10:12:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1237a3800) [pid = 1651] [serial = 2070] [outer = 0x0] 10:12:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1238a4000) [pid = 1651] [serial = 2071] [outer = 0x1237a3800] 10:12:17 INFO - PROCESS | 1651 | 1467738737499 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1244cb000) [pid = 1651] [serial = 2072] [outer = 0x1237a3800] 10:12:18 INFO - PROCESS | 1651 | 1467738738375 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"]]]}] 10:12:18 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 10:12:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:12:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:12:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 10:12:18 INFO - PROCESS | 1651 | 1467738738419 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1651 | 1467738738420 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:12:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:12:18 INFO - PROCESS | 1651 | 1467738738423 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1651 | 1467738738431 Marionette TRACE conn2 <- [1,2734,null,{}] 10:12:18 INFO - PROCESS | 1651 | 1467738738434 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}] 10:12:18 INFO - PROCESS | 1651 | 1467738738435 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:18 INFO - PROCESS | 1651 | 1467738738592 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x112f07400) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119726400) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1238a7800) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118803000) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1130e8c00) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1165eac00) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12932f000) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x118611400) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:12:18 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1129d8800) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:12:18 INFO - PROCESS | 1651 | 1467738738635 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1651 | 1467738738636 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7d2000 == 34 [pid = 1651] [id = 691] 10:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1122bd000) [pid = 1651] [serial = 2073] [outer = 0x0] 10:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x115edd400) [pid = 1651] [serial = 2074] [outer = 0x1122bd000] 10:12:18 INFO - PROCESS | 1651 | 1467738738660 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119ae1400) [pid = 1651] [serial = 2075] [outer = 0x1122bd000] 10:12:18 INFO - PROCESS | 1651 | 1467738738908 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]]]}] 10:12:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:12:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 528ms 10:12:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:12:18 INFO - PROCESS | 1651 | 1467738738955 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1651 | 1467738738957 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:12:18 INFO - PROCESS | 1651 | 1467738738959 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1651 | 1467738738960 Marionette TRACE conn2 <- [1,2738,null,{}] 10:12:18 INFO - PROCESS | 1651 | 1467738738962 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}] 10:12:18 INFO - PROCESS | 1651 | 1467738738963 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:19 INFO - PROCESS | 1651 | 1467738739053 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:12:19 INFO - PROCESS | 1651 | 1467738739057 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1651 | 1467738739058 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12c800 == 35 [pid = 1651] [id = 692] 10:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1238abc00) [pid = 1651] [serial = 2076] [outer = 0x0] 10:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x126808400) [pid = 1651] [serial = 2077] [outer = 0x1238abc00] 10:12:19 INFO - PROCESS | 1651 | 1467738739083 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x126e10c00) [pid = 1651] [serial = 2078] [outer = 0x1238abc00] 10:12:19 INFO - PROCESS | 1651 | 1467738739395 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]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:12:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 10:12:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:12:19 INFO - PROCESS | 1651 | 1467738739429 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1651 | 1467738739430 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:12:19 INFO - PROCESS | 1651 | 1467738739433 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1651 | 1467738739436 Marionette TRACE conn2 <- [1,2742,null,{}] 10:12:19 INFO - PROCESS | 1651 | 1467738739438 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}] 10:12:19 INFO - PROCESS | 1651 | 1467738739439 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:19 INFO - PROCESS | 1651 | 1467738739549 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:12:19 INFO - PROCESS | 1651 | 1467738739556 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1651 | 1467738739557 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12307f800 == 36 [pid = 1651] [id = 693] 10:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1165ed000) [pid = 1651] [serial = 2079] [outer = 0x0] 10:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x126f15800) [pid = 1651] [serial = 2080] [outer = 0x1165ed000] 10:12:19 INFO - PROCESS | 1651 | 1467738739582 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x127446800) [pid = 1651] [serial = 2081] [outer = 0x1165ed000] 10:12:19 INFO - PROCESS | 1651 | 1467738739928 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]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:12:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 10:12:19 INFO - PROCESS | 1651 | 1467738739953 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1651 | 1467738739954 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:12:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:12:19 INFO - PROCESS | 1651 | 1467738739957 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1651 | 1467738739958 Marionette TRACE conn2 <- [1,2746,null,{}] 10:12:19 INFO - PROCESS | 1651 | 1467738739960 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}] 10:12:19 INFO - PROCESS | 1651 | 1467738739961 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:20 INFO - PROCESS | 1651 | 1467738740037 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:12:20 INFO - PROCESS | 1651 | 1467738740040 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1651 | 1467738740041 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be70000 == 37 [pid = 1651] [id = 694] 10:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x127447800) [pid = 1651] [serial = 2082] [outer = 0x0] 10:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x128c4ac00) [pid = 1651] [serial = 2083] [outer = 0x127447800] 10:12:20 INFO - PROCESS | 1651 | 1467738740065 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x128c50400) [pid = 1651] [serial = 2084] [outer = 0x127447800] 10:12:20 INFO - PROCESS | 1651 | 1467738740378 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]]]}] 10:12:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:12:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 10:12:20 INFO - PROCESS | 1651 | 1467738740426 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1651 | 1467738740428 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:12:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:12:20 INFO - PROCESS | 1651 | 1467738740430 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1651 | 1467738740432 Marionette TRACE conn2 <- [1,2750,null,{}] 10:12:20 INFO - PROCESS | 1651 | 1467738740434 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}] 10:12:20 INFO - PROCESS | 1651 | 1467738740436 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:20 INFO - PROCESS | 1651 | 1467738740559 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:12:20 INFO - PROCESS | 1651 | 1467738740638 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1651 | 1467738740639 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11335c000 == 38 [pid = 1651] [id = 695] 10:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1106e5c00) [pid = 1651] [serial = 2085] [outer = 0x0] 10:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x110d60c00) [pid = 1651] [serial = 2086] [outer = 0x1106e5c00] 10:12:20 INFO - PROCESS | 1651 | 1467738740671 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112a83800) [pid = 1651] [serial = 2087] [outer = 0x1106e5c00] 10:12:21 INFO - PROCESS | 1651 | 1467738741197 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]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:12:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 820ms 10:12:21 INFO - PROCESS | 1651 | 1467738741276 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1651 | 1467738741278 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:12:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:12:21 INFO - PROCESS | 1651 | 1467738741328 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1651 | 1467738741329 Marionette TRACE conn2 <- [1,2754,null,{}] 10:12:21 INFO - PROCESS | 1651 | 1467738741334 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}] 10:12:21 INFO - PROCESS | 1651 | 1467738741337 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:21 INFO - PROCESS | 1651 | 1467738741450 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:12:21 INFO - PROCESS | 1651 | 1467738741503 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1651 | 1467738741505 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317f800 == 39 [pid = 1651] [id = 696] 10:12:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11673e000) [pid = 1651] [serial = 2088] [outer = 0x0] 10:12:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1170a1400) [pid = 1651] [serial = 2089] [outer = 0x11673e000] 10:12:21 INFO - PROCESS | 1651 | 1467738741535 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11832ac00) [pid = 1651] [serial = 2090] [outer = 0x11673e000] 10:12:22 INFO - PROCESS | 1651 | 1467738742179 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]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:12:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 969ms 10:12:22 INFO - PROCESS | 1651 | 1467738742252 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1651 | 1467738742254 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:12:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:12:22 INFO - PROCESS | 1651 | 1467738742258 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1651 | 1467738742259 Marionette TRACE conn2 <- [1,2758,null,{}] 10:12:22 INFO - PROCESS | 1651 | 1467738742263 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}] 10:12:22 INFO - PROCESS | 1651 | 1467738742265 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:22 INFO - PROCESS | 1651 | 1467738742379 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12be70000 == 38 [pid = 1651] [id = 694] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12307f800 == 37 [pid = 1651] [id = 693] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12c800 == 36 [pid = 1651] [id = 692] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7d2000 == 35 [pid = 1651] [id = 691] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e3800 == 34 [pid = 1651] [id = 690] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x127183000 == 33 [pid = 1651] [id = 689] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1248f3000 == 32 [pid = 1651] [id = 688] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123174000 == 31 [pid = 1651] [id = 687] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x118690800 == 30 [pid = 1651] [id = 686] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1168b4000 == 29 [pid = 1651] [id = 685] 10:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b1800 == 28 [pid = 1651] [id = 684] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119c40c00) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123a89c00) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123afd400) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11899a000) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x115f8d000) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11709f800) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x116826c00) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x117fad400) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x129522000) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118811800) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119186000) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x118350c00) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12341dc00) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x126f9fc00) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119476400) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11992a800) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1244c9800) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 10:12:22 INFO - PROCESS | 1651 | 1467738742465 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1651 | 1467738742468 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168b4000 == 29 [pid = 1651] [id = 697] 10:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1133b1800) [pid = 1651] [serial = 2091] [outer = 0x0] 10:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x115f8d000) [pid = 1651] [serial = 2092] [outer = 0x1133b1800] 10:12:22 INFO - PROCESS | 1651 | 1467738742496 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1170a1c00) [pid = 1651] [serial = 2093] [outer = 0x1133b1800] 10:12:22 INFO - PROCESS | 1651 | 1467738742840 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]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:12:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 620ms 10:12:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:12:22 INFO - PROCESS | 1651 | 1467738742878 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1651 | 1467738742883 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:12:22 INFO - PROCESS | 1651 | 1467738742890 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1651 | 1467738742893 Marionette TRACE conn2 <- [1,2762,null,{}] 10:12:22 INFO - PROCESS | 1651 | 1467738742896 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}] 10:12:22 INFO - PROCESS | 1651 | 1467738742899 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:23 INFO - PROCESS | 1651 | 1467738743063 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:12:23 INFO - PROCESS | 1651 | 1467738743152 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1651 | 1467738743154 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12307f800 == 30 [pid = 1651] [id = 698] 10:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1177da800) [pid = 1651] [serial = 2094] [outer = 0x0] 10:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118956800) [pid = 1651] [serial = 2095] [outer = 0x1177da800] 10:12:23 INFO - PROCESS | 1651 | 1467738743198 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119186c00) [pid = 1651] [serial = 2096] [outer = 0x1177da800] 10:12:23 INFO - PROCESS | 1651 | 1467738743527 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]]]}] 10:12:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:12:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 671ms 10:12:23 INFO - PROCESS | 1651 | 1467738743560 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1651 | 1467738743561 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:12:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:12:23 INFO - PROCESS | 1651 | 1467738743564 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1651 | 1467738743568 Marionette TRACE conn2 <- [1,2766,null,{}] 10:12:23 INFO - PROCESS | 1651 | 1467738743583 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}] 10:12:23 INFO - PROCESS | 1651 | 1467738743588 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:23 INFO - PROCESS | 1651 | 1467738743701 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:12:23 INFO - PROCESS | 1651 | 1467738743708 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1651 | 1467738743710 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717e800 == 31 [pid = 1651] [id = 699] 10:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119903800) [pid = 1651] [serial = 2097] [outer = 0x0] 10:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119aebc00) [pid = 1651] [serial = 2098] [outer = 0x119903800] 10:12:23 INFO - PROCESS | 1651 | 1467738743740 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123249c00) [pid = 1651] [serial = 2099] [outer = 0x119903800] 10:12:24 INFO - PROCESS | 1651 | 1467738744048 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]]]}] 10:12:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:12:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 529ms 10:12:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:12:24 INFO - PROCESS | 1651 | 1467738744094 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1651 | 1467738744095 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:12:24 INFO - PROCESS | 1651 | 1467738744098 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1651 | 1467738744099 Marionette TRACE conn2 <- [1,2770,null,{}] 10:12:24 INFO - PROCESS | 1651 | 1467738744103 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}] 10:12:24 INFO - PROCESS | 1651 | 1467738744105 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:24 INFO - PROCESS | 1651 | 1467738744181 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:12:24 INFO - PROCESS | 1651 | 1467738744242 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1651 | 1467738744243 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e5000 == 32 [pid = 1651] [id = 700] 10:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1129d6000) [pid = 1651] [serial = 2100] [outer = 0x0] 10:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1238a3800) [pid = 1651] [serial = 2101] [outer = 0x1129d6000] 10:12:24 INFO - PROCESS | 1651 | 1467738744268 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123af6800) [pid = 1651] [serial = 2102] [outer = 0x1129d6000] 10:12:24 INFO - PROCESS | 1651 | 1467738744581 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]]]}] 10:12:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:12:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 10:12:24 INFO - PROCESS | 1651 | 1467738744623 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1651 | 1467738744625 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:12:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:12:24 INFO - PROCESS | 1651 | 1467738744627 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1651 | 1467738744628 Marionette TRACE conn2 <- [1,2774,null,{}] 10:12:24 INFO - PROCESS | 1651 | 1467738744630 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}] 10:12:24 INFO - PROCESS | 1651 | 1467738744632 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:24 INFO - PROCESS | 1651 | 1467738744736 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:12:24 INFO - PROCESS | 1651 | 1467738744741 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1651 | 1467738744742 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66b800 == 33 [pid = 1651] [id = 701] 10:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1106e7000) [pid = 1651] [serial = 2103] [outer = 0x0] 10:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123d97800) [pid = 1651] [serial = 2104] [outer = 0x1106e7000] 10:12:24 INFO - PROCESS | 1651 | 1467738744766 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124484800) [pid = 1651] [serial = 2105] [outer = 0x1106e7000] 10:12:25 INFO - PROCESS | 1651 | 1467738745092 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]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:12:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms 10:12:25 INFO - PROCESS | 1651 | 1467738745151 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1651 | 1467738745153 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:12:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:12:25 INFO - PROCESS | 1651 | 1467738745155 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1651 | 1467738745156 Marionette TRACE conn2 <- [1,2778,null,{}] 10:12:25 INFO - PROCESS | 1651 | 1467738745158 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}] 10:12:25 INFO - PROCESS | 1651 | 1467738745162 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:25 INFO - PROCESS | 1651 | 1467738745276 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:12:25 INFO - PROCESS | 1651 | 1467738745290 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1651 | 1467738745291 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba19800 == 34 [pid = 1651] [id = 702] 10:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12463c400) [pid = 1651] [serial = 2106] [outer = 0x0] 10:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126934000) [pid = 1651] [serial = 2107] [outer = 0x12463c400] 10:12:25 INFO - PROCESS | 1651 | 1467738745316 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12918c400) [pid = 1651] [serial = 2108] [outer = 0x12463c400] 10:12:25 INFO - PROCESS | 1651 | 1467738745690 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]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:12:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 568ms 10:12:25 INFO - PROCESS | 1651 | 1467738745729 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:12:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:12:25 INFO - PROCESS | 1651 | 1467738745731 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:12:25 INFO - PROCESS | 1651 | 1467738745735 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1651 | 1467738745736 Marionette TRACE conn2 <- [1,2782,null,{}] 10:12:25 INFO - PROCESS | 1651 | 1467738745740 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}] 10:12:25 INFO - PROCESS | 1651 | 1467738745741 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:25 INFO - PROCESS | 1651 | 1467738745900 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:12:25 INFO - PROCESS | 1651 | 1467738745910 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1651 | 1467738745911 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be7e800 == 35 [pid = 1651] [id = 703] 10:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119ae6800) [pid = 1651] [serial = 2109] [outer = 0x0] 10:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12932a000) [pid = 1651] [serial = 2110] [outer = 0x119ae6800] 10:12:25 INFO - PROCESS | 1651 | 1467738745944 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129331000) [pid = 1651] [serial = 2111] [outer = 0x119ae6800] 10:12:26 INFO - PROCESS | 1651 | 1467738746311 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]]]}] 10:12:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:12:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 620ms 10:12:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:12:26 INFO - PROCESS | 1651 | 1467738746354 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1651 | 1467738746356 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:12:26 INFO - PROCESS | 1651 | 1467738746358 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1651 | 1467738746359 Marionette TRACE conn2 <- [1,2786,null,{}] 10:12:26 INFO - PROCESS | 1651 | 1467738746361 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}] 10:12:26 INFO - PROCESS | 1651 | 1467738746362 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:26 INFO - PROCESS | 1651 | 1467738746460 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:12:26 INFO - PROCESS | 1651 | 1467738746465 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1651 | 1467738746466 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3c0000 == 36 [pid = 1651] [id = 704] 10:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1249be000) [pid = 1651] [serial = 2112] [outer = 0x0] 10:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1293b7000) [pid = 1651] [serial = 2113] [outer = 0x1249be000] 10:12:26 INFO - PROCESS | 1651 | 1467738746490 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12951c800) [pid = 1651] [serial = 2114] [outer = 0x1249be000] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119924400) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113036000) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11697c400) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11622d400) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1132e9c00) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1237a3800) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1122bd000) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1165ea800) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1129d8400) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1192fa000) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123afe400) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12714e400) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:12:26 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1165ed000) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:12:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:12:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 517ms 10:12:26 INFO - PROCESS | 1651 | 1467738746868 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]]]}] 10:12:26 INFO - PROCESS | 1651 | 1467738746876 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1651 | 1467738746877 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:12:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:12:26 INFO - PROCESS | 1651 | 1467738746879 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1651 | 1467738746880 Marionette TRACE conn2 <- [1,2790,null,{}] 10:12:26 INFO - PROCESS | 1651 | 1467738746890 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}] 10:12:26 INFO - PROCESS | 1651 | 1467738746891 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:27 INFO - PROCESS | 1651 | 1467738747012 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:12:27 INFO - PROCESS | 1651 | 1467738747046 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1651 | 1467738747047 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c634000 == 37 [pid = 1651] [id = 705] 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1106f1c00) [pid = 1651] [serial = 2115] [outer = 0x0] 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11895c800) [pid = 1651] [serial = 2116] [outer = 0x1106f1c00] 10:12:27 INFO - PROCESS | 1651 | 1467738747072 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1244cfc00) [pid = 1651] [serial = 2117] [outer = 0x1106f1c00] 10:12:27 INFO - PROCESS | 1651 | 1467738747314 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]]]}] 10:12:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:12:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 472ms 10:12:27 INFO - PROCESS | 1651 | 1467738747359 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:12:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:12:27 INFO - PROCESS | 1651 | 1467738747360 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:12:27 INFO - PROCESS | 1651 | 1467738747362 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1651 | 1467738747363 Marionette TRACE conn2 <- [1,2794,null,{}] 10:12:27 INFO - PROCESS | 1651 | 1467738747373 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}] 10:12:27 INFO - PROCESS | 1651 | 1467738747374 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:27 INFO - PROCESS | 1651 | 1467738747458 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:12:27 INFO - PROCESS | 1651 | 1467738747462 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1651 | 1467738747463 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12938a800 == 38 [pid = 1651] [id = 706] 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x128b23c00) [pid = 1651] [serial = 2118] [outer = 0x0] 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12951fc00) [pid = 1651] [serial = 2119] [outer = 0x128b23c00] 10:12:27 INFO - PROCESS | 1651 | 1467738747488 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x129525000) [pid = 1651] [serial = 2120] [outer = 0x128b23c00] 10:12:27 INFO - PROCESS | 1651 | 1467738747814 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]]]}] 10:12:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:12:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 474ms 10:12:27 INFO - PROCESS | 1651 | 1467738747836 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:12:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:12:27 INFO - PROCESS | 1651 | 1467738747838 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:12:27 INFO - PROCESS | 1651 | 1467738747840 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1651 | 1467738747842 Marionette TRACE conn2 <- [1,2798,null,{}] 10:12:27 INFO - PROCESS | 1651 | 1467738747844 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}] 10:12:27 INFO - PROCESS | 1651 | 1467738747846 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:27 INFO - PROCESS | 1651 | 1467738747972 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:12:27 INFO - PROCESS | 1651 | 1467738747977 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1651 | 1467738747979 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc4f800 == 39 [pid = 1651] [id = 707] 10:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123a89c00) [pid = 1651] [serial = 2121] [outer = 0x0] 10:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x129528400) [pid = 1651] [serial = 2122] [outer = 0x123a89c00] 10:12:28 INFO - PROCESS | 1651 | 1467738748005 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a529400) [pid = 1651] [serial = 2123] [outer = 0x123a89c00] 10:12:28 INFO - PROCESS | 1651 | 1467738748309 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:12:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 10:12:28 INFO - PROCESS | 1651 | 1467738748359 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1651 | 1467738748360 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:12:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:12:28 INFO - PROCESS | 1651 | 1467738748362 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1651 | 1467738748364 Marionette TRACE conn2 <- [1,2802,null,{}] 10:12:28 INFO - PROCESS | 1651 | 1467738748366 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}] 10:12:28 INFO - PROCESS | 1651 | 1467738748367 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:28 INFO - PROCESS | 1651 | 1467738748446 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:12:28 INFO - PROCESS | 1651 | 1467738748451 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1651 | 1467738748452 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d464800 == 40 [pid = 1651] [id = 708] 10:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12952c800) [pid = 1651] [serial = 2124] [outer = 0x0] 10:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a635400) [pid = 1651] [serial = 2125] [outer = 0x12952c800] 10:12:28 INFO - PROCESS | 1651 | 1467738748477 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a63e400) [pid = 1651] [serial = 2126] [outer = 0x12952c800] 10:12:28 INFO - PROCESS | 1651 | 1467738748924 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:12:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 620ms 10:12:28 INFO - PROCESS | 1651 | 1467738748984 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:12:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:12:28 INFO - PROCESS | 1651 | 1467738748986 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:12:28 INFO - PROCESS | 1651 | 1467738748990 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1651 | 1467738748992 Marionette TRACE conn2 <- [1,2806,null,{}] 10:12:28 INFO - PROCESS | 1651 | 1467738748996 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}] 10:12:28 INFO - PROCESS | 1651 | 1467738748998 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:29 INFO - PROCESS | 1651 | 1467738749102 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:12:29 INFO - PROCESS | 1651 | 1467738749210 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1651 | 1467738749211 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f20000 == 41 [pid = 1651] [id = 709] 10:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118322800) [pid = 1651] [serial = 2127] [outer = 0x0] 10:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118345400) [pid = 1651] [serial = 2128] [outer = 0x118322800] 10:12:29 INFO - PROCESS | 1651 | 1467738749244 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11898d800) [pid = 1651] [serial = 2129] [outer = 0x118322800] 10:12:29 INFO - PROCESS | 1651 | 1467738749671 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]]]}] 10:12:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:12:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 727ms 10:12:29 INFO - PROCESS | 1651 | 1467738749716 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1651 | 1467738749720 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:12:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:12:29 INFO - PROCESS | 1651 | 1467738749724 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1651 | 1467738749726 Marionette TRACE conn2 <- [1,2810,null,{}] 10:12:29 INFO - PROCESS | 1651 | 1467738749728 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}] 10:12:29 INFO - PROCESS | 1651 | 1467738749730 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:29 INFO - PROCESS | 1651 | 1467738749837 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:12:29 INFO - PROCESS | 1651 | 1467738749896 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1651 | 1467738749898 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a671000 == 42 [pid = 1651] [id = 710] 10:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11992bc00) [pid = 1651] [serial = 2130] [outer = 0x0] 10:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119d14c00) [pid = 1651] [serial = 2131] [outer = 0x11992bc00] 10:12:29 INFO - PROCESS | 1651 | 1467738749928 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12389f000) [pid = 1651] [serial = 2132] [outer = 0x11992bc00] 10:12:30 INFO - PROCESS | 1651 | 1467738750376 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]]]}] 10:12:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:12:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 671ms 10:12:30 INFO - PROCESS | 1651 | 1467738750396 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1651 | 1467738750398 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:12:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:12:30 INFO - PROCESS | 1651 | 1467738750400 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1651 | 1467738750403 Marionette TRACE conn2 <- [1,2814,null,{}] 10:12:30 INFO - PROCESS | 1651 | 1467738750410 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}] 10:12:30 INFO - PROCESS | 1651 | 1467738750414 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:30 INFO - PROCESS | 1651 | 1467738750536 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:12:30 INFO - PROCESS | 1651 | 1467738750598 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1651 | 1467738750600 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d18f000 == 43 [pid = 1651] [id = 711] 10:12:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126808c00) [pid = 1651] [serial = 2133] [outer = 0x0] 10:12:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126e94c00) [pid = 1651] [serial = 2134] [outer = 0x126808c00] 10:12:30 INFO - PROCESS | 1651 | 1467738750632 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128e81800) [pid = 1651] [serial = 2135] [outer = 0x126808c00] 10:12:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc4d000 == 42 [pid = 1651] [id = 16] 10:12:31 INFO - PROCESS | 1651 | 1467738751156 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:12:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 773ms 10:12:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:12:31 INFO - PROCESS | 1651 | 1467738751174 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1651 | 1467738751176 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:12:31 INFO - PROCESS | 1651 | 1467738751178 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1651 | 1467738751179 Marionette TRACE conn2 <- [1,2818,null,{}] 10:12:31 INFO - PROCESS | 1651 | 1467738751202 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}] 10:12:31 INFO - PROCESS | 1651 | 1467738751204 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:31 INFO - PROCESS | 1651 | 1467738751429 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:12:31 INFO - PROCESS | 1651 | 1467738751515 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1651 | 1467738751516 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b4800 == 43 [pid = 1651] [id = 712] 10:12:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112f0f800) [pid = 1651] [serial = 2136] [outer = 0x0] 10:12:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x113ddb800) [pid = 1651] [serial = 2137] [outer = 0x112f0f800] 10:12:31 INFO - PROCESS | 1651 | 1467738751545 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1165ea800) [pid = 1651] [serial = 2138] [outer = 0x112f0f800] 10:12:31 INFO - PROCESS | 1651 | 1467738751988 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:12:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 819ms 10:12:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:12:32 INFO - PROCESS | 1651 | 1467738751998 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1651 | 1467738752001 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:12:32 INFO - PROCESS | 1651 | 1467738752004 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1651 | 1467738752006 Marionette TRACE conn2 <- [1,2822,null,{}] 10:12:32 INFO - PROCESS | 1651 | 1467738752009 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}] 10:12:32 INFO - PROCESS | 1651 | 1467738752011 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:32 INFO - PROCESS | 1651 | 1467738752108 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:12:32 INFO - PROCESS | 1651 | 1467738752164 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1651 | 1467738752165 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192c5000 == 44 [pid = 1651] [id = 713] 10:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118328400) [pid = 1651] [serial = 2139] [outer = 0x0] 10:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1183ed400) [pid = 1651] [serial = 2140] [outer = 0x118328400] 10:12:32 INFO - PROCESS | 1651 | 1467738752209 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118991c00) [pid = 1651] [serial = 2141] [outer = 0x118328400] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc4f800 == 43 [pid = 1651] [id = 707] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12938a800 == 42 [pid = 1651] [id = 706] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c634000 == 41 [pid = 1651] [id = 705] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3c0000 == 40 [pid = 1651] [id = 704] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12be7e800 == 39 [pid = 1651] [id = 703] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba19800 == 38 [pid = 1651] [id = 702] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66b800 == 37 [pid = 1651] [id = 701] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e5000 == 36 [pid = 1651] [id = 700] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12717e800 == 35 [pid = 1651] [id = 699] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12307f800 == 34 [pid = 1651] [id = 698] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1168b4000 == 33 [pid = 1651] [id = 697] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11335c000 == 32 [pid = 1651] [id = 695] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12317f800 == 31 [pid = 1651] [id = 696] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc4c800 == 30 [pid = 1651] [id = 18] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b4800 == 29 [pid = 1651] [id = 712] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d18f000 == 28 [pid = 1651] [id = 711] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a671000 == 27 [pid = 1651] [id = 710] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119f20000 == 26 [pid = 1651] [id = 709] 10:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d464800 == 25 [pid = 1651] [id = 708] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128c4ac00) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11992f800) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1132e6000) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x114f8c800) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183efc00) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1177d5c00) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119c3bc00) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1182fb400) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116239800) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1238a4000) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115edd400) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116985c00) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1244cb000) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1182ef000) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119ae1400) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126808400) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1188b0000) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119181400) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119aecc00) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119929800) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126936c00) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1249ba000) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12918ac00) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128e8f800) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x127446800) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1234cc400) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126f15800) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 10:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119ae5800) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 10:12:33 INFO - PROCESS | 1651 | 1467738753070 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]]]}] 10:12:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:12:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1072ms 10:12:33 INFO - PROCESS | 1651 | 1467738753076 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:12:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:12:33 INFO - PROCESS | 1651 | 1467738753079 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:12:33 INFO - PROCESS | 1651 | 1467738753084 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1651 | 1467738753087 Marionette TRACE conn2 <- [1,2826,null,{}] 10:12:33 INFO - PROCESS | 1651 | 1467738753091 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}] 10:12:33 INFO - PROCESS | 1651 | 1467738753093 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:33 INFO - PROCESS | 1651 | 1467738753179 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:12:33 INFO - PROCESS | 1651 | 1467738753241 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1651 | 1467738753245 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ca000 == 26 [pid = 1651] [id = 714] 10:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x113035000) [pid = 1651] [serial = 2142] [outer = 0x0] 10:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x114f97400) [pid = 1651] [serial = 2143] [outer = 0x113035000] 10:12:33 INFO - PROCESS | 1651 | 1467738753298 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115f99c00) [pid = 1651] [serial = 2144] [outer = 0x113035000] 10:12:33 INFO - PROCESS | 1651 | 1467738753674 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:12:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:12:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 625ms 10:12:33 INFO - PROCESS | 1651 | 1467738753707 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1651 | 1467738753710 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:12:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:12:33 INFO - PROCESS | 1651 | 1467738753715 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1651 | 1467738753719 Marionette TRACE conn2 <- [1,2830,null,{}] 10:12:33 INFO - PROCESS | 1651 | 1467738753721 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}] 10:12:33 INFO - PROCESS | 1651 | 1467738753723 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:33 INFO - PROCESS | 1651 | 1467738753802 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:12:33 INFO - PROCESS | 1651 | 1467738753856 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1651 | 1467738753857 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192cb000 == 27 [pid = 1651] [id = 715] 10:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116826800) [pid = 1651] [serial = 2145] [outer = 0x0] 10:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1177da400) [pid = 1651] [serial = 2146] [outer = 0x116826800] 10:12:33 INFO - PROCESS | 1651 | 1467738753885 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11832a000) [pid = 1651] [serial = 2147] [outer = 0x116826800] 10:12:34 INFO - PROCESS | 1651 | 1467738754200 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]]]}] 10:12:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:12:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 10:12:34 INFO - PROCESS | 1651 | 1467738754237 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1651 | 1467738754238 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:12:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:12:34 INFO - PROCESS | 1651 | 1467738754240 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1651 | 1467738754243 Marionette TRACE conn2 <- [1,2834,null,{}] 10:12:34 INFO - PROCESS | 1651 | 1467738754250 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}] 10:12:34 INFO - PROCESS | 1651 | 1467738754254 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:34 INFO - PROCESS | 1651 | 1467738754332 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:12:34 INFO - PROCESS | 1651 | 1467738754389 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1651 | 1467738754391 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ad5800 == 28 [pid = 1651] [id = 716] 10:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1129dbc00) [pid = 1651] [serial = 2148] [outer = 0x0] 10:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118811800) [pid = 1651] [serial = 2149] [outer = 0x1129dbc00] 10:12:34 INFO - PROCESS | 1651 | 1467738754419 Marionette DEBUG loaded listener.js 10:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119472c00) [pid = 1651] [serial = 2150] [outer = 0x1129dbc00] 10:12:34 INFO - PROCESS | 1651 | 1467738754691 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:12:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:12:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 471ms 10:12:34 INFO - PROCESS | 1651 | 1467738754711 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1651 | 1467738754713 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:12:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:12:34 INFO - PROCESS | 1651 | 1467738754723 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1651 | 1467738754724 Marionette TRACE conn2 <- [1,2838,null,{}] 10:12:34 INFO - PROCESS | 1651 | 1467738754727 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}] 10:12:34 INFO - PROCESS | 1651 | 1467738754728 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:34 INFO - PROCESS | 1651 | 1467738754811 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:12:34 INFO - PROCESS | 1651 | 1467738754814 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1651 | 1467738754816 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b04000 == 29 [pid = 1651] [id = 717] 10:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119902c00) [pid = 1651] [serial = 2151] [outer = 0x0] 10:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11998f400) [pid = 1651] [serial = 2152] [outer = 0x119902c00] 10:12:34 INFO - PROCESS | 1651 | 1467738754843 Marionette DEBUG loaded listener.js 10:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119ae7800) [pid = 1651] [serial = 2153] [outer = 0x119902c00] 10:12:35 INFO - PROCESS | 1651 | 1467738755225 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]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:12:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 528ms 10:12:35 INFO - PROCESS | 1651 | 1467738755245 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1651 | 1467738755246 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:12:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:12:35 INFO - PROCESS | 1651 | 1467738755249 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1651 | 1467738755251 Marionette TRACE conn2 <- [1,2842,null,{}] 10:12:35 INFO - PROCESS | 1651 | 1467738755275 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}] 10:12:35 INFO - PROCESS | 1651 | 1467738755276 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:35 INFO - PROCESS | 1651 | 1467738755372 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:12:35 INFO - PROCESS | 1651 | 1467738755376 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1651 | 1467738755377 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937d800 == 30 [pid = 1651] [id = 718] 10:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1165e9000) [pid = 1651] [serial = 2154] [outer = 0x0] 10:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119c3e800) [pid = 1651] [serial = 2155] [outer = 0x1165e9000] 10:12:35 INFO - PROCESS | 1651 | 1467738755402 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119c97800) [pid = 1651] [serial = 2156] [outer = 0x1165e9000] 10:12:35 INFO - PROCESS | 1651 | 1467738755739 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]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:12:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 536ms 10:12:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:12:35 INFO - PROCESS | 1651 | 1467738755790 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1651 | 1467738755791 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:12:35 INFO - PROCESS | 1651 | 1467738755793 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1651 | 1467738755795 Marionette TRACE conn2 <- [1,2846,null,{}] 10:12:35 INFO - PROCESS | 1651 | 1467738755797 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}] 10:12:35 INFO - PROCESS | 1651 | 1467738755801 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:35 INFO - PROCESS | 1651 | 1467738755915 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:12:35 INFO - PROCESS | 1651 | 1467738755954 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1651 | 1467738755955 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66e000 == 31 [pid = 1651] [id = 719] 10:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x116239800) [pid = 1651] [serial = 2157] [outer = 0x0] 10:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12300f400) [pid = 1651] [serial = 2158] [outer = 0x116239800] 10:12:35 INFO - PROCESS | 1651 | 1467738755983 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ecd400) [pid = 1651] [serial = 2159] [outer = 0x116239800] 10:12:36 INFO - PROCESS | 1651 | 1467738756412 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]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:12:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 668ms 10:12:36 INFO - PROCESS | 1651 | 1467738756463 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1651 | 1467738756467 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:12:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:12:36 INFO - PROCESS | 1651 | 1467738756470 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1651 | 1467738756472 Marionette TRACE conn2 <- [1,2850,null,{}] 10:12:36 INFO - PROCESS | 1651 | 1467738756475 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}] 10:12:36 INFO - PROCESS | 1651 | 1467738756477 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:36 INFO - PROCESS | 1651 | 1467738756613 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:12:36 INFO - PROCESS | 1651 | 1467738756654 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1651 | 1467738756655 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d3800 == 32 [pid = 1651] [id = 720] 10:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124279800) [pid = 1651] [serial = 2160] [outer = 0x0] 10:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1244cf000) [pid = 1651] [serial = 2161] [outer = 0x124279800] 10:12:36 INFO - PROCESS | 1651 | 1467738756680 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1249c2000) [pid = 1651] [serial = 2162] [outer = 0x124279800] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ca000 == 31 [pid = 1651] [id = 714] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1192c5000 == 30 [pid = 1651] [id = 713] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x123ad5800 == 29 [pid = 1651] [id = 716] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66e000 == 28 [pid = 1651] [id = 719] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x128b04000 == 27 [pid = 1651] [id = 717] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12937d800 == 26 [pid = 1651] [id = 718] 10:12:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1192cb000 == 25 [pid = 1651] [id = 715] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12952c800) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1129d6000) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11673e000) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1177da800) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1106f1c00) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1106e5c00) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1106e7000) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133b1800) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1249be000) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12463c400) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119903800) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119ae6800) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128b23c00) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x127447800) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123a89c00) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12cbbec00) [pid = 1651] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12cc4d800) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1238abc00) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a63e400) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a635400) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12a529400) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1238a3800) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1170a1400) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118956800) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11895c800) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x110d60c00) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x123d97800) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1170a1c00) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1293b7000) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12918c400) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x123249c00) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12932a000) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12951fc00) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x123af6800) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12951c800) [pid = 1651] [serial = 2114] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x128c50400) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x126934000) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x112a83800) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x124484800) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x129525000) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x129331000) [pid = 1651] [serial = 2111] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x119186c00) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x1244cfc00) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x115f8d000) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x11832ac00) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x129528400) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x119aebc00) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 51 (0x12cc54800) [pid = 1651] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:12:37 INFO - PROCESS | 1651 | --DOMWINDOW == 50 (0x126e10c00) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 10:12:38 INFO - PROCESS | 1651 | --DOMWINDOW == 49 (0x112a7c800) [pid = 1651] [serial = 1454] [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.] 10:12:38 INFO - PROCESS | 1651 | 1467738758114 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:12:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1675ms 10:12:38 INFO - PROCESS | 1651 | 1467738758146 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1651 | 1467738758150 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:12:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:12:38 INFO - PROCESS | 1651 | 1467738758153 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1651 | 1467738758156 Marionette TRACE conn2 <- [1,2854,null,{}] 10:12:38 INFO - PROCESS | 1651 | 1467738758169 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}] 10:12:38 INFO - PROCESS | 1651 | 1467738758171 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:38 INFO - PROCESS | 1651 | 1467738758278 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:12:38 INFO - PROCESS | 1651 | 1467738758289 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1651 | 1467738758291 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169ad800 == 26 [pid = 1651] [id = 721] 10:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x112e53400) [pid = 1651] [serial = 2163] [outer = 0x0] 10:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x112e54400) [pid = 1651] [serial = 2164] [outer = 0x112e53400] 10:12:38 INFO - PROCESS | 1651 | 1467738758322 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x112fdf000) [pid = 1651] [serial = 2165] [outer = 0x112e53400] 10:12:38 INFO - PROCESS | 1651 | 1467738758635 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]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:12:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 10:12:38 INFO - PROCESS | 1651 | 1467738758674 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1651 | 1467738758677 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:12:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:12:38 INFO - PROCESS | 1651 | 1467738758682 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1651 | 1467738758686 Marionette TRACE conn2 <- [1,2858,null,{}] 10:12:38 INFO - PROCESS | 1651 | 1467738758688 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}] 10:12:38 INFO - PROCESS | 1651 | 1467738758691 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:38 INFO - PROCESS | 1651 | 1467738758793 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:12:38 INFO - PROCESS | 1651 | 1467738758845 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1651 | 1467738758847 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a9800 == 27 [pid = 1651] [id = 722] 10:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x113036800) [pid = 1651] [serial = 2166] [outer = 0x0] 10:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x115e11000) [pid = 1651] [serial = 2167] [outer = 0x113036800] 10:12:38 INFO - PROCESS | 1651 | 1467738758874 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x115f93000) [pid = 1651] [serial = 2168] [outer = 0x113036800] 10:12:39 INFO - PROCESS | 1651 | 1467738759320 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:12:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 10:12:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:12:39 INFO - PROCESS | 1651 | 1467738759354 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1651 | 1467738759356 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:12:39 INFO - PROCESS | 1651 | 1467738759360 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1651 | 1467738759362 Marionette TRACE conn2 <- [1,2862,null,{}] 10:12:39 INFO - PROCESS | 1651 | 1467738759366 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}] 10:12:39 INFO - PROCESS | 1651 | 1467738759368 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:39 INFO - PROCESS | 1651 | 1467738759476 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:12:39 INFO - PROCESS | 1651 | 1467738759581 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1651 | 1467738759584 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118699800 == 28 [pid = 1651] [id = 723] 10:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x112f0ac00) [pid = 1651] [serial = 2169] [outer = 0x0] 10:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x113009400) [pid = 1651] [serial = 2170] [outer = 0x112f0ac00] 10:12:39 INFO - PROCESS | 1651 | 1467738759635 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x114f99000) [pid = 1651] [serial = 2171] [outer = 0x112f0ac00] 10:12:40 INFO - PROCESS | 1651 | 1467738760212 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]]]}] 10:12:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:12:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 926ms 10:12:40 INFO - PROCESS | 1651 | 1467738760286 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1651 | 1467738760289 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:12:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:12:40 INFO - PROCESS | 1651 | 1467738760293 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1651 | 1467738760295 Marionette TRACE conn2 <- [1,2866,null,{}] 10:12:40 INFO - PROCESS | 1651 | 1467738760298 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}] 10:12:40 INFO - PROCESS | 1651 | 1467738760300 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:40 INFO - PROCESS | 1651 | 1467738760400 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:12:40 INFO - PROCESS | 1651 | 1467738760480 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1651 | 1467738760482 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x123074000 == 29 [pid = 1651] [id = 724] 10:12:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1165ed000) [pid = 1651] [serial = 2172] [outer = 0x0] 10:12:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x116827000) [pid = 1651] [serial = 2173] [outer = 0x1165ed000] 10:12:40 INFO - PROCESS | 1651 | 1467738760512 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11709f800) [pid = 1651] [serial = 2174] [outer = 0x1165ed000] 10:12:41 INFO - PROCESS | 1651 | --DOCSHELL 0x1169ad800 == 28 [pid = 1651] [id = 721] 10:12:41 INFO - PROCESS | 1651 | 1467738761034 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]]]}] 10:12:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:12:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 769ms 10:12:41 INFO - PROCESS | 1651 | 1467738761063 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1651 | 1467738761065 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:12:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:12:41 INFO - PROCESS | 1651 | 1467738761071 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1651 | 1467738761073 Marionette TRACE conn2 <- [1,2870,null,{}] 10:12:41 INFO - PROCESS | 1651 | 1467738761076 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}] 10:12:41 INFO - PROCESS | 1651 | 1467738761078 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:41 INFO - PROCESS | 1651 | 1467738761162 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:12:41 INFO - PROCESS | 1651 | 1467738761219 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1651 | 1467738761220 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x117f4e000 == 29 [pid = 1651] [id = 725] 10:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1129dac00) [pid = 1651] [serial = 2175] [outer = 0x0] 10:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11338a800) [pid = 1651] [serial = 2176] [outer = 0x1129dac00] 10:12:41 INFO - PROCESS | 1651 | 1467738761248 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x116739400) [pid = 1651] [serial = 2177] [outer = 0x1129dac00] 10:12:41 INFO - PROCESS | 1651 | 1467738761537 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]]]}] 10:12:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:12:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 524ms 10:12:41 INFO - PROCESS | 1651 | 1467738761593 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1651 | 1467738761596 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:12:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:12:41 INFO - PROCESS | 1651 | 1467738761603 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1651 | 1467738761605 Marionette TRACE conn2 <- [1,2874,null,{}] 10:12:41 INFO - PROCESS | 1651 | 1467738761607 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}] 10:12:41 INFO - PROCESS | 1651 | 1467738761609 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:41 INFO - PROCESS | 1651 | 1467738761685 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:12:41 INFO - PROCESS | 1651 | 1467738761752 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1651 | 1467738761754 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x123287800 == 30 [pid = 1651] [id = 726] 10:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x116827800) [pid = 1651] [serial = 2178] [outer = 0x0] 10:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x117fa8000) [pid = 1651] [serial = 2179] [outer = 0x116827800] 10:12:41 INFO - PROCESS | 1651 | 1467738761780 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11832b800) [pid = 1651] [serial = 2180] [outer = 0x116827800] 10:12:42 INFO - PROCESS | 1651 | 1467738762062 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:12:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 10:12:42 INFO - PROCESS | 1651 | 1467738762074 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1651 | 1467738762075 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:12:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:12:42 INFO - PROCESS | 1651 | 1467738762091 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1651 | 1467738762094 Marionette TRACE conn2 <- [1,2878,null,{}] 10:12:42 INFO - PROCESS | 1651 | 1467738762109 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}] 10:12:42 INFO - PROCESS | 1651 | 1467738762113 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:42 INFO - PROCESS | 1651 | 1467738762194 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:12:42 INFO - PROCESS | 1651 | 1467738762203 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1651 | 1467738762205 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b09800 == 31 [pid = 1651] [id = 727] 10:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1183ee400) [pid = 1651] [serial = 2181] [outer = 0x0] 10:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11880e800) [pid = 1651] [serial = 2182] [outer = 0x1183ee400] 10:12:42 INFO - PROCESS | 1651 | 1467738762232 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118996c00) [pid = 1651] [serial = 2183] [outer = 0x1183ee400] 10:12:42 INFO - PROCESS | 1651 | 1467738762578 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:12:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 525ms 10:12:42 INFO - PROCESS | 1651 | 1467738762620 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1651 | 1467738762621 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:12:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:12:42 INFO - PROCESS | 1651 | 1467738762624 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1651 | 1467738762625 Marionette TRACE conn2 <- [1,2882,null,{}] 10:12:42 INFO - PROCESS | 1651 | 1467738762627 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}] 10:12:42 INFO - PROCESS | 1651 | 1467738762628 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:42 INFO - PROCESS | 1651 | 1467738762704 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:12:42 INFO - PROCESS | 1651 | 1467738762708 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1651 | 1467738762709 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e0000 == 32 [pid = 1651] [id = 728] 10:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11946d000) [pid = 1651] [serial = 2184] [outer = 0x0] 10:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119724000) [pid = 1651] [serial = 2185] [outer = 0x11946d000] 10:12:42 INFO - PROCESS | 1651 | 1467738762738 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x110b20400) [pid = 1651] [serial = 2186] [outer = 0x11946d000] 10:12:43 INFO - PROCESS | 1651 | 1467738763145 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]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:12:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 568ms 10:12:43 INFO - PROCESS | 1651 | 1467738763207 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1651 | 1467738763209 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:12:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:12:43 INFO - PROCESS | 1651 | 1467738763213 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1651 | 1467738763214 Marionette TRACE conn2 <- [1,2886,null,{}] 10:12:43 INFO - PROCESS | 1651 | 1467738763223 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}] 10:12:43 INFO - PROCESS | 1651 | 1467738763225 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:43 INFO - PROCESS | 1651 | 1467738763359 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:12:43 INFO - PROCESS | 1651 | 1467738763398 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1651 | 1467738763399 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a659000 == 33 [pid = 1651] [id = 729] 10:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x110b14800) [pid = 1651] [serial = 2187] [outer = 0x0] 10:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11998bc00) [pid = 1651] [serial = 2188] [outer = 0x110b14800] 10:12:43 INFO - PROCESS | 1651 | 1467738763423 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119ae9000) [pid = 1651] [serial = 2189] [outer = 0x110b14800] 10:12:43 INFO - PROCESS | 1651 | 1467738763759 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]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:12:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 575ms 10:12:43 INFO - PROCESS | 1651 | 1467738763788 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1651 | 1467738763789 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:12:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:12:43 INFO - PROCESS | 1651 | 1467738763799 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1651 | 1467738763800 Marionette TRACE conn2 <- [1,2890,null,{}] 10:12:43 INFO - PROCESS | 1651 | 1467738763802 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}] 10:12:43 INFO - PROCESS | 1651 | 1467738763806 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:43 INFO - PROCESS | 1651 | 1467738763920 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:12:43 INFO - PROCESS | 1651 | 1467738763953 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1651 | 1467738763954 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b136800 == 34 [pid = 1651] [id = 730] 10:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119c3c800) [pid = 1651] [serial = 2190] [outer = 0x0] 10:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123011400) [pid = 1651] [serial = 2191] [outer = 0x119c3c800] 10:12:43 INFO - PROCESS | 1651 | 1467738763979 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1238a4000) [pid = 1651] [serial = 2192] [outer = 0x119c3c800] 10:12:44 INFO - PROCESS | 1651 | 1467738764271 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:12:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 529ms 10:12:44 INFO - PROCESS | 1651 | 1467738764320 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1651 | 1467738764322 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:12:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:12:44 INFO - PROCESS | 1651 | 1467738764324 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1651 | 1467738764325 Marionette TRACE conn2 <- [1,2894,null,{}] 10:12:44 INFO - PROCESS | 1651 | 1467738764327 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}] 10:12:44 INFO - PROCESS | 1651 | 1467738764328 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:44 INFO - PROCESS | 1651 | 1467738764431 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:12:44 INFO - PROCESS | 1651 | 1467738764443 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1651 | 1467738764444 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b93f800 == 35 [pid = 1651] [id = 731] 10:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112e53c00) [pid = 1651] [serial = 2193] [outer = 0x0] 10:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123a7e000) [pid = 1651] [serial = 2194] [outer = 0x112e53c00] 10:12:44 INFO - PROCESS | 1651 | 1467738764468 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123af6400) [pid = 1651] [serial = 2195] [outer = 0x112e53c00] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x124279800) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116239800) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x112e53400) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1165e9000) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1129dbc00) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116826800) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x113035000) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118328400) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119902c00) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x112f0f800) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x118322800) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11992bc00) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:12:44 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x126808c00) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:12:44 INFO - PROCESS | 1651 | 1467738764819 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]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:12:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 517ms 10:12:44 INFO - PROCESS | 1651 | 1467738764842 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1651 | 1467738764843 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:12:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:12:44 INFO - PROCESS | 1651 | 1467738764845 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1651 | 1467738764846 Marionette TRACE conn2 <- [1,2898,null,{}] 10:12:44 INFO - PROCESS | 1651 | 1467738764850 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}] 10:12:44 INFO - PROCESS | 1651 | 1467738764851 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:44 INFO - PROCESS | 1651 | 1467738764927 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:12:44 INFO - PROCESS | 1651 | 1467738764931 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1651 | 1467738764932 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1d000 == 36 [pid = 1651] [id = 732] 10:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x113003000) [pid = 1651] [serial = 2196] [outer = 0x0] 10:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11917e800) [pid = 1651] [serial = 2197] [outer = 0x113003000] 10:12:44 INFO - PROCESS | 1651 | 1467738764959 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119c95800) [pid = 1651] [serial = 2198] [outer = 0x113003000] 10:12:45 INFO - PROCESS | 1651 | 1467738765279 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]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:12:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 474ms 10:12:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:12:45 INFO - PROCESS | 1651 | 1467738765320 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1651 | 1467738765321 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:12:45 INFO - PROCESS | 1651 | 1467738765323 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1651 | 1467738765324 Marionette TRACE conn2 <- [1,2902,null,{}] 10:12:45 INFO - PROCESS | 1651 | 1467738765326 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}] 10:12:45 INFO - PROCESS | 1651 | 1467738765328 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:45 INFO - PROCESS | 1651 | 1467738765438 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:12:45 INFO - PROCESS | 1651 | 1467738765443 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1651 | 1467738765444 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1248f6000 == 37 [pid = 1651] [id = 733] 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11972ac00) [pid = 1651] [serial = 2199] [outer = 0x0] 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x123d8cc00) [pid = 1651] [serial = 2200] [outer = 0x11972ac00] 10:12:45 INFO - PROCESS | 1651 | 1467738765468 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1242d3000) [pid = 1651] [serial = 2201] [outer = 0x11972ac00] 10:12:45 INFO - PROCESS | 1651 | 1467738765776 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:12:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 469ms 10:12:45 INFO - PROCESS | 1651 | 1467738765792 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1651 | 1467738765793 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:12:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:12:45 INFO - PROCESS | 1651 | 1467738765795 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1651 | 1467738765796 Marionette TRACE conn2 <- [1,2906,null,{}] 10:12:45 INFO - PROCESS | 1651 | 1467738765799 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}] 10:12:45 INFO - PROCESS | 1651 | 1467738765803 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:45 INFO - PROCESS | 1651 | 1467738765880 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:12:45 INFO - PROCESS | 1651 | 1467738765885 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1651 | 1467738765887 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c033000 == 38 [pid = 1651] [id = 734] 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1242dbc00) [pid = 1651] [serial = 2202] [outer = 0x0] 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x12463dc00) [pid = 1651] [serial = 2203] [outer = 0x1242dbc00] 10:12:45 INFO - PROCESS | 1651 | 1467738765911 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118807800) [pid = 1651] [serial = 2204] [outer = 0x1242dbc00] 10:12:46 INFO - PROCESS | 1651 | 1467738766290 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]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:12:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 10:12:46 INFO - PROCESS | 1651 | 1467738766319 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1651 | 1467738766321 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:12:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:12:46 INFO - PROCESS | 1651 | 1467738766325 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1651 | 1467738766328 Marionette TRACE conn2 <- [1,2910,null,{}] 10:12:46 INFO - PROCESS | 1651 | 1467738766331 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}] 10:12:46 INFO - PROCESS | 1651 | 1467738766336 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:46 INFO - PROCESS | 1651 | 1467738766491 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:12:46 INFO - PROCESS | 1651 | 1467738766505 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1651 | 1467738766507 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c62a800 == 39 [pid = 1651] [id = 735] 10:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x126e04000) [pid = 1651] [serial = 2205] [outer = 0x0] 10:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x126f9fc00) [pid = 1651] [serial = 2206] [outer = 0x126e04000] 10:12:46 INFO - PROCESS | 1651 | 1467738766549 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12743dc00) [pid = 1651] [serial = 2207] [outer = 0x126e04000] 10:12:46 INFO - PROCESS | 1651 | 1467738766849 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]]]}] 10:12:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:12:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:12:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 573ms 10:12:46 INFO - PROCESS | 1651 | 1467738766898 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1651 | 1467738766899 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:12:46 INFO - TEST-START | /DOMEvents/constructors.html 10:12:46 INFO - PROCESS | 1651 | 1467738766905 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1651 | 1467738766906 Marionette TRACE conn2 <- [1,2914,null,{}] 10:12:46 INFO - PROCESS | 1651 | 1467738766908 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}] 10:12:46 INFO - PROCESS | 1651 | 1467738766909 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:47 INFO - PROCESS | 1651 | 1467738767014 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:12:47 INFO - PROCESS | 1651 | 1467738767019 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1651 | 1467738767020 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c63c000 == 40 [pid = 1651] [id = 736] 10:12:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x126e9e400) [pid = 1651] [serial = 2208] [outer = 0x0] 10:12:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x127446800) [pid = 1651] [serial = 2209] [outer = 0x126e9e400] 10:12:47 INFO - PROCESS | 1651 | 1467738767044 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128c4a000) [pid = 1651] [serial = 2210] [outer = 0x126e9e400] 10:12:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d3800 == 39 [pid = 1651] [id = 720] 10:12:47 INFO - PROCESS | 1651 | --DOCSHELL 0x117f4e000 == 38 [pid = 1651] [id = 725] 10:12:47 INFO - PROCESS | 1651 | --DOCSHELL 0x123074000 == 37 [pid = 1651] [id = 724] 10:12:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a9800 == 36 [pid = 1651] [id = 722] 10:12:47 INFO - PROCESS | 1651 | --DOCSHELL 0x118699800 == 35 [pid = 1651] [id = 723] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x128b09800 == 34 [pid = 1651] [id = 727] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e0000 == 33 [pid = 1651] [id = 728] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x123287800 == 32 [pid = 1651] [id = 726] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12b93f800 == 31 [pid = 1651] [id = 731] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12b136800 == 30 [pid = 1651] [id = 730] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1248f6000 == 29 [pid = 1651] [id = 733] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1d000 == 28 [pid = 1651] [id = 732] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12a659000 == 27 [pid = 1651] [id = 729] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c033000 == 26 [pid = 1651] [id = 734] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1244cf000) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123ecd400) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115e11000) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112fdf000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119c3e800) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12300f400) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119c97800) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112e54400) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1249c2000) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118811800) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119472c00) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1177da400) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x11832a000) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x114f97400) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x115f99c00) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x118991c00) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1183ed400) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x113ddb800) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x126e94c00) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x119d14c00) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x118345400) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c62a800 == 25 [pid = 1651] [id = 735] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11998f400) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x119ae7800) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1165ea800) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x11898d800) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x12389f000) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x128e81800) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 10:12:48 INFO - PROCESS | 1651 | 1467738768450 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]]]}] 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:12:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:12:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:12:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1581ms 10:12:48 INFO - PROCESS | 1651 | 1467738768487 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1651 | 1467738768490 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:12:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:12:48 INFO - PROCESS | 1651 | 1467738768494 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1651 | 1467738768496 Marionette TRACE conn2 <- [1,2918,null,{}] 10:12:48 INFO - PROCESS | 1651 | 1467738768505 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}] 10:12:48 INFO - PROCESS | 1651 | 1467738768507 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:48 INFO - PROCESS | 1651 | 1467738768590 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:12:48 INFO - PROCESS | 1651 | 1467738768595 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1651 | 1467738768598 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b0000 == 26 [pid = 1651] [id = 737] 10:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x112e73800) [pid = 1651] [serial = 2211] [outer = 0x0] 10:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x112e77000) [pid = 1651] [serial = 2212] [outer = 0x112e73800] 10:12:48 INFO - PROCESS | 1651 | 1467738768630 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x11303bc00) [pid = 1651] [serial = 2213] [outer = 0x112e73800] 10:12:48 INFO - PROCESS | 1651 | 1467738768968 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:12:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:12:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 10:12:49 INFO - PROCESS | 1651 | 1467738769013 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1651 | 1467738769017 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:12:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:12:49 INFO - PROCESS | 1651 | 1467738769022 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1651 | 1467738769024 Marionette TRACE conn2 <- [1,2922,null,{}] 10:12:49 INFO - PROCESS | 1651 | 1467738769026 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}] 10:12:49 INFO - PROCESS | 1651 | 1467738769028 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:49 INFO - PROCESS | 1651 | 1467738769110 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:12:49 INFO - PROCESS | 1651 | 1467738769164 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1651 | 1467738769165 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186b1000 == 27 [pid = 1651] [id = 738] 10:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x115f23000) [pid = 1651] [serial = 2214] [outer = 0x0] 10:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1165ebc00) [pid = 1651] [serial = 2215] [outer = 0x115f23000] 10:12:49 INFO - PROCESS | 1651 | 1467738769201 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x116906800) [pid = 1651] [serial = 2216] [outer = 0x115f23000] 10:12:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:49 INFO - PROCESS | 1651 | 1467738769485 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]]]}] 10:12:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:12:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:49 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 10:12:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:49 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 10:12:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:49 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]" 10:12:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:12:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 10:12:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:12:49 INFO - PROCESS | 1651 | 1467738769544 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1651 | 1467738769545 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:12:49 INFO - PROCESS | 1651 | 1467738769547 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1651 | 1467738769551 Marionette TRACE conn2 <- [1,2926,null,{}] 10:12:49 INFO - PROCESS | 1651 | 1467738769561 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}] 10:12:49 INFO - PROCESS | 1651 | 1467738769564 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:49 INFO - PROCESS | 1651 | 1467738769664 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:12:49 INFO - PROCESS | 1651 | 1467738769672 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1651 | 1467738769674 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234b4800 == 28 [pid = 1651] [id = 739] 10:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1122b9400) [pid = 1651] [serial = 2217] [outer = 0x0] 10:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11834c000) [pid = 1651] [serial = 2218] [outer = 0x1122b9400] 10:12:49 INFO - PROCESS | 1651 | 1467738769701 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1183f3800) [pid = 1651] [serial = 2219] [outer = 0x1122b9400] 10:12:49 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:12:49 INFO - PROCESS | 1651 | 1467738769982 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]]]}] 10:12:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:12:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 477ms 10:12:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:12:50 INFO - PROCESS | 1651 | 1467738770024 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1651 | 1467738770026 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:12:50 INFO - PROCESS | 1651 | 1467738770028 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1651 | 1467738770029 Marionette TRACE conn2 <- [1,2930,null,{}] 10:12:50 INFO - PROCESS | 1651 | 1467738770032 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}] 10:12:50 INFO - PROCESS | 1651 | 1467738770034 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:50 INFO - PROCESS | 1651 | 1467738770115 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:12:50 INFO - PROCESS | 1651 | 1467738770121 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1651 | 1467738770122 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x124ee2800 == 29 [pid = 1651] [id = 740] 10:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x118607c00) [pid = 1651] [serial = 2220] [outer = 0x0] 10:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x118998c00) [pid = 1651] [serial = 2221] [outer = 0x118607c00] 10:12:50 INFO - PROCESS | 1651 | 1467738770147 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119188800) [pid = 1651] [serial = 2222] [outer = 0x118607c00] 10:12:50 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:12:50 INFO - PROCESS | 1651 | 1467738770439 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]]]}] 10:12:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:12:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 10:12:50 INFO - PROCESS | 1651 | 1467738770497 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1651 | 1467738770499 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:12:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:12:50 INFO - PROCESS | 1651 | 1467738770503 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1651 | 1467738770504 Marionette TRACE conn2 <- [1,2934,null,{}] 10:12:50 INFO - PROCESS | 1651 | 1467738770506 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}] 10:12:50 INFO - PROCESS | 1651 | 1467738770508 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:50 INFO - PROCESS | 1651 | 1467738770605 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:12:50 INFO - PROCESS | 1651 | 1467738770611 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1651 | 1467738770613 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b07800 == 30 [pid = 1651] [id = 741] 10:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x114f97400) [pid = 1651] [serial = 2223] [outer = 0x0] 10:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119720c00) [pid = 1651] [serial = 2224] [outer = 0x114f97400] 10:12:50 INFO - PROCESS | 1651 | 1467738770639 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119927000) [pid = 1651] [serial = 2225] [outer = 0x114f97400] 10:12:50 INFO - PROCESS | 1651 | 1467738770963 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]]]}] 10:12:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:12:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 472ms 10:12:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:12:50 INFO - PROCESS | 1651 | 1467738770975 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1651 | 1467738770977 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:12:50 INFO - PROCESS | 1651 | 1467738770979 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1651 | 1467738770980 Marionette TRACE conn2 <- [1,2938,null,{}] 10:12:50 INFO - PROCESS | 1651 | 1467738770982 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}] 10:12:50 INFO - PROCESS | 1651 | 1467738770989 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:51 INFO - PROCESS | 1651 | 1467738771089 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:12:51 INFO - PROCESS | 1651 | 1467738771093 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1651 | 1467738771094 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937d800 == 31 [pid = 1651] [id = 742] 10:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119927800) [pid = 1651] [serial = 2226] [outer = 0x0] 10:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119ae7000) [pid = 1651] [serial = 2227] [outer = 0x119927800] 10:12:51 INFO - PROCESS | 1651 | 1467738771119 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x12387ec00) [pid = 1651] [serial = 2228] [outer = 0x119927800] 10:12:51 INFO - PROCESS | 1651 | 1467738771418 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]]]}] 10:12:51 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. 10:12:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 10:12:51 INFO - PROCESS | 1651 | 1467738771454 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1651 | 1467738771456 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:12:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:12:51 INFO - PROCESS | 1651 | 1467738771458 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1651 | 1467738771459 Marionette TRACE conn2 <- [1,2942,null,{}] 10:12:51 INFO - PROCESS | 1651 | 1467738771462 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}] 10:12:51 INFO - PROCESS | 1651 | 1467738771463 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:51 INFO - PROCESS | 1651 | 1467738771582 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:12:51 INFO - PROCESS | 1651 | 1467738771589 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1651 | 1467738771591 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac99000 == 32 [pid = 1651] [id = 743] 10:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11992b000) [pid = 1651] [serial = 2229] [outer = 0x0] 10:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1238a0c00) [pid = 1651] [serial = 2230] [outer = 0x11992b000] 10:12:51 INFO - PROCESS | 1651 | 1467738771630 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123a89c00) [pid = 1651] [serial = 2231] [outer = 0x11992b000] 10:12:52 INFO - PROCESS | 1651 | 1467738772001 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"]]]}] 10:12:52 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 10:12:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:12:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 569ms 10:12:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:12:52 INFO - PROCESS | 1651 | 1467738772028 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1651 | 1467738772029 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:12:52 INFO - PROCESS | 1651 | 1467738772031 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1651 | 1467738772032 Marionette TRACE conn2 <- [1,2946,null,{}] 10:12:52 INFO - PROCESS | 1651 | 1467738772037 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}] 10:12:52 INFO - PROCESS | 1651 | 1467738772038 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:52 INFO - PROCESS | 1651 | 1467738772110 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:12:52 INFO - PROCESS | 1651 | 1467738772113 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1651 | 1467738772114 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e4000 == 33 [pid = 1651] [id = 744] 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123d95000) [pid = 1651] [serial = 2232] [outer = 0x0] 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1242dd800) [pid = 1651] [serial = 2233] [outer = 0x123d95000] 10:12:52 INFO - PROCESS | 1651 | 1467738772140 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119182000) [pid = 1651] [serial = 2234] [outer = 0x123d95000] 10:12:52 INFO - PROCESS | 1651 | 1467738772453 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]]]}] 10:12:52 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. 10:12:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 471ms 10:12:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:12:52 INFO - PROCESS | 1651 | 1467738772503 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1651 | 1467738772505 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:12:52 INFO - PROCESS | 1651 | 1467738772507 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1651 | 1467738772508 Marionette TRACE conn2 <- [1,2950,null,{}] 10:12:52 INFO - PROCESS | 1651 | 1467738772510 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}] 10:12:52 INFO - PROCESS | 1651 | 1467738772511 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:52 INFO - PROCESS | 1651 | 1467738772614 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:12:52 INFO - PROCESS | 1651 | 1467738772623 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1651 | 1467738772624 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1234ae800 == 34 [pid = 1651] [id = 745] 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12448a000) [pid = 1651] [serial = 2235] [outer = 0x0] 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1249c0000) [pid = 1651] [serial = 2236] [outer = 0x12448a000] 10:12:52 INFO - PROCESS | 1651 | 1467738772647 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12688dc00) [pid = 1651] [serial = 2237] [outer = 0x12448a000] 10:12:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b93c000 == 35 [pid = 1651] [id = 746] 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126934000) [pid = 1651] [serial = 2238] [outer = 0x0] 10:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1238a4c00) [pid = 1651] [serial = 2239] [outer = 0x126934000] 10:12:52 INFO - PROCESS | 1651 | 1467738772944 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]]]}] 10:12:52 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. 10:12:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 10:12:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:12:52 INFO - PROCESS | 1651 | 1467738772975 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1651 | 1467738772976 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:12:52 INFO - PROCESS | 1651 | 1467738772978 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1651 | 1467738772979 Marionette TRACE conn2 <- [1,2954,null,{}] 10:12:52 INFO - PROCESS | 1651 | 1467738772982 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}] 10:12:52 INFO - PROCESS | 1651 | 1467738772984 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:53 INFO - PROCESS | 1651 | 1467738773082 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:12:53 INFO - PROCESS | 1651 | 1467738773085 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 1651 | 1467738773086 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c3af800 == 36 [pid = 1651] [id = 747] 10:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126936c00) [pid = 1651] [serial = 2240] [outer = 0x0] 10:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126fa2400) [pid = 1651] [serial = 2241] [outer = 0x126936c00] 10:12:53 INFO - PROCESS | 1651 | 1467738773110 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x127440000) [pid = 1651] [serial = 2242] [outer = 0x126936c00] 10:12:53 INFO - PROCESS | 1651 | 1467738773456 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]]]}] 10:12:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:12:53 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 10:12:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 518ms 10:12:53 INFO - PROCESS | 1651 | 1467738773497 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:12:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:12:53 INFO - PROCESS | 1651 | 1467738773499 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:12:53 INFO - PROCESS | 1651 | 1467738773501 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1651 | 1467738773502 Marionette TRACE conn2 <- [1,2958,null,{}] 10:12:53 INFO - PROCESS | 1651 | 1467738773505 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}] 10:12:53 INFO - PROCESS | 1651 | 1467738773506 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:53 INFO - PROCESS | 1651 | 1467738773634 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:12:53 INFO - PROCESS | 1651 | 1467738773638 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 1651 | 1467738773640 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b06800 == 37 [pid = 1651] [id = 748] 10:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128b26000) [pid = 1651] [serial = 2243] [outer = 0x0] 10:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128c4c400) [pid = 1651] [serial = 2244] [outer = 0x128b26000] 10:12:53 INFO - PROCESS | 1651 | 1467738773668 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12918d400) [pid = 1651] [serial = 2245] [outer = 0x128b26000] 10:12:54 INFO - PROCESS | 1651 | 1467738774088 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]]]}] 10:12:54 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. 10:12:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 618ms 10:12:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:12:54 INFO - PROCESS | 1651 | 1467738774121 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1651 | 1467738774122 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:12:54 INFO - PROCESS | 1651 | 1467738774125 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1651 | 1467738774127 Marionette TRACE conn2 <- [1,2962,null,{}] 10:12:54 INFO - PROCESS | 1651 | 1467738774138 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}] 10:12:54 INFO - PROCESS | 1651 | 1467738774140 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:54 INFO - PROCESS | 1651 | 1467738774260 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:12:54 INFO - PROCESS | 1651 | 1467738774264 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1651 | 1467738774265 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc4c000 == 38 [pid = 1651] [id = 749] 10:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12918d800) [pid = 1651] [serial = 2246] [outer = 0x0] 10:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129329400) [pid = 1651] [serial = 2247] [outer = 0x12918d800] 10:12:54 INFO - PROCESS | 1651 | 1467738774290 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119ae7c00) [pid = 1651] [serial = 2248] [outer = 0x12918d800] 10:12:54 INFO - PROCESS | 1651 | 1467738774581 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]]]}] 10:12:54 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. 10:12:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 478ms 10:12:54 INFO - PROCESS | 1651 | 1467738774607 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1651 | 1467738774608 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:12:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:12:54 INFO - PROCESS | 1651 | 1467738774624 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1651 | 1467738774625 Marionette TRACE conn2 <- [1,2966,null,{}] 10:12:54 INFO - PROCESS | 1651 | 1467738774627 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}] 10:12:54 INFO - PROCESS | 1651 | 1467738774628 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:54 INFO - PROCESS | 1651 | 1467738774733 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:12:54 INFO - PROCESS | 1651 | 1467738774768 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1651 | 1467738774769 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d18f800 == 39 [pid = 1651] [id = 750] 10:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12932d400) [pid = 1651] [serial = 2249] [outer = 0x0] 10:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1293b1400) [pid = 1651] [serial = 2250] [outer = 0x12932d400] 10:12:54 INFO - PROCESS | 1651 | 1467738774793 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293b9000) [pid = 1651] [serial = 2251] [outer = 0x12932d400] 10:12:55 INFO - PROCESS | 1651 | 1467738775070 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]]]}] 10:12:55 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. 10:12:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 475ms 10:12:55 INFO - PROCESS | 1651 | 1467738775093 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1651 | 1467738775095 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:12:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:12:55 INFO - PROCESS | 1651 | 1467738775097 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1651 | 1467738775098 Marionette TRACE conn2 <- [1,2970,null,{}] 10:12:55 INFO - PROCESS | 1651 | 1467738775114 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}] 10:12:55 INFO - PROCESS | 1651 | 1467738775116 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:55 INFO - PROCESS | 1651 | 1467738775222 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:12:55 INFO - PROCESS | 1651 | 1467738775458 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:55 INFO - PROCESS | 1651 | 1467738775459 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126e04000) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112e53c00) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119c3c800) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113003000) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1242dbc00) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11946d000) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1183ee400) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116827800) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129dac00) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1165ed000) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112f0ac00) [pid = 1651] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113036800) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110b14800) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11972ac00) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:12:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1130d3800 == 40 [pid = 1651] [id = 751] 10:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1129d4800) [pid = 1651] [serial = 2252] [outer = 0x0] 10:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112f0ac00) [pid = 1651] [serial = 2253] [outer = 0x1129d4800] 10:12:55 INFO - PROCESS | 1651 | 1467738775494 Marionette DEBUG loaded listener.js 10:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116737400) [pid = 1651] [serial = 2254] [outer = 0x1129d4800] 10:12:55 INFO - PROCESS | 1651 | 1467738775731 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]]]}] 10:12:55 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. 10:12:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 673ms 10:12:55 INFO - PROCESS | 1651 | 1467738775776 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1651 | 1467738775777 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:12:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:12:55 INFO - PROCESS | 1651 | 1467738775779 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1651 | 1467738775780 Marionette TRACE conn2 <- [1,2974,null,{}] 10:12:55 INFO - PROCESS | 1651 | 1467738775783 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}] 10:12:55 INFO - PROCESS | 1651 | 1467738775786 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:55 INFO - PROCESS | 1651 | 1467738775877 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:12:55 INFO - PROCESS | 1651 | 1467738775882 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:55 INFO - PROCESS | 1651 | 1467738775883 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d46b000 == 41 [pid = 1651] [id = 752] 10:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1182f4400) [pid = 1651] [serial = 2255] [outer = 0x0] 10:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c3e400) [pid = 1651] [serial = 2256] [outer = 0x1182f4400] 10:12:55 INFO - PROCESS | 1651 | 1467738775906 Marionette DEBUG loaded listener.js 10:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124880000) [pid = 1651] [serial = 2257] [outer = 0x1182f4400] 10:12:56 INFO - PROCESS | 1651 | 1467738776197 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]]]}] 10:12:56 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. 10:12:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 423ms 10:12:56 INFO - PROCESS | 1651 | 1467738776207 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:12:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:12:56 INFO - PROCESS | 1651 | 1467738776208 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:12:56 INFO - PROCESS | 1651 | 1467738776211 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:12:56 INFO - PROCESS | 1651 | 1467738776212 Marionette TRACE conn2 <- [1,2978,null,{}] 10:12:56 INFO - PROCESS | 1651 | 1467738776214 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}] 10:12:56 INFO - PROCESS | 1651 | 1467738776215 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:56 INFO - PROCESS | 1651 | 1467738776309 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:12:56 INFO - PROCESS | 1651 | 1467738776312 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1651 | 1467738776313 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d67f000 == 42 [pid = 1651] [id = 753] 10:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12932f400) [pid = 1651] [serial = 2258] [outer = 0x0] 10:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x129524400) [pid = 1651] [serial = 2259] [outer = 0x12932f400] 10:12:56 INFO - PROCESS | 1651 | 1467738776335 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12952b000) [pid = 1651] [serial = 2260] [outer = 0x12932f400] 10:12:56 INFO - PROCESS | 1651 | 1467738776653 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]]]}] 10:12:56 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. 10:12:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 10:12:56 INFO - PROCESS | 1651 | 1467738776682 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:12:56 INFO - PROCESS | 1651 | 1467738776686 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:12:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:12:56 INFO - PROCESS | 1651 | 1467738776689 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:12:56 INFO - PROCESS | 1651 | 1467738776690 Marionette TRACE conn2 <- [1,2982,null,{}] 10:12:56 INFO - PROCESS | 1651 | 1467738776692 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}] 10:12:56 INFO - PROCESS | 1651 | 1467738776693 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:56 INFO - PROCESS | 1651 | 1467738776804 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:12:56 INFO - PROCESS | 1651 | 1467738776810 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1651 | 1467738776811 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dbbc000 == 43 [pid = 1651] [id = 754] 10:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1129dac00) [pid = 1651] [serial = 2261] [outer = 0x0] 10:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12952b800) [pid = 1651] [serial = 2262] [outer = 0x1129dac00] 10:12:56 INFO - PROCESS | 1651 | 1467738776835 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x129532400) [pid = 1651] [serial = 2263] [outer = 0x1129dac00] 10:12:57 INFO - PROCESS | 1651 | 1467738777112 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"]]]}] 10:12:57 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 10:12:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:12:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 10:12:57 INFO - PROCESS | 1651 | 1467738777158 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1651 | 1467738777159 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:12:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:12:57 INFO - PROCESS | 1651 | 1467738777161 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1651 | 1467738777162 Marionette TRACE conn2 <- [1,2986,null,{}] 10:12:57 INFO - PROCESS | 1651 | 1467738777164 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}] 10:12:57 INFO - PROCESS | 1651 | 1467738777166 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:57 INFO - PROCESS | 1651 | 1467738777249 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:12:57 INFO - PROCESS | 1651 | 1467738777255 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 1651 | 1467738777256 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d64b800 == 44 [pid = 1651] [id = 755] 10:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1182fb400) [pid = 1651] [serial = 2264] [outer = 0x0] 10:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a527800) [pid = 1651] [serial = 2265] [outer = 0x1182fb400] 10:12:57 INFO - PROCESS | 1651 | 1467738777279 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a532800) [pid = 1651] [serial = 2266] [outer = 0x1182fb400] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b93c000 == 43 [pid = 1651] [id = 746] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b0000 == 42 [pid = 1651] [id = 737] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c63c000 == 41 [pid = 1651] [id = 736] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12937d800 == 40 [pid = 1651] [id = 742] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc4c000 == 39 [pid = 1651] [id = 749] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128b06800 == 38 [pid = 1651] [id = 748] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1234b4800 == 37 [pid = 1651] [id = 739] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e4000 == 36 [pid = 1651] [id = 744] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124ee2800 == 35 [pid = 1651] [id = 740] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac99000 == 34 [pid = 1651] [id = 743] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128b07800 == 33 [pid = 1651] [id = 741] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1234ae800 == 32 [pid = 1651] [id = 745] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c3af800 == 31 [pid = 1651] [id = 747] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d46b000 == 30 [pid = 1651] [id = 752] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d18f800 == 29 [pid = 1651] [id = 750] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1186b1000 == 28 [pid = 1651] [id = 738] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1130d3800 == 27 [pid = 1651] [id = 751] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d67f000 == 26 [pid = 1651] [id = 753] 10:12:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12dbbc000 == 25 [pid = 1651] [id = 754] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126f9fc00) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123a7e000) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1238a4000) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123011400) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11917e800) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119c95800) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12463dc00) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118807800) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119724000) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11880e800) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118996c00) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117fa8000) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11832b800) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11338a800) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116739400) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11709f800) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116827000) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x114f99000) [pid = 1651] [serial = 2171] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x113009400) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x115f93000) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12743dc00) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11998bc00) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119ae9000) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x123af6400) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1242d3000) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x110b20400) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x123d8cc00) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x127446800) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 10:12:58 INFO - PROCESS | 1651 | 1467738778740 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]]]}] 10:12:58 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. 10:12:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1624ms 10:12:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:12:58 INFO - PROCESS | 1651 | 1467738778786 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:12:58 INFO - PROCESS | 1651 | 1467738778787 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:12:58 INFO - PROCESS | 1651 | 1467738778790 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1651 | 1467738778792 Marionette TRACE conn2 <- [1,2990,null,{}] 10:12:58 INFO - PROCESS | 1651 | 1467738778797 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}] 10:12:58 INFO - PROCESS | 1651 | 1467738778798 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:58 INFO - PROCESS | 1651 | 1467738778885 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:12:58 INFO - PROCESS | 1651 | 1467738778940 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1651 | 1467738778942 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169a4800 == 26 [pid = 1651] [id = 756] 10:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x112f0f800) [pid = 1651] [serial = 2267] [outer = 0x0] 10:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112f13c00) [pid = 1651] [serial = 2268] [outer = 0x112f0f800] 10:12:58 INFO - PROCESS | 1651 | 1467738778970 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1132dc800) [pid = 1651] [serial = 2269] [outer = 0x112f0f800] 10:12:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x113ce5800 == 27 [pid = 1651] [id = 757] 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x115e11000) [pid = 1651] [serial = 2270] [outer = 0x0] 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x115ee1800) [pid = 1651] [serial = 2271] [outer = 0x115e11000] 10:12:59 INFO - PROCESS | 1651 | 1467738779297 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]]]}] 10:12:59 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. 10:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 10:12:59 INFO - PROCESS | 1651 | 1467738779311 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1651 | 1467738779314 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:12:59 INFO - PROCESS | 1651 | 1467738779321 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1651 | 1467738779323 Marionette TRACE conn2 <- [1,2994,null,{}] 10:12:59 INFO - PROCESS | 1651 | 1467738779326 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}] 10:12:59 INFO - PROCESS | 1651 | 1467738779328 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:59 INFO - PROCESS | 1651 | 1467738779415 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:12:59 INFO - PROCESS | 1651 | 1467738779470 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1651 | 1467738779472 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1186a2000 == 28 [pid = 1651] [id = 758] 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1132e0800) [pid = 1651] [serial = 2272] [outer = 0x0] 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115e0a400) [pid = 1651] [serial = 2273] [outer = 0x1132e0800] 10:12:59 INFO - PROCESS | 1651 | 1467738779499 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116987000) [pid = 1651] [serial = 2274] [outer = 0x1132e0800] 10:12:59 INFO - PROCESS | 1651 | 1467738779793 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]]]}] 10:12:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:12:59 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 10:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 523ms 10:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:12:59 INFO - PROCESS | 1651 | 1467738779844 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1651 | 1467738779845 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:12:59 INFO - PROCESS | 1651 | 1467738779847 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1651 | 1467738779851 Marionette TRACE conn2 <- [1,2998,null,{}] 10:12:59 INFO - PROCESS | 1651 | 1467738779860 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}] 10:12:59 INFO - PROCESS | 1651 | 1467738779863 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:59 INFO - PROCESS | 1651 | 1467738779939 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:12:59 INFO - PROCESS | 1651 | 1467738779944 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1651 | 1467738779946 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:12:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317d000 == 29 [pid = 1651] [id = 759] 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1129a8c00) [pid = 1651] [serial = 2275] [outer = 0x0] 10:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118328400) [pid = 1651] [serial = 2276] [outer = 0x1129a8c00] 10:12:59 INFO - PROCESS | 1651 | 1467738779976 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1183e8c00) [pid = 1651] [serial = 2277] [outer = 0x1129a8c00] 10:13:00 INFO - PROCESS | 1651 | 1467738780301 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]]]}] 10:13:00 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. 10:13:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 473ms 10:13:00 INFO - PROCESS | 1651 | 1467738780322 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1651 | 1467738780323 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:13:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:13:00 INFO - PROCESS | 1651 | 1467738780326 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1651 | 1467738780327 Marionette TRACE conn2 <- [1,3002,null,{}] 10:13:00 INFO - PROCESS | 1651 | 1467738780329 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}] 10:13:00 INFO - PROCESS | 1651 | 1467738780330 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:00 INFO - PROCESS | 1651 | 1467738780435 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:13:00 INFO - PROCESS | 1651 | 1467738780441 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1651 | 1467738780442 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12370e800 == 30 [pid = 1651] [id = 760] 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11834c800) [pid = 1651] [serial = 2278] [outer = 0x0] 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183f6c00) [pid = 1651] [serial = 2279] [outer = 0x11834c800] 10:13:00 INFO - PROCESS | 1651 | 1467738780467 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1188b2c00) [pid = 1651] [serial = 2280] [outer = 0x11834c800] 10:13:00 INFO - PROCESS | 1651 | 1467738780735 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]]]}] 10:13:00 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. 10:13:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 417ms 10:13:00 INFO - PROCESS | 1651 | 1467738780758 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1651 | 1467738780759 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:13:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:13:00 INFO - PROCESS | 1651 | 1467738780775 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1651 | 1467738780776 Marionette TRACE conn2 <- [1,3006,null,{}] 10:13:00 INFO - PROCESS | 1651 | 1467738780779 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}] 10:13:00 INFO - PROCESS | 1651 | 1467738780780 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:00 INFO - PROCESS | 1651 | 1467738780857 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:13:00 INFO - PROCESS | 1651 | 1467738780861 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1651 | 1467738780862 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x128b03000 == 31 [pid = 1651] [id = 761] 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1129b3000) [pid = 1651] [serial = 2281] [outer = 0x0] 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11895c800) [pid = 1651] [serial = 2282] [outer = 0x1129b3000] 10:13:00 INFO - PROCESS | 1651 | 1467738780888 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119727400) [pid = 1651] [serial = 2283] [outer = 0x1129b3000] 10:13:01 INFO - PROCESS | 1651 | 1467738781211 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]]]}] 10:13:01 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. 10:13:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 474ms 10:13:01 INFO - PROCESS | 1651 | 1467738781245 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1651 | 1467738781247 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:13:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:13:01 INFO - PROCESS | 1651 | 1467738781253 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1651 | 1467738781255 Marionette TRACE conn2 <- [1,3010,null,{}] 10:13:01 INFO - PROCESS | 1651 | 1467738781258 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}] 10:13:01 INFO - PROCESS | 1651 | 1467738781264 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:01 INFO - PROCESS | 1651 | 1467738781444 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:13:01 INFO - PROCESS | 1651 | 1467738781454 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 1651 | 1467738781455 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e0800 == 32 [pid = 1651] [id = 762] 10:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116828800) [pid = 1651] [serial = 2284] [outer = 0x0] 10:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11998dc00) [pid = 1651] [serial = 2285] [outer = 0x116828800] 10:13:01 INFO - PROCESS | 1651 | 1467738781496 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c92000) [pid = 1651] [serial = 2286] [outer = 0x116828800] 10:13:01 INFO - PROCESS | 1651 | 1467738781800 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]]]}] 10:13:01 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 10:13:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 573ms 10:13:01 INFO - PROCESS | 1651 | 1467738781824 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1651 | 1467738781825 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:13:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:13:01 INFO - PROCESS | 1651 | 1467738781827 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1651 | 1467738781828 Marionette TRACE conn2 <- [1,3014,null,{}] 10:13:01 INFO - PROCESS | 1651 | 1467738781846 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}] 10:13:01 INFO - PROCESS | 1651 | 1467738781848 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:01 INFO - PROCESS | 1651 | 1467738781926 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:13:01 INFO - PROCESS | 1651 | 1467738781930 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 1651 | 1467738781931 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66e000 == 33 [pid = 1651] [id = 763] 10:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119c92400) [pid = 1651] [serial = 2287] [outer = 0x0] 10:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123012400) [pid = 1651] [serial = 2288] [outer = 0x119c92400] 10:13:01 INFO - PROCESS | 1651 | 1467738781958 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1237a0800) [pid = 1651] [serial = 2289] [outer = 0x119c92400] 10:13:02 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:02 INFO - PROCESS | 1651 | 1467738782295 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:13:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:13:02 INFO - {} 10:13:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:13:02 INFO - {} 10:13:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:13:02 INFO - {} 10:13:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:13:02 INFO - {} 10:13:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 10:13:02 INFO - TEST-START | /FileAPI/fileReader.html 10:13:02 INFO - PROCESS | 1651 | 1467738782354 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:13:02 INFO - PROCESS | 1651 | 1467738782356 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:13:02 INFO - PROCESS | 1651 | 1467738782360 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:13:02 INFO - PROCESS | 1651 | 1467738782361 Marionette TRACE conn2 <- [1,3018,null,{}] 10:13:02 INFO - PROCESS | 1651 | 1467738782365 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}] 10:13:02 INFO - PROCESS | 1651 | 1467738782366 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:02 INFO - PROCESS | 1651 | 1467738782485 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:13:02 INFO - PROCESS | 1651 | 1467738782490 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:02 INFO - PROCESS | 1651 | 1467738782492 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1d9000 == 34 [pid = 1651] [id = 764] 10:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123886c00) [pid = 1651] [serial = 2290] [outer = 0x0] 10:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1238aa000) [pid = 1651] [serial = 2291] [outer = 0x123886c00] 10:13:02 INFO - PROCESS | 1651 | 1467738782531 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123afe400) [pid = 1651] [serial = 2292] [outer = 0x123886c00] 10:13:02 INFO - PROCESS | 1651 | 1467738782932 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]]]}] 10:13:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:13:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:13:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:13:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:13:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 621ms 10:13:02 INFO - PROCESS | 1651 | 1467738782981 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:13:02 INFO - PROCESS | 1651 | 1467738782982 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:13:02 INFO - TEST-START | /FileAPI/historical.html 10:13:02 INFO - PROCESS | 1651 | 1467738782987 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1651 | 1467738782996 Marionette TRACE conn2 <- [1,3022,null,{}] 10:13:03 INFO - PROCESS | 1651 | 1467738783009 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}] 10:13:03 INFO - PROCESS | 1651 | 1467738783010 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:03 INFO - PROCESS | 1651 | 1467738783085 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:13:03 INFO - PROCESS | 1651 | 1467738783089 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 1651 | 1467738783091 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123179800 == 35 [pid = 1651] [id = 765] 10:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123d54400) [pid = 1651] [serial = 2293] [outer = 0x0] 10:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1244c8c00) [pid = 1651] [serial = 2294] [outer = 0x123d54400] 10:13:03 INFO - PROCESS | 1651 | 1467738783115 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12463dc00) [pid = 1651] [serial = 2295] [outer = 0x123d54400] 10:13:03 INFO - PROCESS | 1651 | 1467738783408 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"]]]}] 10:13:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:13:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:13:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:13:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:13:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:13:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:13:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:13:03 INFO - TEST-OK | /FileAPI/historical.html | took 439ms 10:13:03 INFO - TEST-START | /FileAPI/idlharness.html 10:13:03 INFO - PROCESS | 1651 | 1467738783426 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:13:03 INFO - PROCESS | 1651 | 1467738783427 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:13:03 INFO - PROCESS | 1651 | 1467738783429 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1651 | 1467738783430 Marionette TRACE conn2 <- [1,3026,null,{}] 10:13:03 INFO - PROCESS | 1651 | 1467738783433 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}] 10:13:03 INFO - PROCESS | 1651 | 1467738783436 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:03 INFO - PROCESS | 1651 | 1467738783518 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:13:03 INFO - PROCESS | 1651 | 1467738783523 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 1651 | 1467738783524 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be82000 == 36 [pid = 1651] [id = 766] 10:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12463e800) [pid = 1651] [serial = 2296] [outer = 0x0] 10:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1249c2c00) [pid = 1651] [serial = 2297] [outer = 0x12463e800] 10:13:03 INFO - PROCESS | 1651 | 1467738783548 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126e0f800) [pid = 1651] [serial = 2298] [outer = 0x12463e800] 10:13:04 INFO - PROCESS | 1651 | 1467738784207 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]]]}] 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:13:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:13:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:13:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:13:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:13:04 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 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:13:04 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 10:13:04 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 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:13:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:13:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:13:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:13:04 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 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:13:04 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 10:13:04 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 10:13:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:13:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:13:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 835ms 10:13:04 INFO - PROCESS | 1651 | 1467738784266 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 1651 | 1467738784269 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:13:04 INFO - TEST-START | /FileAPI/idlharness.worker 10:13:04 INFO - PROCESS | 1651 | 1467738784272 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1651 | 1467738784274 Marionette TRACE conn2 <- [1,3030,null,{}] 10:13:04 INFO - PROCESS | 1651 | 1467738784283 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}] 10:13:04 INFO - PROCESS | 1651 | 1467738784285 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:04 INFO - PROCESS | 1651 | 1467738784440 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:13:04 INFO - PROCESS | 1651 | 1467738784497 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1651 | 1467738784499 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12718a800 == 37 [pid = 1651] [id = 767] 10:13:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126e92000) [pid = 1651] [serial = 2299] [outer = 0x0] 10:13:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a63fc00) [pid = 1651] [serial = 2300] [outer = 0x126e92000] 10:13:04 INFO - PROCESS | 1651 | 1467738784541 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a696c00) [pid = 1651] [serial = 2301] [outer = 0x126e92000] 10:13:04 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:05 INFO - PROCESS | 1651 | 1467738785249 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,{},{}]]]}] 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:13:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:13:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:13:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:13:05 INFO - {} 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:13:05 INFO - {} 10:13:05 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 - {} 10:13:05 INFO - {} 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:13:05 INFO - {} 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:13:05 INFO - {} 10:13:05 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 - {} 10:13:05 INFO - {} 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:13:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:13:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 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 10:13:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:13:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:13:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:13:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:13:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:13:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:13:05 INFO - {} 10:13:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1045ms 10:13:05 INFO - PROCESS | 1651 | 1467738785332 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1651 | 1467738785333 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:13:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:13:05 INFO - PROCESS | 1651 | 1467738785336 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1651 | 1467738785337 Marionette TRACE conn2 <- [1,3034,null,{}] 10:13:05 INFO - PROCESS | 1651 | 1467738785340 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}] 10:13:05 INFO - PROCESS | 1651 | 1467738785341 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:05 INFO - PROCESS | 1651 | 1467738785443 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:13:05 INFO - PROCESS | 1651 | 1467738785446 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1651 | 1467738785447 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d0ee800 == 38 [pid = 1651] [id = 768] 10:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12a765400) [pid = 1651] [serial = 2302] [outer = 0x0] 10:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12be89800) [pid = 1651] [serial = 2303] [outer = 0x12a765400] 10:13:05 INFO - PROCESS | 1651 | 1467738785504 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12bed2400) [pid = 1651] [serial = 2304] [outer = 0x12a765400] 10:13:05 INFO - PROCESS | 1651 | 1467738785775 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]]]}] 10:13:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:13:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 10:13:05 INFO - PROCESS | 1651 | 1467738785824 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1651 | 1467738785825 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:13:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:13:05 INFO - PROCESS | 1651 | 1467738785828 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1651 | 1467738785829 Marionette TRACE conn2 <- [1,3038,null,{}] 10:13:05 INFO - PROCESS | 1651 | 1467738785831 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}] 10:13:05 INFO - PROCESS | 1651 | 1467738785832 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:05 INFO - PROCESS | 1651 | 1467738785939 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:13:05 INFO - PROCESS | 1651 | 1467738785974 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1651 | 1467738785975 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x128aa2000 == 39 [pid = 1651] [id = 769] 10:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12389f800) [pid = 1651] [serial = 2305] [outer = 0x0] 10:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bed6000) [pid = 1651] [serial = 2306] [outer = 0x12389f800] 10:13:06 INFO - PROCESS | 1651 | 1467738785999 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12c316c00) [pid = 1651] [serial = 2307] [outer = 0x12389f800] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1129dac00) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x128b26000) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12918d800) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12932d400) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1129d4800) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1182f4400) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12932f400) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126e9e400) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126934000) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12448a000) [pid = 1651] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123d95000) [pid = 1651] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11992b000) [pid = 1651] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119927800) [pid = 1651] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x114f97400) [pid = 1651] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118607c00) [pid = 1651] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1122b9400) [pid = 1651] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115f23000) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112e73800) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:13:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126936c00) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:13:06 INFO - PROCESS | 1651 | 1467738786395 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"]]]}] 10:13:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:13:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:13:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 10:13:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:13:06 INFO - PROCESS | 1651 | 1467738786447 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 1651 | 1467738786449 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:13:06 INFO - PROCESS | 1651 | 1467738786451 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1651 | 1467738786452 Marionette TRACE conn2 <- [1,3042,null,{}] 10:13:06 INFO - PROCESS | 1651 | 1467738786454 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}] 10:13:06 INFO - PROCESS | 1651 | 1467738786455 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:06 INFO - PROCESS | 1651 | 1467738786537 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:13:06 INFO - PROCESS | 1651 | 1467738786598 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:06 INFO - PROCESS | 1651 | 1467738786599 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d023800 == 40 [pid = 1651] [id = 770] 10:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11067b400) [pid = 1651] [serial = 2308] [outer = 0x0] 10:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x110680400) [pid = 1651] [serial = 2309] [outer = 0x11067b400] 10:13:06 INFO - PROCESS | 1651 | 1467738786623 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x110684400) [pid = 1651] [serial = 2310] [outer = 0x11067b400] 10:13:06 INFO - PROCESS | 1651 | 1467738786957 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]]]}] 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:13:06 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. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:13:06 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'.) 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:13:06 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. 10:13:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:13:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:13:06 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. 10:13:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:13:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:13:07 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. 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:13:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:13:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:13:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:13:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 527ms 10:13:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:13:07 INFO - PROCESS | 1651 | 1467738786979 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:13:07 INFO - PROCESS | 1651 | 1467738786980 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:13:07 INFO - PROCESS | 1651 | 1467738786982 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1651 | 1467738786983 Marionette TRACE conn2 <- [1,3046,null,{}] 10:13:07 INFO - PROCESS | 1651 | 1467738786987 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}] 10:13:07 INFO - PROCESS | 1651 | 1467738786988 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:07 INFO - PROCESS | 1651 | 1467738787081 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:13:07 INFO - PROCESS | 1651 | 1467738787087 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 1651 | 1467738787088 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc29000 == 41 [pid = 1651] [id = 771] 10:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1129d4800) [pid = 1651] [serial = 2311] [outer = 0x0] 10:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12389f400) [pid = 1651] [serial = 2312] [outer = 0x1129d4800] 10:13:07 INFO - PROCESS | 1651 | 1467738787112 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12c31a000) [pid = 1651] [serial = 2313] [outer = 0x1129d4800] 10:13:07 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:07 INFO - PROCESS | 1651 | 1467738787446 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:13:07 INFO - {} 10:13:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 10:13:07 INFO - PROCESS | 1651 | 1467738787454 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:13:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:13:07 INFO - PROCESS | 1651 | 1467738787455 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:13:07 INFO - PROCESS | 1651 | 1467738787458 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1651 | 1467738787459 Marionette TRACE conn2 <- [1,3050,null,{}] 10:13:07 INFO - PROCESS | 1651 | 1467738787461 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}] 10:13:07 INFO - PROCESS | 1651 | 1467738787462 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:07 INFO - PROCESS | 1651 | 1467738787572 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:13:07 INFO - PROCESS | 1651 | 1467738787578 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 1651 | 1467738787579 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12acd5000 == 42 [pid = 1651] [id = 772] 10:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119d12c00) [pid = 1651] [serial = 2314] [outer = 0x0] 10:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12897ec00) [pid = 1651] [serial = 2315] [outer = 0x119d12c00] 10:13:07 INFO - PROCESS | 1651 | 1467738787602 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128986800) [pid = 1651] [serial = 2316] [outer = 0x119d12c00] 10:13:07 INFO - PROCESS | 1651 | 1467738787875 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]]]}] 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:13:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:13:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 10:13:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:13:07 INFO - PROCESS | 1651 | 1467738787928 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:13:07 INFO - PROCESS | 1651 | 1467738787930 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:13:07 INFO - PROCESS | 1651 | 1467738787934 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1651 | 1467738787938 Marionette TRACE conn2 <- [1,3054,null,{}] 10:13:07 INFO - PROCESS | 1651 | 1467738787941 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}] 10:13:07 INFO - PROCESS | 1651 | 1467738787943 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:08 INFO - PROCESS | 1651 | 1467738788086 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:13:08 INFO - PROCESS | 1651 | 1467738788091 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1651 | 1467738788092 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x110573800 == 43 [pid = 1651] [id = 773] 10:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128986c00) [pid = 1651] [serial = 2317] [outer = 0x0] 10:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12c31b000) [pid = 1651] [serial = 2318] [outer = 0x128986c00] 10:13:08 INFO - PROCESS | 1651 | 1467738788131 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12c414000) [pid = 1651] [serial = 2319] [outer = 0x128986c00] 10:13:08 INFO - PROCESS | 1651 | 1467738788771 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"]]]}] 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:13:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:13:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:13:08 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" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:13:08 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" 10:13:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:13:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:13:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 889ms 10:13:08 INFO - PROCESS | 1651 | 1467738788822 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1651 | 1467738788825 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:13:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:13:08 INFO - PROCESS | 1651 | 1467738788828 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1651 | 1467738788830 Marionette TRACE conn2 <- [1,3058,null,{}] 10:13:08 INFO - PROCESS | 1651 | 1467738788835 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}] 10:13:08 INFO - PROCESS | 1651 | 1467738788837 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:08 INFO - PROCESS | 1651 | 1467738788960 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:13:09 INFO - PROCESS | 1651 | 1467738789021 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1651 | 1467738789023 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x116509000 == 44 [pid = 1651] [id = 774] 10:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116826400) [pid = 1651] [serial = 2320] [outer = 0x0] 10:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116980c00) [pid = 1651] [serial = 2321] [outer = 0x116826400] 10:13:09 INFO - PROCESS | 1651 | 1467738789054 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117fa7400) [pid = 1651] [serial = 2322] [outer = 0x116826400] 10:13:09 INFO - PROCESS | 1651 | 1467738789503 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]]]}] 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:13:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:13:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:13:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:13:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:13:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:13:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:13:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:13:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:13:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 726ms 10:13:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:13:09 INFO - PROCESS | 1651 | 1467738789555 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1651 | 1467738789558 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:13:09 INFO - PROCESS | 1651 | 1467738789562 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1651 | 1467738789564 Marionette TRACE conn2 <- [1,3062,null,{}] 10:13:09 INFO - PROCESS | 1651 | 1467738789567 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}] 10:13:09 INFO - PROCESS | 1651 | 1467738789568 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:09 INFO - PROCESS | 1651 | 1467738789684 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:13:09 INFO - PROCESS | 1651 | 1467738789789 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1651 | 1467738789791 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12317f000 == 45 [pid = 1651] [id = 775] 10:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1183e9000) [pid = 1651] [serial = 2323] [outer = 0x0] 10:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11998e800) [pid = 1651] [serial = 2324] [outer = 0x1183e9000] 10:13:09 INFO - PROCESS | 1651 | 1467738789827 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119c3ac00) [pid = 1651] [serial = 2325] [outer = 0x1183e9000] 10:13:10 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:13:10 INFO - PROCESS | 1651 | 1467738790412 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:13:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:13:10 INFO - {} 10:13:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 870ms 10:13:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:13:10 INFO - PROCESS | 1651 | 1467738790432 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1651 | 1467738790433 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:13:10 INFO - PROCESS | 1651 | 1467738790436 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1651 | 1467738790438 Marionette TRACE conn2 <- [1,3066,null,{}] 10:13:10 INFO - PROCESS | 1651 | 1467738790445 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}] 10:13:10 INFO - PROCESS | 1651 | 1467738790448 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:10 INFO - PROCESS | 1651 | 1467738790597 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:13:10 INFO - PROCESS | 1651 | 1467738790689 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:10 INFO - PROCESS | 1651 | 1467738790691 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x118931800 == 46 [pid = 1651] [id = 776] 10:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11946bc00) [pid = 1651] [serial = 2326] [outer = 0x0] 10:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119c44400) [pid = 1651] [serial = 2327] [outer = 0x11946bc00] 10:13:10 INFO - PROCESS | 1651 | 1467738790740 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x123af9800) [pid = 1651] [serial = 2328] [outer = 0x11946bc00] 10:13:11 INFO - PROCESS | 1651 | 1467738791414 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]]]}] 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:13:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:13:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1023ms 10:13:11 INFO - PROCESS | 1651 | 1467738791458 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:13:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:13:11 INFO - PROCESS | 1651 | 1467738791461 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:13:11 INFO - PROCESS | 1651 | 1467738791464 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1651 | 1467738791465 Marionette TRACE conn2 <- [1,3070,null,{}] 10:13:11 INFO - PROCESS | 1651 | 1467738791469 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}] 10:13:11 INFO - PROCESS | 1651 | 1467738791470 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:11 INFO - PROCESS | 1651 | 1467738791578 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:13:11 INFO - PROCESS | 1651 | 1467738791653 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1651 | 1467738791654 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x117559800 == 47 [pid = 1651] [id = 777] 10:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11709f800) [pid = 1651] [serial = 2329] [outer = 0x0] 10:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11724fc00) [pid = 1651] [serial = 2330] [outer = 0x11709f800] 10:13:11 INFO - PROCESS | 1651 | 1467738791685 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1182ef000) [pid = 1651] [serial = 2331] [outer = 0x11709f800] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12acd5000 == 46 [pid = 1651] [id = 772] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc29000 == 45 [pid = 1651] [id = 771] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12d023800 == 44 [pid = 1651] [id = 770] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x128aa2000 == 43 [pid = 1651] [id = 769] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12d0ee800 == 42 [pid = 1651] [id = 768] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12718a800 == 41 [pid = 1651] [id = 767] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12be82000 == 40 [pid = 1651] [id = 766] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12a527800) [pid = 1651] [serial = 2265] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x123179800 == 39 [pid = 1651] [id = 765] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1d9000 == 38 [pid = 1651] [id = 764] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66e000 == 37 [pid = 1651] [id = 763] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e0800 == 36 [pid = 1651] [id = 762] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x128b03000 == 35 [pid = 1651] [id = 761] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12370e800 == 34 [pid = 1651] [id = 760] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12317d000 == 33 [pid = 1651] [id = 759] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1186a2000 == 32 [pid = 1651] [id = 758] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x113ce5800 == 31 [pid = 1651] [id = 757] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1169a4800 == 30 [pid = 1651] [id = 756] 10:13:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12d64b800 == 29 [pid = 1651] [id = 755] 10:13:12 INFO - PROCESS | 1651 | 1467738792106 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]]]}] 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:13:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 673ms 10:13:12 INFO - PROCESS | 1651 | 1467738792137 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1651 | 1467738792139 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:13:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x129532400) [pid = 1651] [serial = 2263] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128c4c400) [pid = 1651] [serial = 2244] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129329400) [pid = 1651] [serial = 2247] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12918d400) [pid = 1651] [serial = 2245] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1293b1400) [pid = 1651] [serial = 2250] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1293b9000) [pid = 1651] [serial = 2251] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112f0ac00) [pid = 1651] [serial = 2253] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119c3e400) [pid = 1651] [serial = 2256] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129524400) [pid = 1651] [serial = 2259] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12952b000) [pid = 1651] [serial = 2260] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116737400) [pid = 1651] [serial = 2254] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128c4a000) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126fa2400) [pid = 1651] [serial = 2241] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1238a4c00) [pid = 1651] [serial = 2239] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1249c0000) [pid = 1651] [serial = 2236] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12688dc00) [pid = 1651] [serial = 2237] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1242dd800) [pid = 1651] [serial = 2233] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119182000) [pid = 1651] [serial = 2234] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1238a0c00) [pid = 1651] [serial = 2230] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123a89c00) [pid = 1651] [serial = 2231] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119ae7000) [pid = 1651] [serial = 2227] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12387ec00) [pid = 1651] [serial = 2228] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119720c00) [pid = 1651] [serial = 2224] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119927000) [pid = 1651] [serial = 2225] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119188800) [pid = 1651] [serial = 2222] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118998c00) [pid = 1651] [serial = 2221] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11834c000) [pid = 1651] [serial = 2218] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1183f3800) [pid = 1651] [serial = 2219] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1165ebc00) [pid = 1651] [serial = 2215] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116906800) [pid = 1651] [serial = 2216] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11303bc00) [pid = 1651] [serial = 2213] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112e77000) [pid = 1651] [serial = 2212] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119ae7c00) [pid = 1651] [serial = 2248] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124880000) [pid = 1651] [serial = 2257] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12952b800) [pid = 1651] [serial = 2262] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127440000) [pid = 1651] [serial = 2242] [outer = 0x0] [url = about:blank] 10:13:12 INFO - PROCESS | 1651 | 1467738792160 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1651 | 1467738792162 Marionette TRACE conn2 <- [1,3074,null,{}] 10:13:12 INFO - PROCESS | 1651 | 1467738792168 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}] 10:13:12 INFO - PROCESS | 1651 | 1467738792169 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:12 INFO - PROCESS | 1651 | 1467738792247 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:13:12 INFO - PROCESS | 1651 | 1467738792272 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1651 | 1467738792274 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118942000 == 30 [pid = 1651] [id = 778] 10:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11834dc00) [pid = 1651] [serial = 2332] [outer = 0x0] 10:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1183ed800) [pid = 1651] [serial = 2333] [outer = 0x11834dc00] 10:13:12 INFO - PROCESS | 1651 | 1467738792301 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1188b2400) [pid = 1651] [serial = 2334] [outer = 0x11834dc00] 10:13:12 INFO - PROCESS | 1651 | 1467738792628 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]]]}] 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:13:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:13:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 481ms 10:13:12 INFO - PROCESS | 1651 | 1467738792634 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1651 | 1467738792637 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:13:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:13:12 INFO - PROCESS | 1651 | 1467738792641 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1651 | 1467738792643 Marionette TRACE conn2 <- [1,3078,null,{}] 10:13:12 INFO - PROCESS | 1651 | 1467738792652 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}] 10:13:12 INFO - PROCESS | 1651 | 1467738792656 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:12 INFO - PROCESS | 1651 | 1467738792759 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:13:12 INFO - PROCESS | 1651 | 1467738792824 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1651 | 1467738792826 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123191000 == 31 [pid = 1651] [id = 779] 10:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119189400) [pid = 1651] [serial = 2335] [outer = 0x0] 10:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11990f000) [pid = 1651] [serial = 2336] [outer = 0x119189400] 10:13:12 INFO - PROCESS | 1651 | 1467738792860 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119c8a400) [pid = 1651] [serial = 2337] [outer = 0x119189400] 10:13:13 INFO - PROCESS | 1651 | 1467738793117 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] 10:13:13 INFO - PROCESS | 1651 | 1467738793164 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:13:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:13:13 INFO - PROCESS | 1651 | 1467738793174 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1651 | 1467738793175 Marionette TRACE conn2 <- [1,3082,null,{}] 10:13:13 INFO - PROCESS | 1651 | 1467738793177 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}] 10:13:13 INFO - PROCESS | 1651 | 1467738793179 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:13 INFO - PROCESS | 1651 | 1467738793266 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:13:13 INFO - PROCESS | 1651 | 1467738793272 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1651 | 1467738793273 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123876800 == 32 [pid = 1651] [id = 780] 10:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1238a7800) [pid = 1651] [serial = 2338] [outer = 0x0] 10:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123aef400) [pid = 1651] [serial = 2339] [outer = 0x1238a7800] 10:13:13 INFO - PROCESS | 1651 | 1467738793298 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123afa000) [pid = 1651] [serial = 2340] [outer = 0x1238a7800] 10:13:13 INFO - PROCESS | 1651 | 1467738793632 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]]]}] 10:13:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:13:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:13:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:13:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 475ms 10:13:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:13:13 INFO - PROCESS | 1651 | 1467738793644 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1651 | 1467738793645 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:13:13 INFO - PROCESS | 1651 | 1467738793647 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1651 | 1467738793648 Marionette TRACE conn2 <- [1,3086,null,{}] 10:13:13 INFO - PROCESS | 1651 | 1467738793650 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}] 10:13:13 INFO - PROCESS | 1651 | 1467738793653 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:13 INFO - PROCESS | 1651 | 1467738793729 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:13:13 INFO - PROCESS | 1651 | 1467738793742 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1651 | 1467738793743 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a93800 == 33 [pid = 1651] [id = 781] 10:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123a7ec00) [pid = 1651] [serial = 2341] [outer = 0x0] 10:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12448a000) [pid = 1651] [serial = 2342] [outer = 0x123a7ec00] 10:13:13 INFO - PROCESS | 1651 | 1467738793768 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1249bd400) [pid = 1651] [serial = 2343] [outer = 0x123a7ec00] 10:13:14 INFO - PROCESS | 1651 | 1467738794092 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:13:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:13:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 473ms 10:13:14 INFO - PROCESS | 1651 | 1467738794121 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:13:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:13:14 INFO - PROCESS | 1651 | 1467738794123 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:13:14 INFO - PROCESS | 1651 | 1467738794125 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1651 | 1467738794126 Marionette TRACE conn2 <- [1,3090,null,{}] 10:13:14 INFO - PROCESS | 1651 | 1467738794128 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}] 10:13:14 INFO - PROCESS | 1651 | 1467738794132 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:14 INFO - PROCESS | 1651 | 1467738794228 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:13:14 INFO - PROCESS | 1651 | 1467738794311 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1651 | 1467738794313 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x129147800 == 34 [pid = 1651] [id = 782] 10:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1249c0c00) [pid = 1651] [serial = 2344] [outer = 0x0] 10:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126e0c400) [pid = 1651] [serial = 2345] [outer = 0x1249c0c00] 10:13:14 INFO - PROCESS | 1651 | 1467738794337 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128987000) [pid = 1651] [serial = 2346] [outer = 0x1249c0c00] 10:13:14 INFO - PROCESS | 1651 | 1467738794624 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:13:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:13:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 10:13:14 INFO - PROCESS | 1651 | 1467738794643 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1651 | 1467738794644 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:13:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:13:14 INFO - PROCESS | 1651 | 1467738794647 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1651 | 1467738794648 Marionette TRACE conn2 <- [1,3094,null,{}] 10:13:14 INFO - PROCESS | 1651 | 1467738794662 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}] 10:13:14 INFO - PROCESS | 1651 | 1467738794663 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:14 INFO - PROCESS | 1651 | 1467738794778 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:13:14 INFO - PROCESS | 1651 | 1467738794828 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1651 | 1467738794829 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a655800 == 35 [pid = 1651] [id = 783] 10:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128b26800) [pid = 1651] [serial = 2347] [outer = 0x0] 10:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128c49800) [pid = 1651] [serial = 2348] [outer = 0x128b26800] 10:13:14 INFO - PROCESS | 1651 | 1467738794853 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128e8d800) [pid = 1651] [serial = 2349] [outer = 0x128b26800] 10:13:15 INFO - PROCESS | 1651 | 1467738795165 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:13:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 528ms 10:13:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:13:15 INFO - PROCESS | 1651 | 1467738795178 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1651 | 1467738795179 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:13:15 INFO - PROCESS | 1651 | 1467738795181 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1651 | 1467738795182 Marionette TRACE conn2 <- [1,3098,null,{}] 10:13:15 INFO - PROCESS | 1651 | 1467738795186 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}] 10:13:15 INFO - PROCESS | 1651 | 1467738795187 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:15 INFO - PROCESS | 1651 | 1467738795295 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:13:15 INFO - PROCESS | 1651 | 1467738795307 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1651 | 1467738795309 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x112637000 == 36 [pid = 1651] [id = 784] 10:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129183000) [pid = 1651] [serial = 2350] [outer = 0x0] 10:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12918ac00) [pid = 1651] [serial = 2351] [outer = 0x129183000] 10:13:15 INFO - PROCESS | 1651 | 1467738795333 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x129326800) [pid = 1651] [serial = 2352] [outer = 0x129183000] 10:13:15 INFO - PROCESS | 1651 | 1467738795639 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]]]}] 10:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:13:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:13:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 10:13:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:13:15 INFO - PROCESS | 1651 | 1467738795671 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1651 | 1467738795673 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:13:15 INFO - PROCESS | 1651 | 1467738795675 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1651 | 1467738795676 Marionette TRACE conn2 <- [1,3102,null,{}] 10:13:15 INFO - PROCESS | 1651 | 1467738795678 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}] 10:13:15 INFO - PROCESS | 1651 | 1467738795680 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:15 INFO - PROCESS | 1651 | 1467738795787 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:13:15 INFO - PROCESS | 1651 | 1467738795790 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1651 | 1467738795791 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12acbe800 == 37 [pid = 1651] [id = 785] 10:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1122afc00) [pid = 1651] [serial = 2353] [outer = 0x0] 10:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x129187c00) [pid = 1651] [serial = 2354] [outer = 0x1122afc00] 10:13:15 INFO - PROCESS | 1651 | 1467738795816 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12932d400) [pid = 1651] [serial = 2355] [outer = 0x1122afc00] 10:13:16 INFO - PROCESS | 1651 | 1467738796125 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:13:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 10:13:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:13:16 INFO - PROCESS | 1651 | 1467738796144 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 1651 | 1467738796145 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:13:16 INFO - PROCESS | 1651 | 1467738796147 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1651 | 1467738796148 Marionette TRACE conn2 <- [1,3106,null,{}] 10:13:16 INFO - PROCESS | 1651 | 1467738796158 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}] 10:13:16 INFO - PROCESS | 1651 | 1467738796159 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:16 INFO - PROCESS | 1651 | 1467738796271 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:13:16 INFO - PROCESS | 1651 | 1467738796275 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1651 | 1467738796276 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b938800 == 38 [pid = 1651] [id = 786] 10:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112e55000) [pid = 1651] [serial = 2356] [outer = 0x0] 10:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118990c00) [pid = 1651] [serial = 2357] [outer = 0x112e55000] 10:13:16 INFO - PROCESS | 1651 | 1467738796489 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1293b4c00) [pid = 1651] [serial = 2358] [outer = 0x112e55000] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a765400) [pid = 1651] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11067b400) [pid = 1651] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12389f800) [pid = 1651] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123d54400) [pid = 1651] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12463e800) [pid = 1651] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1129b3000) [pid = 1651] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123886c00) [pid = 1651] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116828800) [pid = 1651] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x115e11000) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112f0f800) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119c92400) [pid = 1651] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1182fb400) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1132e0800) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11834c800) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129a8c00) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1129d4800) [pid = 1651] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119d12c00) [pid = 1651] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:13:16 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126e92000) [pid = 1651] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:13:16 INFO - PROCESS | 1651 | 1467738796754 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]]]}] 10:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:13:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:13:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 627ms 10:13:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:13:16 INFO - PROCESS | 1651 | 1467738796779 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 1651 | 1467738796780 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:13:16 INFO - PROCESS | 1651 | 1467738796789 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1651 | 1467738796791 Marionette TRACE conn2 <- [1,3110,null,{}] 10:13:16 INFO - PROCESS | 1651 | 1467738796794 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}] 10:13:16 INFO - PROCESS | 1651 | 1467738796796 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:16 INFO - PROCESS | 1651 | 1467738796893 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:13:16 INFO - PROCESS | 1651 | 1467738796897 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1651 | 1467738796898 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12be6b800 == 39 [pid = 1651] [id = 787] 10:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126fa8c00) [pid = 1651] [serial = 2359] [outer = 0x0] 10:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12951e000) [pid = 1651] [serial = 2360] [outer = 0x126fa8c00] 10:13:16 INFO - PROCESS | 1651 | 1467738796925 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a527800) [pid = 1651] [serial = 2361] [outer = 0x126fa8c00] 10:13:17 INFO - PROCESS | 1651 | 1467738797216 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"]]]}] 10:13:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:13:17 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 10:13:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:13:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:13:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 478ms 10:13:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:13:17 INFO - PROCESS | 1651 | 1467738797262 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:13:17 INFO - PROCESS | 1651 | 1467738797263 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:13:17 INFO - PROCESS | 1651 | 1467738797265 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1651 | 1467738797266 Marionette TRACE conn2 <- [1,3114,null,{}] 10:13:17 INFO - PROCESS | 1651 | 1467738797271 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}] 10:13:17 INFO - PROCESS | 1651 | 1467738797272 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:17 INFO - PROCESS | 1651 | 1467738797352 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:13:17 INFO - PROCESS | 1651 | 1467738797419 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\", \"878a5701-6903-4fc1-ba8e-677cb9160aaa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:17 INFO - PROCESS | 1651 | 1467738797420 Marionette INFO sendAsync 18256b79-ee09-fe4b-84ee-2ab1374197eb 10:13:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c02e800 == 40 [pid = 1651] [id = 788] 10:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128989c00) [pid = 1651] [serial = 2362] [outer = 0x0] 10:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a630400) [pid = 1651] [serial = 2363] [outer = 0x128989c00] 10:13:17 INFO - PROCESS | 1651 | 1467738797444 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a694000) [pid = 1651] [serial = 2364] [outer = 0x128989c00] 10:13:17 INFO - PROCESS | 1651 | 1467738797705 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]]]}] 10:13:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:13:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 473ms 10:13:17 INFO - PROCESS | 1651 | 1467738797741 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:13:17 INFO - PROCESS | 1651 | 1467738797742 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:13:18 WARNING - u'runner_teardown' () 10:13:18 INFO - No more tests 10:13:18 INFO - Got 0 unexpected results 10:13:18 INFO - SUITE-END | took 508s 10:13:18 INFO - Closing logging queue 10:13:18 INFO - queue closed 10:13:18 INFO - Return code: 0 10:13:18 WARNING - # TBPL SUCCESS # 10:13:18 INFO - Running post-action listener: _resource_record_post_action 10:13:18 INFO - Running post-run listener: _resource_record_post_run 10:13:19 INFO - Total resource usage - Wall time: 530s; CPU: 57.0%; Read bytes: 38082048; Write bytes: 954721280; Read time: 383; Write time: 4989 10:13:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:13:19 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 150688256; Write bytes: 144003072; Read time: 13463; Write time: 258 10:13:19 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 30875136; Write bytes: 796048384; Read time: 298; Write time: 4584 10:13:19 INFO - Running post-run listener: _upload_blobber_files 10:13:19 INFO - Blob upload gear active. 10:13:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:13:19 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 10:13:19 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'] 10:13:19 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 10:13:20 INFO - (blobuploader) - INFO - Open directory for files ... 10:13:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:13:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:13:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:13:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:13:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:13:21 INFO - (blobuploader) - INFO - Done attempting. 10:13:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:13:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:13:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:13:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:13:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:13:23 INFO - (blobuploader) - INFO - Done attempting. 10:13:23 INFO - (blobuploader) - INFO - Iteration through files over. 10:13:23 INFO - Return code: 0 10:13:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:13:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:13:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c8306bef5bee81d813539d16397e14dece75e1637266dd03e5a7a0614bb84be9bc5e3d7e18574df937ce252197017fdf81dcc03b98f38db2e3f1c42a241a8573", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9e6a9adbee06aaccd32c51a1990d080969f35c9aba28c30d8054c2be3d27c7f9e06a2aae0a6379491e39722fca8eb4810703419bd12e4ef1c338562c3c563ef"} 10:13:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:13:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:13:23 INFO - Contents: 10:13:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c8306bef5bee81d813539d16397e14dece75e1637266dd03e5a7a0614bb84be9bc5e3d7e18574df937ce252197017fdf81dcc03b98f38db2e3f1c42a241a8573", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9e6a9adbee06aaccd32c51a1990d080969f35c9aba28c30d8054c2be3d27c7f9e06a2aae0a6379491e39722fca8eb4810703419bd12e4ef1c338562c3c563ef"} 10:13:23 INFO - Running post-run listener: copy_logs_to_upload_dir 10:13:23 INFO - Copying logs to upload dir... 10:13:23 INFO - mkdir: /builds/slave/test/build/upload/logs 10:13:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=590.880377 ========= master_lag: 0.40 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-07-05 10:13:23.734270) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 10:13:23.741468) ========= 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.um1ocGPExR/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.es2LQ5EqEU/Listeners TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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/c8306bef5bee81d813539d16397e14dece75e1637266dd03e5a7a0614bb84be9bc5e3d7e18574df937ce252197017fdf81dcc03b98f38db2e3f1c42a241a8573", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9e6a9adbee06aaccd32c51a1990d080969f35c9aba28c30d8054c2be3d27c7f9e06a2aae0a6379491e39722fca8eb4810703419bd12e4ef1c338562c3c563ef"} build_url:https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012613 build_url: 'https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/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/c8306bef5bee81d813539d16397e14dece75e1637266dd03e5a7a0614bb84be9bc5e3d7e18574df937ce252197017fdf81dcc03b98f38db2e3f1c42a241a8573", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9e6a9adbee06aaccd32c51a1990d080969f35c9aba28c30d8054c2be3d27c7f9e06a2aae0a6379491e39722fca8eb4810703419bd12e4ef1c338562c3c563ef"}' symbols_url: 'https://queue.taskcluster.net/v1/task/baqKEELeQta8CxjMnvNIUQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 10:13:23.780145) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:13:23.780459) ========= 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.um1ocGPExR/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.es2LQ5EqEU/Listeners TMPDIR=/var/folders/_q/ws1b_mf156sfthc66fnphd6r00000w/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.005262 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:13:23.833801) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 10:13:23.836140) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 10:13:23.836467) ========= ========= Total master_lag: 0.53 =========