builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0011 starttime: 1468019892.4 results: success (0) buildid: 20160708151127 builduid: f79d4f8ccb4d45c0863bd48756e9225d revision: cbacbb7c2c3523d036f737c9dc6c4406d14ade2b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.398713) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.399158) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.399477) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.450177) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.450493) ========= 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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-08 16:18:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 154M=0s 2016-07-08 16:18:12 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.161263 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.639295) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.639630) ========= 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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.034744 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.695220) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:12.695611) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cbacbb7c2c3523d036f737c9dc6c4406d14ade2b --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 cbacbb7c2c3523d036f737c9dc6c4406d14ade2b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-08 16:18:12,771 truncating revision to first 12 chars 2016-07-08 16:18:12,771 Setting DEBUG logging. 2016-07-08 16:18:12,771 attempt 1/10 2016-07-08 16:18:12,771 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cbacbb7c2c35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 16:18:13,484 unpacking tar archive at: mozilla-beta-cbacbb7c2c35/testing/mozharness/ program finished with exit code 0 elapsedTime=0.973081 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:13.691716) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:13.692129) ========= script_repo_revision: cbacbb7c2c3523d036f737c9dc6c4406d14ade2b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:13.692630) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:13.693006) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 16:18:13.712478) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 53 secs) (at 2016-07-08 16:18:13.712863) ========= /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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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 16:18:13 INFO - MultiFileLogger online at 20160708 16:18:13 in /builds/slave/test 16:18:13 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 16:18:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:18:13 INFO - {'append_to_log': False, 16:18:13 INFO - 'base_work_dir': '/builds/slave/test', 16:18:13 INFO - 'blob_upload_branch': 'mozilla-beta', 16:18:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:18:13 INFO - 'buildbot_json_path': 'buildprops.json', 16:18:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:18:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:18:13 INFO - 'download_minidump_stackwalk': True, 16:18:13 INFO - 'download_symbols': 'true', 16:18:13 INFO - 'e10s': False, 16:18:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:18:13 INFO - 'tooltool.py': '/tools/tooltool.py', 16:18:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:18:13 INFO - '/tools/misc-python/virtualenv.py')}, 16:18:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:18:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:18:13 INFO - 'log_level': 'info', 16:18:13 INFO - 'log_to_console': True, 16:18:13 INFO - 'opt_config_files': (), 16:18:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:18:13 INFO - '--processes=1', 16:18:13 INFO - '--config=%(test_path)s/wptrunner.ini', 16:18:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:18:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:18:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:18:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:18:13 INFO - 'pip_index': False, 16:18:13 INFO - 'require_test_zip': True, 16:18:13 INFO - 'test_type': ('testharness',), 16:18:13 INFO - 'this_chunk': '1', 16:18:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:18:13 INFO - 'total_chunks': '10', 16:18:13 INFO - 'virtualenv_path': 'venv', 16:18:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:18:13 INFO - 'work_dir': 'build'} 16:18:13 INFO - ##### 16:18:13 INFO - ##### Running clobber step. 16:18:13 INFO - ##### 16:18:13 INFO - Running pre-action listener: _resource_record_pre_action 16:18:13 INFO - Running main action method: clobber 16:18:13 INFO - rmtree: /builds/slave/test/build 16:18:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:18:15 INFO - Running post-action listener: _resource_record_post_action 16:18:15 INFO - ##### 16:18:15 INFO - ##### Running read-buildbot-config step. 16:18:15 INFO - ##### 16:18:15 INFO - Running pre-action listener: _resource_record_pre_action 16:18:15 INFO - Running main action method: read_buildbot_config 16:18:15 INFO - Using buildbot properties: 16:18:15 INFO - { 16:18:15 INFO - "project": "", 16:18:15 INFO - "product": "firefox", 16:18:15 INFO - "script_repo_revision": "production", 16:18:15 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:18:15 INFO - "repository": "", 16:18:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:18:15 INFO - "buildid": "20160708151127", 16:18:15 INFO - "pgo_build": "False", 16:18:15 INFO - "basedir": "/builds/slave/test", 16:18:15 INFO - "buildnumber": 36, 16:18:15 INFO - "slavename": "t-yosemite-r7-0011", 16:18:15 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 16:18:15 INFO - "platform": "macosx64", 16:18:15 INFO - "branch": "mozilla-beta", 16:18:15 INFO - "revision": "cbacbb7c2c3523d036f737c9dc6c4406d14ade2b", 16:18:15 INFO - "repo_path": "releases/mozilla-beta", 16:18:15 INFO - "moz_repo_path": "", 16:18:15 INFO - "stage_platform": "macosx64", 16:18:15 INFO - "builduid": "f79d4f8ccb4d45c0863bd48756e9225d", 16:18:15 INFO - "slavebuilddir": "test" 16:18:15 INFO - } 16:18:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 16:18:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 16:18:15 INFO - Running post-action listener: _resource_record_post_action 16:18:15 INFO - ##### 16:18:15 INFO - ##### Running download-and-extract step. 16:18:15 INFO - ##### 16:18:15 INFO - Running pre-action listener: _resource_record_pre_action 16:18:15 INFO - Running main action method: download_and_extract 16:18:15 INFO - mkdir: /builds/slave/test/build/tests 16:18:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:15 INFO - https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:18:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:18:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:18:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:18:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:18:46 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 16:18:46 INFO - retry: attempt #1 caught exception: timed out 16:18:46 INFO - retry: Failed, sleeping 30 seconds before retrying 16:19:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 #2 16:19:21 INFO - Downloaded 1201 bytes. 16:19:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:19:21 INFO - Using the following test package requirements: 16:19:21 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:19:21 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:19:21 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:19:21 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'jsshell-mac64.zip'], 16:19:21 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:19:21 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:19:21 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:19:21 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:19:21 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:19:21 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:19:21 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:19:21 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 16:19: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')]} 16:19:21 INFO - https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:19:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:19:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:19:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:23 INFO - Downloaded 18406851 bytes. 16:19:23 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/*'] 16:19:23 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/* 16:19:24 INFO - caution: filename not matched: web-platform/* 16:19:24 INFO - Return code: 11 16:19:24 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')]} 16:19:24 INFO - https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:19:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:19:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:19:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:25 INFO - Downloaded 36389883 bytes. 16:19:25 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/*'] 16:19:25 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/* 16:19:29 INFO - caution: filename not matched: bin/* 16:19:29 INFO - caution: filename not matched: config/* 16:19:29 INFO - caution: filename not matched: mozbase/* 16:19:29 INFO - caution: filename not matched: marionette/* 16:19:29 INFO - caution: filename not matched: tools/wptserve/* 16:19:29 INFO - Return code: 11 16:19:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:29 INFO - https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 16:19:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:19:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:32 INFO - Downloaded 73016806 bytes. 16:19:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:32 INFO - mkdir: /builds/slave/test/properties 16:19:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:19:32 INFO - Writing to file /builds/slave/test/properties/build_url 16:19:32 INFO - Contents: 16:19:32 INFO - build_url:https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:19:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:19:33 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:19:33 INFO - Contents: 16:19:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:33 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')]} 16:19:33 INFO - https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:19:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:19:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/axHcCcnnQSiE77OP53hhjg/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 16:19:37 INFO - Downloaded 103718901 bytes. 16:19:37 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'] 16:19:37 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 16:19:40 INFO - Return code: 0 16:19:40 INFO - Running post-action listener: _resource_record_post_action 16:19:40 INFO - Running post-action listener: set_extra_try_arguments 16:19:40 INFO - ##### 16:19:40 INFO - ##### Running create-virtualenv step. 16:19:40 INFO - ##### 16:19:40 INFO - Running pre-action listener: _pre_create_virtualenv 16:19:40 INFO - Running pre-action listener: _resource_record_pre_action 16:19:40 INFO - Running main action method: create_virtualenv 16:19:40 INFO - Creating virtualenv /builds/slave/test/build/venv 16:19:40 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 16:19:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:19:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:19:40 INFO - Using real prefix '/tools/python27' 16:19:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:19:41 INFO - Installing distribute.............................................................................................................................................................................................done. 16:19:44 INFO - Installing pip.................done. 16:19:44 INFO - Return code: 0 16:19:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:19:44 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')]} 16:19:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:44 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')]} 16:19:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:44 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 0x10ec4ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec69f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6fb57e750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec655e0>, '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 0x10e848cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e873990>, '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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:44 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 16:19:44 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 16:19:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ELU1Zk3I4K/Render', 16:19:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:44 INFO - 'HOME': '/Users/cltbld', 16:19:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:44 INFO - 'LOGNAME': 'cltbld', 16:19:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:44 INFO - 'MOZ_NO_REMOTE': '1', 16:19:44 INFO - 'NO_EM_RESTART': '1', 16:19:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:44 INFO - 'PWD': '/builds/slave/test', 16:19:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:44 INFO - 'SHELL': '/bin/bash', 16:19:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9ClDM8nA9/Listeners', 16:19:44 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 16:19:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:44 INFO - 'USER': 'cltbld', 16:19:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:44 INFO - 'XPC_FLAGS': '0x0', 16:19:44 INFO - 'XPC_SERVICE_NAME': '0', 16:19:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:44 INFO - Downloading/unpacking psutil>=0.7.1 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 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 16:19:44 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 16:19:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:19:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:19:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:19:47 INFO - Installing collected packages: psutil 16:19:47 INFO - Running setup.py install for psutil 16:19:47 INFO - building 'psutil._psutil_osx' extension 16:19:47 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 16:19:48 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 16:19:48 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 16:19:48 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 16:19:48 INFO - building 'psutil._psutil_posix' extension 16:19:48 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 16:19:48 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:19:48 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:19:48 INFO - ^ 16:19:48 INFO - 1 warning generated. 16:19:48 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 16:19:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:19:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:19:49 INFO - Successfully installed psutil 16:19:49 INFO - Cleaning up... 16:19:49 INFO - Return code: 0 16:19:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:19:49 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')]} 16:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:49 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')]} 16:19:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:49 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 0x10ec4ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec69f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6fb57e750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec655e0>, '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 0x10e848cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e873990>, '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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:49 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 16:19:49 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 16:19:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ELU1Zk3I4K/Render', 16:19:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:49 INFO - 'HOME': '/Users/cltbld', 16:19:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:49 INFO - 'LOGNAME': 'cltbld', 16:19:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:49 INFO - 'MOZ_NO_REMOTE': '1', 16:19:49 INFO - 'NO_EM_RESTART': '1', 16:19:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:49 INFO - 'PWD': '/builds/slave/test', 16:19:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:49 INFO - 'SHELL': '/bin/bash', 16:19:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9ClDM8nA9/Listeners', 16:19:49 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 16:19:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:49 INFO - 'USER': 'cltbld', 16:19:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:49 INFO - 'XPC_FLAGS': '0x0', 16:19:49 INFO - 'XPC_SERVICE_NAME': '0', 16:19:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:19:49 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 16:19:49 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 16:19:49 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 16:19:49 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 16:19:49 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 16:19:49 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 16:19:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:19:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:19:51 INFO - Installing collected packages: mozsystemmonitor 16:19:51 INFO - Running setup.py install for mozsystemmonitor 16:19:52 INFO - Successfully installed mozsystemmonitor 16:19:52 INFO - Cleaning up... 16:19:52 INFO - Return code: 0 16:19:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:19: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')]} 16:19:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19: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')]} 16:19:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:52 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 0x10ec4ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec69f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6fb57e750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec655e0>, '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 0x10e848cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e873990>, '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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:52 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 16:19:52 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 16:19:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ELU1Zk3I4K/Render', 16:19:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:52 INFO - 'HOME': '/Users/cltbld', 16:19:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:52 INFO - 'LOGNAME': 'cltbld', 16:19:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:52 INFO - 'MOZ_NO_REMOTE': '1', 16:19:52 INFO - 'NO_EM_RESTART': '1', 16:19:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:52 INFO - 'PWD': '/builds/slave/test', 16:19:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:52 INFO - 'SHELL': '/bin/bash', 16:19:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9ClDM8nA9/Listeners', 16:19:52 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 16:19:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:52 INFO - 'USER': 'cltbld', 16:19:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:52 INFO - 'XPC_FLAGS': '0x0', 16:19:52 INFO - 'XPC_SERVICE_NAME': '0', 16:19:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:52 INFO - Downloading/unpacking blobuploader==1.2.4 16:19:52 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 16:19:52 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 16:19:52 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 16:19:52 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 16:19:52 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 16:19:52 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 16:19:54 INFO - Downloading blobuploader-1.2.4.tar.gz 16:19:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:19:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:19:54 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 16:19:54 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 16:19:54 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 16:19:54 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 16:19:54 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 16:19:54 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 16:19:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:19:55 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:19:55 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 16:19:55 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 16:19:55 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 16:19:55 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 16:19:55 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 16:19:55 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 16:19:55 INFO - Downloading docopt-0.6.1.tar.gz 16:19:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:19:56 INFO - Installing collected packages: blobuploader, requests, docopt 16:19:56 INFO - Running setup.py install for blobuploader 16:19:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:19:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:19:56 INFO - Running setup.py install for requests 16:19:56 INFO - Running setup.py install for docopt 16:19:56 INFO - Successfully installed blobuploader requests docopt 16:19:56 INFO - Cleaning up... 16:19:56 INFO - Return code: 0 16:19:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:19:56 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')]} 16:19:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:56 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')]} 16:19:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:56 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 0x10ec4ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec69f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6fb57e750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec655e0>, '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 0x10e848cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e873990>, '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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:56 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 16:19:56 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 16:19:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ELU1Zk3I4K/Render', 16:19:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:56 INFO - 'HOME': '/Users/cltbld', 16:19:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:56 INFO - 'LOGNAME': 'cltbld', 16:19:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:56 INFO - 'MOZ_NO_REMOTE': '1', 16:19:56 INFO - 'NO_EM_RESTART': '1', 16:19:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:56 INFO - 'PWD': '/builds/slave/test', 16:19:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:56 INFO - 'SHELL': '/bin/bash', 16:19:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9ClDM8nA9/Listeners', 16:19:56 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 16:19:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:56 INFO - 'USER': 'cltbld', 16:19:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:56 INFO - 'XPC_FLAGS': '0x0', 16:19:56 INFO - 'XPC_SERVICE_NAME': '0', 16:19:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-MT3WL_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-EFAx5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-z3ulgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-tIxF40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-v958io-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-6jgXN8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-mdbNN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:19:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:19:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ybo7Bu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-JQJ1aK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-YQ2cdT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-6dI_S4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-CcIolY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ybNcpf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-i0sz0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-OhZdt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-uRl3M6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:19:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Xn8jXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:19:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-8pd7ZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:19:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-xcJCMD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:19:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-899_YD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:19:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-4jxG7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:19:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:19:59 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 16:19:59 INFO - Running setup.py install for manifestparser 16:19:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:20:00 INFO - Running setup.py install for mozcrash 16:20:00 INFO - Running setup.py install for mozdebug 16:20:00 INFO - Running setup.py install for mozdevice 16:20:00 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:20:00 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:20:00 INFO - Running setup.py install for mozfile 16:20:00 INFO - Running setup.py install for mozhttpd 16:20:00 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:20:00 INFO - Running setup.py install for mozinfo 16:20:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:20:00 INFO - Running setup.py install for mozInstall 16:20:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozleak 16:20:01 INFO - Running setup.py install for mozlog 16:20:01 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for moznetwork 16:20:01 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozprocess 16:20:01 INFO - Running setup.py install for mozprofile 16:20:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozrunner 16:20:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Running setup.py install for mozscreenshot 16:20:02 INFO - Running setup.py install for moztest 16:20:02 INFO - Running setup.py install for mozversion 16:20:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Running setup.py install for wptserve 16:20:02 INFO - Running setup.py install for marionette-driver 16:20:02 INFO - Running setup.py install for browsermob-proxy 16:20:02 INFO - Running setup.py install for marionette-client 16:20:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:20:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:20:03 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 16:20:03 INFO - Cleaning up... 16:20:03 INFO - Return code: 0 16:20:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:20:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:20:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:20:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:20:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:20:03 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 0x10ec4ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec69f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6fb57e750>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec655e0>, '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 0x10e848cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e873990>, '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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:20:03 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 16:20:03 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 16:20:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ELU1Zk3I4K/Render', 16:20:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:20:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:20:03 INFO - 'HOME': '/Users/cltbld', 16:20:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:20:03 INFO - 'LOGNAME': 'cltbld', 16:20:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:20:03 INFO - 'MOZ_NO_REMOTE': '1', 16:20:03 INFO - 'NO_EM_RESTART': '1', 16:20:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:20:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:20:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:20:03 INFO - 'PWD': '/builds/slave/test', 16:20:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:20:03 INFO - 'SHELL': '/bin/bash', 16:20:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9ClDM8nA9/Listeners', 16:20:03 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 16:20:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:20:03 INFO - 'USER': 'cltbld', 16:20:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:20:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:20:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:20:03 INFO - 'XPC_FLAGS': '0x0', 16:20:03 INFO - 'XPC_SERVICE_NAME': '0', 16:20:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:20:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:20:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:20:03 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-bBjkr4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:20:03 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)) 16:20:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:20:03 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-4YphHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:20:03 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)) 16:20:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:20:03 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ohjTxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:20:03 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)) 16:20:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:20:03 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ao8NkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-R8iqil-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-vEZyks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-M37LUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-FjKWZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-WVzJBY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-POXSlt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-eTi0hm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Mf1d2w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-6AFbUT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:20:04 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)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:20:04 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Xhf3SU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:20:05 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-oy1sJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:20:05 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-L559ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:20:05 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-PtDyVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:20:05 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-XHyUIU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:20:05 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-R5G75L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:20:05 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-DnTVAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:20:05 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)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:20:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZrYLVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:20:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:20:06 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)) 16:20:06 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)) 16:20:06 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)) 16:20:06 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)) 16:20:06 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)) 16:20:06 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)) 16:20:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:20:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:20:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:20:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:20:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:20:08 INFO - Downloading blessings-1.6.tar.gz 16:20:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:20:08 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)) 16:20:08 INFO - Installing collected packages: blessings 16:20:08 INFO - Running setup.py install for blessings 16:20:08 INFO - Successfully installed blessings 16:20:08 INFO - Cleaning up... 16:20:09 INFO - Return code: 0 16:20:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:20:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:20:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:20:09 INFO - Reading from file tmpfile_stdout 16:20:09 INFO - Current package versions: 16:20:09 INFO - blessings == 1.6 16:20:09 INFO - blobuploader == 1.2.4 16:20:09 INFO - browsermob-proxy == 0.6.0 16:20:09 INFO - docopt == 0.6.1 16:20:09 INFO - manifestparser == 1.1 16:20:09 INFO - marionette-client == 2.3.0 16:20:09 INFO - marionette-driver == 1.4.0 16:20:09 INFO - mozInstall == 1.12 16:20:09 INFO - mozcrash == 0.17 16:20:09 INFO - mozdebug == 0.1 16:20:09 INFO - mozdevice == 0.48 16:20:09 INFO - mozfile == 1.2 16:20:09 INFO - mozhttpd == 0.7 16:20:09 INFO - mozinfo == 0.9 16:20:09 INFO - mozleak == 0.1 16:20:09 INFO - mozlog == 3.1 16:20:09 INFO - moznetwork == 0.27 16:20:09 INFO - mozprocess == 0.22 16:20:09 INFO - mozprofile == 0.28 16:20:09 INFO - mozrunner == 6.11 16:20:09 INFO - mozscreenshot == 0.1 16:20:09 INFO - mozsystemmonitor == 0.0 16:20:09 INFO - moztest == 0.7 16:20:09 INFO - mozversion == 1.4 16:20:09 INFO - psutil == 3.1.1 16:20:09 INFO - requests == 1.2.3 16:20:09 INFO - wptserve == 1.4.0 16:20:09 INFO - wsgiref == 0.1.2 16:20:09 INFO - Running post-action listener: _resource_record_post_action 16:20:09 INFO - Running post-action listener: _start_resource_monitoring 16:20:09 INFO - Starting resource monitoring. 16:20:09 INFO - ##### 16:20:09 INFO - ##### Running pull step. 16:20:09 INFO - ##### 16:20:09 INFO - Running pre-action listener: _resource_record_pre_action 16:20:09 INFO - Running main action method: pull 16:20:09 INFO - Pull has nothing to do! 16:20:09 INFO - Running post-action listener: _resource_record_post_action 16:20:09 INFO - ##### 16:20:09 INFO - ##### Running install step. 16:20:09 INFO - ##### 16:20:09 INFO - Running pre-action listener: _resource_record_pre_action 16:20:09 INFO - Running main action method: install 16:20:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:20:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:20:09 INFO - Reading from file tmpfile_stdout 16:20:09 INFO - Detecting whether we're running mozinstall >=1.0... 16:20:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:20:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:20:09 INFO - Reading from file tmpfile_stdout 16:20:09 INFO - Output received: 16:20:09 INFO - Usage: mozinstall [options] installer 16:20:09 INFO - Options: 16:20:09 INFO - -h, --help show this help message and exit 16:20:09 INFO - -d DEST, --destination=DEST 16:20:09 INFO - Directory to install application into. [default: 16:20:09 INFO - "/builds/slave/test"] 16:20:09 INFO - --app=APP Application being installed. [default: firefox] 16:20:09 INFO - mkdir: /builds/slave/test/build/application 16:20:09 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'] 16:20:09 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 16:20:27 INFO - Reading from file tmpfile_stdout 16:20:27 INFO - Output received: 16:20:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:20:27 INFO - Running post-action listener: _resource_record_post_action 16:20:27 INFO - ##### 16:20:27 INFO - ##### Running run-tests step. 16:20:27 INFO - ##### 16:20:27 INFO - Running pre-action listener: _resource_record_pre_action 16:20:27 INFO - Running main action method: run_tests 16:20:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:20:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:20:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:20:27 INFO - grabbing minidump binary from tooltool 16:20:27 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')]} 16:20:27 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 0x10ec655e0>, '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 0x10e848cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e873990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:20:27 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 16:20:27 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 16:20:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:20:27 INFO - Return code: 0 16:20:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:20:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:20:27 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/axHcCcnnQSiE77OP53hhjg/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 16:20:27 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/axHcCcnnQSiE77OP53hhjg/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 16:20:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ELU1Zk3I4K/Render', 16:20:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:20:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:20:27 INFO - 'HOME': '/Users/cltbld', 16:20:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:20:27 INFO - 'LOGNAME': 'cltbld', 16:20:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:20:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:20:27 INFO - 'MOZ_NO_REMOTE': '1', 16:20:27 INFO - 'NO_EM_RESTART': '1', 16:20:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:20:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:20:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:20:27 INFO - 'PWD': '/builds/slave/test', 16:20:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:20:27 INFO - 'SHELL': '/bin/bash', 16:20:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.n9ClDM8nA9/Listeners', 16:20:27 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 16:20:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:20:27 INFO - 'USER': 'cltbld', 16:20:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:20:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:20:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:20:27 INFO - 'XPC_FLAGS': '0x0', 16:20:27 INFO - 'XPC_SERVICE_NAME': '0', 16:20:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:20:27 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/axHcCcnnQSiE77OP53hhjg/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 16:20:28 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 16:20:28 INFO - import pkg_resources 16:20:29 INFO - Using 1 client processes 16:20:29 INFO - wptserve Starting http server on 127.0.0.1:8001 16:20:29 INFO - wptserve Starting http server on 127.0.0.1:8000 16:20:29 INFO - wptserve Starting http server on 127.0.0.1:8443 16:20:31 INFO - SUITE-START | Running 778 tests 16:20:31 INFO - Running testharness tests 16:20:31 INFO - Setting up ssl 16:20:31 INFO - PROCESS | certutil | 16:20:31 INFO - PROCESS | certutil | 16:20:31 INFO - PROCESS | certutil | 16:20:31 INFO - Certificate Nickname Trust Attributes 16:20:31 INFO - SSL,S/MIME,JAR/XPI 16:20:31 INFO - 16:20:31 INFO - web-platform-tests CT,, 16:20:31 INFO - 16:20:31 INFO - Starting runner 16:20:32 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:20:32 INFO - PROCESS | 1659 | 1468020032634 Marionette DEBUG Marionette enabled via build flag and pref 16:20:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f4e800 == 1 [pid = 1659] [id = 1] 16:20:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 1 (0x113f4f000) [pid = 1659] [serial = 1] [outer = 0x0] 16:20:32 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:20:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 2 (0x113f50000) [pid = 1659] [serial = 2] [outer = 0x113f4f000] 16:20:32 INFO - PROCESS | 1659 | 1468020032947 Marionette INFO Listening on port 2828 16:20:33 INFO - PROCESS | 1659 | 1468020033175 Marionette DEBUG Marionette enabled via command-line flag 16:20:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x116952000 == 2 [pid = 1659] [id = 2] 16:20:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 3 (0x116952800) [pid = 1659] [serial = 3] [outer = 0x0] 16:20:33 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:20:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 4 (0x116953800) [pid = 1659] [serial = 4] [outer = 0x116952800] 16:20:33 INFO - PROCESS | 1659 | [1659] 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 16:20:33 INFO - PROCESS | 1659 | 1468020033328 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49295 16:20:33 INFO - PROCESS | 1659 | 1468020033414 Marionette DEBUG Closed connection conn0 16:20:33 INFO - PROCESS | 1659 | [1659] 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 16:20:33 INFO - PROCESS | 1659 | 1468020033420 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49296 16:20:33 INFO - PROCESS | 1659 | 1468020033428 Marionette DEBUG Closed connection conn1 16:20:33 INFO - PROCESS | 1659 | [1659] 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 16:20:33 INFO - PROCESS | 1659 | 1468020033433 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49297 16:20:33 INFO - PROCESS | 1659 | 1468020033442 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:20:33 INFO - PROCESS | 1659 | 1468020033449 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":"20160708151127","device":"desktop","version":"48.0"} 16:20:33 INFO - PROCESS | 1659 | [1659] 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 16:20:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fd7800 == 3 [pid = 1659] [id = 3] 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 5 (0x119fd8000) [pid = 1659] [serial = 5] [outer = 0x0] 16:20:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fd8800 == 4 [pid = 1659] [id = 4] 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 6 (0x119fc3000) [pid = 1659] [serial = 6] [outer = 0x0] 16:20:34 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:20:34 INFO - PROCESS | 1659 | [1659] 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 16:20:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f15000 == 5 [pid = 1659] [id = 5] 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 7 (0x119fc2800) [pid = 1659] [serial = 7] [outer = 0x0] 16:20:34 INFO - PROCESS | 1659 | [1659] 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 16:20:34 INFO - PROCESS | 1659 | [1659] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 8 (0x123fc6800) [pid = 1659] [serial = 8] [outer = 0x119fc2800] 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 9 (0x1245ca800) [pid = 1659] [serial = 9] [outer = 0x119fd8000] 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 10 (0x1245b8c00) [pid = 1659] [serial = 10] [outer = 0x119fc3000] 16:20:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 11 (0x1245ba800) [pid = 1659] [serial = 11] [outer = 0x119fc2800] 16:20:35 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:20:35 INFO - PROCESS | 1659 | 1468020035256 Marionette INFO startBrowser c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:35 INFO - PROCESS | 1659 | 1468020035279 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1659 | 1468020035290 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1659 | 1468020035291 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 12 (0x1266bdc00) [pid = 1659] [serial = 12] [outer = 0x119fc2800] 16:20:35 INFO - PROCESS | 1659 | 1468020035596 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c3c36361-1ea7-064e-88cc-1af89b14fbfc","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":"20160708151127","device":"desktop","version":"48.0","command_id":1}}] 16:20:35 INFO - PROCESS | 1659 | 1468020035689 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}] 16:20:35 INFO - PROCESS | 1659 | 1468020035692 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:35 INFO - PROCESS | 1659 | 1468020035738 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:20:35 INFO - PROCESS | 1659 | 1468020035829 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:20:35 INFO - PROCESS | 1659 | 1468020035831 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:35 INFO - PROCESS | 1659 | [1659] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:20:35 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:20:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 13 (0x128b66c00) [pid = 1659] [serial = 13] [outer = 0x119fc2800] 16:20:36 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:20:36 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:36 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:20:36 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:20:36 INFO - PROCESS | 1659 | 1468020036192 Marionette TRACE conn2 <- [1,3,null,{}] 16:20:36 INFO - PROCESS | 1659 | 1468020036194 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:20:36 INFO - PROCESS | 1659 | 1468020036197 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:36 INFO - PROCESS | 1659 | 1468020036216 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:20:36 INFO - PROCESS | 1659 | 1468020036238 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1659 | 1468020036239 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:20:36 INFO - PROCESS | 1659 | 1468020036242 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1659 | 1468020036245 Marionette TRACE conn2 <- [1,6,null,{}] 16:20:36 INFO - PROCESS | 1659 | 1468020036252 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}] 16:20:36 INFO - PROCESS | 1659 | 1468020036254 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:36 INFO - PROCESS | 1659 | 1468020036264 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:20:36 INFO - PROCESS | 1659 | 1468020036272 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1659 | 1468020036273 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x129014800 == 6 [pid = 1659] [id = 6] 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 14 (0x12909c400) [pid = 1659] [serial = 14] [outer = 0x0] 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 15 (0x12909e000) [pid = 1659] [serial = 15] [outer = 0x12909c400] 16:20:36 INFO - PROCESS | 1659 | 1468020036304 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 16 (0x1290a4000) [pid = 1659] [serial = 16] [outer = 0x12909c400] 16:20:36 INFO - PROCESS | 1659 | 1468020036605 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]]]}] 16:20:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a20e000 == 7 [pid = 1659] [id = 7] 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 17 (0x129409c00) [pid = 1659] [serial = 17] [outer = 0x0] 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 18 (0x12940bc00) [pid = 1659] [serial = 18] [outer = 0x129409c00] 16:20:36 INFO - PROCESS | 1659 | 1468020036649 Marionette DEBUG loaded listener.js 16:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 428ms 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 19 (0x129411c00) [pid = 1659] [serial = 19] [outer = 0x129409c00] 16:20:36 INFO - PROCESS | 1659 | 1468020036713 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1659 | 1468020036714 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:20:36 INFO - PROCESS | 1659 | 1468020036729 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1659 | 1468020036730 Marionette TRACE conn2 <- [1,10,null,{}] 16:20:36 INFO - PROCESS | 1659 | 1468020036744 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}] 16:20:36 INFO - PROCESS | 1659 | 1468020036749 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:36 INFO - PROCESS | 1659 | 1468020036875 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:20:36 INFO - PROCESS | 1659 | 1468020036909 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1659 | 1468020036911 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a65b800 == 8 [pid = 1659] [id = 8] 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 20 (0x12a623000) [pid = 1659] [serial = 20] [outer = 0x0] 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 21 (0x12a624c00) [pid = 1659] [serial = 21] [outer = 0x12a623000] 16:20:36 INFO - PROCESS | 1659 | 1468020036939 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 22 (0x12a6cb400) [pid = 1659] [serial = 22] [outer = 0x12a623000] 16:20:37 INFO - PROCESS | 1659 | 1468020037305 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 631ms 16:20:37 INFO - PROCESS | 1659 | 1468020037355 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:20:37 INFO - PROCESS | 1659 | 1468020037357 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:20:37 INFO - PROCESS | 1659 | 1468020037359 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1659 | 1468020037360 Marionette TRACE conn2 <- [1,14,null,{}] 16:20:37 INFO - PROCESS | 1659 | 1468020037363 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}] 16:20:37 INFO - PROCESS | 1659 | 1468020037365 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:37 INFO - PROCESS | 1659 | 1468020037461 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:20:37 INFO - PROCESS | 1659 | 1468020037465 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1659 | 1468020037466 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b229000 == 9 [pid = 1659] [id = 9] 16:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 23 (0x12a6cfc00) [pid = 1659] [serial = 23] [outer = 0x0] 16:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 24 (0x12b095800) [pid = 1659] [serial = 24] [outer = 0x12a6cfc00] 16:20:37 INFO - PROCESS | 1659 | 1468020037492 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 25 (0x12b20d800) [pid = 1659] [serial = 25] [outer = 0x12a6cfc00] 16:20:37 INFO - PROCESS | 1659 | 1468020037785 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 16:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:20:37 INFO - PROCESS | 1659 | 1468020037832 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1659 | 1468020037833 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:20:37 INFO - PROCESS | 1659 | 1468020037836 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1659 | 1468020037837 Marionette TRACE conn2 <- [1,18,null,{}] 16:20:37 INFO - PROCESS | 1659 | 1468020037839 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}] 16:20:37 INFO - PROCESS | 1659 | 1468020037841 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:37 INFO - PROCESS | 1659 | 1468020037936 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:20:37 INFO - PROCESS | 1659 | 1468020037941 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1659 | 1468020037943 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b923000 == 10 [pid = 1659] [id = 10] 16:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 26 (0x12b8be800) [pid = 1659] [serial = 26] [outer = 0x0] 16:20:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 27 (0x12b95e000) [pid = 1659] [serial = 27] [outer = 0x12b8be800] 16:20:37 INFO - PROCESS | 1659 | 1468020037967 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 28 (0x12b964400) [pid = 1659] [serial = 28] [outer = 0x12b8be800] 16:20:38 INFO - PROCESS | 1659 | 1468020038227 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 16:20:38 INFO - PROCESS | 1659 | 1468020038256 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1659 | 1468020038257 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:20:38 INFO - PROCESS | 1659 | 1468020038259 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1659 | 1468020038261 Marionette TRACE conn2 <- [1,22,null,{}] 16:20:38 INFO - PROCESS | 1659 | 1468020038263 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}] 16:20:38 INFO - PROCESS | 1659 | 1468020038264 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:38 INFO - PROCESS | 1659 | 1468020038366 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:20:38 INFO - PROCESS | 1659 | 1468020038373 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1659 | 1468020038374 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb4800 == 11 [pid = 1659] [id = 11] 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 29 (0x120f28400) [pid = 1659] [serial = 29] [outer = 0x0] 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 30 (0x12a2c3c00) [pid = 1659] [serial = 30] [outer = 0x120f28400] 16:20:38 INFO - PROCESS | 1659 | 1468020038399 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 31 (0x12bccb400) [pid = 1659] [serial = 31] [outer = 0x120f28400] 16:20:38 INFO - PROCESS | 1659 | 1468020038632 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 16:20:38 INFO - PROCESS | 1659 | 1468020038680 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1659 | 1468020038681 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:20:38 INFO - PROCESS | 1659 | 1468020038683 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1659 | 1468020038684 Marionette TRACE conn2 <- [1,26,null,{}] 16:20:38 INFO - PROCESS | 1659 | 1468020038686 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}] 16:20:38 INFO - PROCESS | 1659 | 1468020038688 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:38 INFO - PROCESS | 1659 | 1468020038800 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:20:38 INFO - PROCESS | 1659 | 1468020038804 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1659 | 1468020038806 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c04d800 == 12 [pid = 1659] [id = 12] 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 32 (0x128db3800) [pid = 1659] [serial = 32] [outer = 0x0] 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 33 (0x12bcd4c00) [pid = 1659] [serial = 33] [outer = 0x128db3800] 16:20:38 INFO - PROCESS | 1659 | 1468020038830 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 34 (0x118207800) [pid = 1659] [serial = 34] [outer = 0x128db3800] 16:20:39 INFO - PROCESS | 1659 | 1468020039066 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:20:39 INFO - PROCESS | 1659 | 1468020039102 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1659 | 1468020039103 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:20:39 INFO - PROCESS | 1659 | 1468020039105 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1659 | 1468020039106 Marionette TRACE conn2 <- [1,30,null,{}] 16:20:39 INFO - PROCESS | 1659 | 1468020039128 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}] 16:20:39 INFO - PROCESS | 1659 | 1468020039129 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:39 INFO - PROCESS | 1659 | 1468020039235 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:20:39 INFO - PROCESS | 1659 | 1468020039241 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1659 | 1468020039242 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2a3800 == 13 [pid = 1659] [id = 13] 16:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 35 (0x11820ec00) [pid = 1659] [serial = 35] [outer = 0x0] 16:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 36 (0x12bcd9c00) [pid = 1659] [serial = 36] [outer = 0x11820ec00] 16:20:39 INFO - PROCESS | 1659 | 1468020039266 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 37 (0x12c26a000) [pid = 1659] [serial = 37] [outer = 0x11820ec00] 16:20:39 INFO - PROCESS | 1659 | 1468020039494 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:20:39 INFO - PROCESS | 1659 | 1468020039525 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1659 | 1468020039526 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:20:39 INFO - PROCESS | 1659 | 1468020039528 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1659 | 1468020039530 Marionette TRACE conn2 <- [1,34,null,{}] 16:20:39 INFO - PROCESS | 1659 | 1468020039540 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}] 16:20:39 INFO - PROCESS | 1659 | 1468020039541 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:39 INFO - PROCESS | 1659 | 1468020039642 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:20:39 INFO - PROCESS | 1659 | 1468020039646 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1659 | 1468020039647 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c975000 == 14 [pid = 1659] [id = 14] 16:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 38 (0x12bcd6c00) [pid = 1659] [serial = 38] [outer = 0x0] 16:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 39 (0x12c271800) [pid = 1659] [serial = 39] [outer = 0x12bcd6c00] 16:20:39 INFO - PROCESS | 1659 | 1468020039672 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 40 (0x12c936000) [pid = 1659] [serial = 40] [outer = 0x12bcd6c00] 16:20:39 INFO - PROCESS | 1659 | 1468020039913 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 16:20:39 INFO - PROCESS | 1659 | 1468020039959 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1659 | 1468020039961 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:20:39 INFO - PROCESS | 1659 | 1468020039963 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1659 | 1468020039964 Marionette TRACE conn2 <- [1,38,null,{}] 16:20:39 INFO - PROCESS | 1659 | 1468020039966 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}] 16:20:39 INFO - PROCESS | 1659 | 1468020039968 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:40 INFO - PROCESS | 1659 | 1468020040074 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:20:40 INFO - PROCESS | 1659 | 1468020040078 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1659 | 1468020040080 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc42800 == 15 [pid = 1659] [id = 15] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 41 (0x12c93b400) [pid = 1659] [serial = 41] [outer = 0x0] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 42 (0x12c940000) [pid = 1659] [serial = 42] [outer = 0x12c93b400] 16:20:40 INFO - PROCESS | 1659 | 1468020040103 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 43 (0x12cd3e400) [pid = 1659] [serial = 43] [outer = 0x12c93b400] 16:20:40 INFO - PROCESS | 1659 | 1468020040338 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 16:20:40 INFO - PROCESS | 1659 | 1468020040383 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1659 | 1468020040384 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:20:40 INFO - PROCESS | 1659 | 1468020040404 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1659 | 1468020040405 Marionette TRACE conn2 <- [1,42,null,{}] 16:20:40 INFO - PROCESS | 1659 | 1468020040407 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}] 16:20:40 INFO - PROCESS | 1659 | 1468020040408 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:40 INFO - PROCESS | 1659 | 1468020040510 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:20:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd97800 == 16 [pid = 1659] [id = 16] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 44 (0x12cd98000) [pid = 1659] [serial = 44] [outer = 0x0] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 45 (0x12cd96000) [pid = 1659] [serial = 45] [outer = 0x12cd98000] 16:20:40 INFO - PROCESS | 1659 | 1468020040527 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1659 | 1468020040528 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 46 (0x12cd9f000) [pid = 1659] [serial = 46] [outer = 0x12cd98000] 16:20:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2b6000 == 17 [pid = 1659] [id = 17] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 47 (0x12cde3400) [pid = 1659] [serial = 47] [outer = 0x0] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 48 (0x12cde5000) [pid = 1659] [serial = 48] [outer = 0x12cde3400] 16:20:40 INFO - PROCESS | 1659 | 1468020040559 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 49 (0x12cde9400) [pid = 1659] [serial = 49] [outer = 0x12cde3400] 16:20:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd97000 == 18 [pid = 1659] [id = 18] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 50 (0x12cd49c00) [pid = 1659] [serial = 50] [outer = 0x0] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x12d508400) [pid = 1659] [serial = 51] [outer = 0x12cd49c00] 16:20:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x12cdec000) [pid = 1659] [serial = 52] [outer = 0x12cd49c00] 16:20:40 INFO - PROCESS | 1659 | 1468020040919 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 16:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:20:40 INFO - PROCESS | 1659 | 1468020040924 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1659 | 1468020040925 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:20:40 INFO - PROCESS | 1659 | 1468020040927 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1659 | 1468020040929 Marionette TRACE conn2 <- [1,46,null,{}] 16:20:40 INFO - PROCESS | 1659 | 1468020040932 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}] 16:20:40 INFO - PROCESS | 1659 | 1468020040934 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:41 INFO - PROCESS | 1659 | 1468020041031 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:20:41 INFO - PROCESS | 1659 | 1468020041043 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1659 | 1468020041044 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x129019800 == 19 [pid = 1659] [id = 19] 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x1180d8000) [pid = 1659] [serial = 53] [outer = 0x0] 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x1195b3000) [pid = 1659] [serial = 54] [outer = 0x1180d8000] 16:20:41 INFO - PROCESS | 1659 | 1468020041070 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x12d503000) [pid = 1659] [serial = 55] [outer = 0x1180d8000] 16:20:41 INFO - PROCESS | 1659 | 1468020041312 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:20:41 INFO - PROCESS | 1659 | 1468020041347 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1659 | 1468020041348 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:20:41 INFO - PROCESS | 1659 | 1468020041352 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1659 | 1468020041353 Marionette TRACE conn2 <- [1,50,null,{}] 16:20:41 INFO - PROCESS | 1659 | 1468020041363 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}] 16:20:41 INFO - PROCESS | 1659 | 1468020041364 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:41 INFO - PROCESS | 1659 | 1468020041464 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:20:41 INFO - PROCESS | 1659 | 1468020041468 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1659 | 1468020041469 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e87000 == 20 [pid = 1659] [id = 20] 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1180bf000) [pid = 1659] [serial = 56] [outer = 0x0] 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1180c7c00) [pid = 1659] [serial = 57] [outer = 0x1180bf000] 16:20:41 INFO - PROCESS | 1659 | 1468020041493 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x118317800) [pid = 1659] [serial = 58] [outer = 0x1180bf000] 16:20:41 INFO - PROCESS | 1659 | 1468020041741 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 16:20:41 INFO - PROCESS | 1659 | 1468020041781 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1659 | 1468020041782 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:20:41 INFO - PROCESS | 1659 | 1468020041784 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1659 | 1468020041785 Marionette TRACE conn2 <- [1,54,null,{}] 16:20:41 INFO - PROCESS | 1659 | 1468020041787 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}] 16:20:41 INFO - PROCESS | 1659 | 1468020041788 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:41 INFO - PROCESS | 1659 | 1468020041889 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:20:41 INFO - PROCESS | 1659 | 1468020041902 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1659 | 1468020041902 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d818800 == 21 [pid = 1659] [id = 21] 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x118318c00) [pid = 1659] [serial = 59] [outer = 0x0] 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x11831d400) [pid = 1659] [serial = 60] [outer = 0x118318c00] 16:20:41 INFO - PROCESS | 1659 | 1468020041926 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x118325400) [pid = 1659] [serial = 61] [outer = 0x118318c00] 16:20:42 INFO - PROCESS | 1659 | 1468020042152 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:20:42 INFO - PROCESS | 1659 | 1468020042204 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1659 | 1468020042205 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:20:42 INFO - PROCESS | 1659 | 1468020042207 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1659 | 1468020042208 Marionette TRACE conn2 <- [1,58,null,{}] 16:20:42 INFO - PROCESS | 1659 | 1468020042210 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}] 16:20:42 INFO - PROCESS | 1659 | 1468020042211 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:42 INFO - PROCESS | 1659 | 1468020042314 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:20:42 INFO - PROCESS | 1659 | 1468020042318 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1659 | 1468020042319 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b007000 == 22 [pid = 1659] [id = 22] 16:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11935d400) [pid = 1659] [serial = 62] [outer = 0x0] 16:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x12a9f2400) [pid = 1659] [serial = 63] [outer = 0x11935d400] 16:20:42 INFO - PROCESS | 1659 | 1468020042346 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x12d9e6800) [pid = 1659] [serial = 64] [outer = 0x11935d400] 16:20:42 INFO - PROCESS | 1659 | 1468020042599 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 16:20:42 INFO - PROCESS | 1659 | 1468020042627 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1659 | 1468020042629 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:20:42 INFO - PROCESS | 1659 | 1468020042634 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1659 | 1468020042640 Marionette TRACE conn2 <- [1,62,null,{}] 16:20:42 INFO - PROCESS | 1659 | 1468020042651 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}] 16:20:42 INFO - PROCESS | 1659 | 1468020042652 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:42 INFO - PROCESS | 1659 | 1468020042769 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:20:43 INFO - PROCESS | 1659 | 1468020043401 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1659 | 1468020043402 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x111ad9000 == 23 [pid = 1659] [id = 23] 16:20:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x11222d800) [pid = 1659] [serial = 65] [outer = 0x0] 16:20:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x112760c00) [pid = 1659] [serial = 66] [outer = 0x11222d800] 16:20:43 INFO - PROCESS | 1659 | 1468020043439 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x112df1400) [pid = 1659] [serial = 67] [outer = 0x11222d800] 16:20:43 INFO - PROCESS | 1659 | 1468020043854 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]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1237ms 16:20:43 INFO - PROCESS | 1659 | 1468020043871 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 1659 | 1468020043874 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:20:43 INFO - PROCESS | 1659 | 1468020043878 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1659 | 1468020043881 Marionette TRACE conn2 <- [1,66,null,{}] 16:20:43 INFO - PROCESS | 1659 | 1468020043885 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}] 16:20:43 INFO - PROCESS | 1659 | 1468020043888 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:44 INFO - PROCESS | 1659 | 1468020044012 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:20:44 INFO - PROCESS | 1659 | 1468020044055 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1659 | 1468020044058 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x116608000 == 24 [pid = 1659] [id = 24] 16:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1133cec00) [pid = 1659] [serial = 68] [outer = 0x0] 16:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1160db800) [pid = 1659] [serial = 69] [outer = 0x1133cec00] 16:20:44 INFO - PROCESS | 1659 | 1468020044108 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x116911000) [pid = 1659] [serial = 70] [outer = 0x1133cec00] 16:20:44 INFO - PROCESS | 1659 | 1468020044603 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]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 774ms 16:20:44 INFO - PROCESS | 1659 | 1468020044653 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1659 | 1468020044656 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:20:44 INFO - PROCESS | 1659 | 1468020044658 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1659 | 1468020044660 Marionette TRACE conn2 <- [1,70,null,{}] 16:20:44 INFO - PROCESS | 1659 | 1468020044663 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}] 16:20:44 INFO - PROCESS | 1659 | 1468020044664 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:44 INFO - PROCESS | 1659 | 1468020044784 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:20:44 INFO - PROCESS | 1659 | 1468020044839 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1659 | 1468020044840 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x11701e800 == 25 [pid = 1659] [id = 25] 16:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x116a0c000) [pid = 1659] [serial = 71] [outer = 0x0] 16:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1180c7800) [pid = 1659] [serial = 72] [outer = 0x116a0c000] 16:20:44 INFO - PROCESS | 1659 | 1468020044872 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11820a400) [pid = 1659] [serial = 73] [outer = 0x116a0c000] 16:20:45 INFO - PROCESS | 1659 | 1468020045533 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 919ms 16:20:45 INFO - PROCESS | 1659 | 1468020045579 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1659 | 1468020045583 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:20:45 INFO - PROCESS | 1659 | 1468020045586 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1659 | 1468020045588 Marionette TRACE conn2 <- [1,74,null,{}] 16:20:45 INFO - PROCESS | 1659 | 1468020045592 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}] 16:20:45 INFO - PROCESS | 1659 | 1468020045593 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:45 INFO - PROCESS | 1659 | 1468020045676 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:20:45 INFO - PROCESS | 1659 | 1468020045732 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1659 | 1468020045733 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x113ad1000 == 26 [pid = 1659] [id = 26] 16:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x115e60c00) [pid = 1659] [serial = 74] [outer = 0x0] 16:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116750400) [pid = 1659] [serial = 75] [outer = 0x115e60c00] 16:20:45 INFO - PROCESS | 1659 | 1468020045761 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116918400) [pid = 1659] [serial = 76] [outer = 0x115e60c00] 16:20:46 INFO - PROCESS | 1659 | 1468020046189 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 16:20:46 INFO - PROCESS | 1659 | 1468020046257 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1659 | 1468020046259 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:20:46 INFO - PROCESS | 1659 | 1468020046270 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1659 | 1468020046272 Marionette TRACE conn2 <- [1,78,null,{}] 16:20:46 INFO - PROCESS | 1659 | 1468020046274 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}] 16:20:46 INFO - PROCESS | 1659 | 1468020046275 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:46 INFO - PROCESS | 1659 | 1468020046353 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:20:46 INFO - PROCESS | 1659 | 1468020046358 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1659 | 1468020046359 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x116258800 == 27 [pid = 1659] [id = 27] 16:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x117224000) [pid = 1659] [serial = 77] [outer = 0x0] 16:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1172bc400) [pid = 1659] [serial = 78] [outer = 0x117224000] 16:20:46 INFO - PROCESS | 1659 | 1468020046390 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x117ec1400) [pid = 1659] [serial = 79] [outer = 0x117224000] 16:20:46 INFO - PROCESS | 1659 | 1468020046707 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 16:20:46 INFO - PROCESS | 1659 | 1468020046739 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1659 | 1468020046740 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:20:46 INFO - PROCESS | 1659 | 1468020046755 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1659 | 1468020046758 Marionette TRACE conn2 <- [1,82,null,{}] 16:20:46 INFO - PROCESS | 1659 | 1468020046767 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}] 16:20:46 INFO - PROCESS | 1659 | 1468020046770 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:46 INFO - PROCESS | 1659 | 1468020046846 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:20:46 INFO - PROCESS | 1659 | 1468020046851 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1659 | 1468020046853 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ad800 == 28 [pid = 1659] [id = 28] 16:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1180c8800) [pid = 1659] [serial = 80] [outer = 0x0] 16:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118189400) [pid = 1659] [serial = 81] [outer = 0x1180c8800] 16:20:46 INFO - PROCESS | 1659 | 1468020046883 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118210000) [pid = 1659] [serial = 82] [outer = 0x1180c8800] 16:20:47 INFO - PROCESS | 1659 | 1468020047194 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms 16:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:20:47 INFO - PROCESS | 1659 | 1468020047228 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1659 | 1468020047230 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:20:47 INFO - PROCESS | 1659 | 1468020047232 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1659 | 1468020047233 Marionette TRACE conn2 <- [1,86,null,{}] 16:20:47 INFO - PROCESS | 1659 | 1468020047235 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}] 16:20:47 INFO - PROCESS | 1659 | 1468020047236 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:47 INFO - PROCESS | 1659 | 1468020047320 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:20:47 INFO - PROCESS | 1659 | 1468020047359 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1659 | 1468020047360 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x11724c000 == 29 [pid = 1659] [id = 29] 16:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1133f2c00) [pid = 1659] [serial = 83] [outer = 0x0] 16:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118320400) [pid = 1659] [serial = 84] [outer = 0x1133f2c00] 16:20:47 INFO - PROCESS | 1659 | 1468020047385 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118531800) [pid = 1659] [serial = 85] [outer = 0x1133f2c00] 16:20:47 INFO - PROCESS | 1659 | 1468020047659 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 16:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:20:47 INFO - PROCESS | 1659 | 1468020047710 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1659 | 1468020047711 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:20:47 INFO - PROCESS | 1659 | 1468020047713 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1659 | 1468020047714 Marionette TRACE conn2 <- [1,90,null,{}] 16:20:47 INFO - PROCESS | 1659 | 1468020047716 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}] 16:20:47 INFO - PROCESS | 1659 | 1468020047718 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:47 INFO - PROCESS | 1659 | 1468020047796 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:20:47 INFO - PROCESS | 1659 | 1468020047800 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1659 | 1468020047802 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e85800 == 30 [pid = 1659] [id = 30] 16:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1133e9800) [pid = 1659] [serial = 86] [outer = 0x0] 16:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11875f800) [pid = 1659] [serial = 87] [outer = 0x1133e9800] 16:20:47 INFO - PROCESS | 1659 | 1468020047828 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119065400) [pid = 1659] [serial = 88] [outer = 0x1133e9800] 16:20:48 INFO - PROCESS | 1659 | 1468020048145 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:20:48 INFO - PROCESS | 1659 | 1468020048185 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1659 | 1468020048187 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:20:48 INFO - PROCESS | 1659 | 1468020048189 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1659 | 1468020048192 Marionette TRACE conn2 <- [1,94,null,{}] 16:20:48 INFO - PROCESS | 1659 | 1468020048210 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}] 16:20:48 INFO - PROCESS | 1659 | 1468020048216 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:48 INFO - PROCESS | 1659 | 1468020048359 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:20:48 INFO - PROCESS | 1659 | 1468020048368 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1659 | 1468020048370 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x118731000 == 31 [pid = 1659] [id = 31] 16:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119323000) [pid = 1659] [serial = 89] [outer = 0x0] 16:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1193bec00) [pid = 1659] [serial = 90] [outer = 0x119323000] 16:20:48 INFO - PROCESS | 1659 | 1468020048410 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119833400) [pid = 1659] [serial = 91] [outer = 0x119323000] 16:20:48 INFO - PROCESS | 1659 | 1468020048754 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 588ms 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:20:48 INFO - PROCESS | 1659 | 1468020048780 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1659 | 1468020048781 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:20:48 INFO - PROCESS | 1659 | 1468020048786 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1659 | 1468020048790 Marionette TRACE conn2 <- [1,98,null,{}] 16:20:48 INFO - PROCESS | 1659 | 1468020048792 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}] 16:20:48 INFO - PROCESS | 1659 | 1468020048794 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:48 INFO - PROCESS | 1659 | 1468020048915 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:20:48 INFO - PROCESS | 1659 | 1468020048924 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1659 | 1468020048925 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x119068800 == 32 [pid = 1659] [id = 32] 16:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x117ec3000) [pid = 1659] [serial = 92] [outer = 0x0] 16:20:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119863000) [pid = 1659] [serial = 93] [outer = 0x117ec3000] 16:20:48 INFO - PROCESS | 1659 | 1468020048962 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119dd7800) [pid = 1659] [serial = 94] [outer = 0x117ec3000] 16:20:49 INFO - PROCESS | 1659 | 1468020049377 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 625ms 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:20:49 INFO - PROCESS | 1659 | 1468020049409 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1659 | 1468020049410 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:20:49 INFO - PROCESS | 1659 | 1468020049412 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1659 | 1468020049413 Marionette TRACE conn2 <- [1,102,null,{}] 16:20:49 INFO - PROCESS | 1659 | 1468020049415 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}] 16:20:49 INFO - PROCESS | 1659 | 1468020049416 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:49 INFO - PROCESS | 1659 | 1468020049489 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:20:49 INFO - PROCESS | 1659 | 1468020049534 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1659 | 1468020049535 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x119177800 == 33 [pid = 1659] [id = 33] 16:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1195bdc00) [pid = 1659] [serial = 95] [outer = 0x0] 16:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120f29000) [pid = 1659] [serial = 96] [outer = 0x1195bdc00] 16:20:49 INFO - PROCESS | 1659 | 1468020049559 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120f30800) [pid = 1659] [serial = 97] [outer = 0x1195bdc00] 16:20:49 INFO - PROCESS | 1659 | 1468020049796 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:20:49 INFO - PROCESS | 1659 | 1468020049833 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1659 | 1468020049834 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:20:49 INFO - PROCESS | 1659 | 1468020049836 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1659 | 1468020049837 Marionette TRACE conn2 <- [1,106,null,{}] 16:20:49 INFO - PROCESS | 1659 | 1468020049852 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}] 16:20:49 INFO - PROCESS | 1659 | 1468020049853 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:49 INFO - PROCESS | 1659 | 1468020049935 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:20:49 INFO - PROCESS | 1659 | 1468020049939 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1659 | 1468020049940 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x116949800 == 34 [pid = 1659] [id = 34] 16:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x120fcb000) [pid = 1659] [serial = 98] [outer = 0x0] 16:20:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120fd7000) [pid = 1659] [serial = 99] [outer = 0x120fcb000] 16:20:49 INFO - PROCESS | 1659 | 1468020049966 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1210eac00) [pid = 1659] [serial = 100] [outer = 0x120fcb000] 16:20:50 INFO - PROCESS | 1659 | 1468020050276 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms 16:20:50 INFO - PROCESS | 1659 | 1468020050311 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1659 | 1468020050312 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:20:50 INFO - PROCESS | 1659 | 1468020050315 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1659 | 1468020050316 Marionette TRACE conn2 <- [1,110,null,{}] 16:20:50 INFO - PROCESS | 1659 | 1468020050318 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}] 16:20:50 INFO - PROCESS | 1659 | 1468020050319 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:50 INFO - PROCESS | 1659 | 1468020050396 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:20:50 INFO - PROCESS | 1659 | 1468020050445 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1659 | 1468020050446 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d6000 == 35 [pid = 1659] [id = 35] 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119006c00) [pid = 1659] [serial = 101] [outer = 0x0] 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1210ea400) [pid = 1659] [serial = 102] [outer = 0x119006c00] 16:20:50 INFO - PROCESS | 1659 | 1468020050470 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12383a400) [pid = 1659] [serial = 103] [outer = 0x119006c00] 16:20:50 INFO - PROCESS | 1659 | 1468020050729 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:20:50 INFO - PROCESS | 1659 | 1468020050783 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1659 | 1468020050785 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:20:50 INFO - PROCESS | 1659 | 1468020050795 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1659 | 1468020050797 Marionette TRACE conn2 <- [1,114,null,{}] 16:20:50 INFO - PROCESS | 1659 | 1468020050799 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}] 16:20:50 INFO - PROCESS | 1659 | 1468020050801 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:50 INFO - PROCESS | 1659 | 1468020050896 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:20:50 INFO - PROCESS | 1659 | 1468020050900 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1659 | 1468020050901 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dc2800 == 36 [pid = 1659] [id = 36] 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1210ec000) [pid = 1659] [serial = 104] [outer = 0x0] 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123e15400) [pid = 1659] [serial = 105] [outer = 0x1210ec000] 16:20:50 INFO - PROCESS | 1659 | 1468020050930 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1245bbc00) [pid = 1659] [serial = 106] [outer = 0x1210ec000] 16:20:51 INFO - PROCESS | 1659 | 1468020051236 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 479ms 16:20:51 INFO - PROCESS | 1659 | 1468020051266 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1659 | 1468020051268 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:20:51 INFO - PROCESS | 1659 | 1468020051273 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1659 | 1468020051274 Marionette TRACE conn2 <- [1,118,null,{}] 16:20:51 INFO - PROCESS | 1659 | 1468020051277 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}] 16:20:51 INFO - PROCESS | 1659 | 1468020051278 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:51 INFO - PROCESS | 1659 | 1468020051381 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:20:51 INFO - PROCESS | 1659 | 1468020051388 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1659 | 1468020051390 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ff6800 == 37 [pid = 1659] [id = 37] 16:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1210f0400) [pid = 1659] [serial = 107] [outer = 0x0] 16:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12485c000) [pid = 1659] [serial = 108] [outer = 0x1210f0400] 16:20:51 INFO - PROCESS | 1659 | 1468020051414 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x124863800) [pid = 1659] [serial = 109] [outer = 0x1210f0400] 16:20:51 INFO - PROCESS | 1659 | 1468020051706 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:20:51 INFO - PROCESS | 1659 | 1468020051744 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1659 | 1468020051746 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:20:51 INFO - PROCESS | 1659 | 1468020051752 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1659 | 1468020051755 Marionette TRACE conn2 <- [1,122,null,{}] 16:20:51 INFO - PROCESS | 1659 | 1468020051759 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}] 16:20:51 INFO - PROCESS | 1659 | 1468020051760 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:51 INFO - PROCESS | 1659 | 1468020051884 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:20:51 INFO - PROCESS | 1659 | 1468020051890 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1659 | 1468020051891 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238d7000 == 38 [pid = 1659] [id = 38] 16:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11837f800) [pid = 1659] [serial = 110] [outer = 0x0] 16:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x124b7fc00) [pid = 1659] [serial = 111] [outer = 0x11837f800] 16:20:51 INFO - PROCESS | 1659 | 1468020051929 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x124bfb000) [pid = 1659] [serial = 112] [outer = 0x11837f800] 16:20:52 INFO - PROCESS | 1659 | 1468020052215 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:20:52 INFO - PROCESS | 1659 | 1468020052225 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1659 | 1468020052226 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:20:52 INFO - PROCESS | 1659 | 1468020052234 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1659 | 1468020052235 Marionette TRACE conn2 <- [1,126,null,{}] 16:20:52 INFO - PROCESS | 1659 | 1468020052238 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}] 16:20:52 INFO - PROCESS | 1659 | 1468020052239 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:52 INFO - PROCESS | 1659 | 1468020052362 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:20:52 INFO - PROCESS | 1659 | 1468020052371 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1659 | 1468020052372 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x123cd3000 == 39 [pid = 1659] [id = 39] 16:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123c1a800) [pid = 1659] [serial = 113] [outer = 0x0] 16:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x124ef3000) [pid = 1659] [serial = 114] [outer = 0x123c1a800] 16:20:52 INFO - PROCESS | 1659 | 1468020052396 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1255b2000) [pid = 1659] [serial = 115] [outer = 0x123c1a800] 16:20:52 INFO - PROCESS | 1659 | 1468020052677 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 16:20:52 INFO - PROCESS | 1659 | 1468020052704 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1659 | 1468020052705 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:20:52 INFO - PROCESS | 1659 | 1468020052715 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1659 | 1468020052717 Marionette TRACE conn2 <- [1,130,null,{}] 16:20:52 INFO - PROCESS | 1659 | 1468020052719 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}] 16:20:52 INFO - PROCESS | 1659 | 1468020052720 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:52 INFO - PROCESS | 1659 | 1468020052806 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:20:52 INFO - PROCESS | 1659 | 1468020052814 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1659 | 1468020052815 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242a1000 == 40 [pid = 1659] [id = 40] 16:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x125628800) [pid = 1659] [serial = 116] [outer = 0x0] 16:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1256a1400) [pid = 1659] [serial = 117] [outer = 0x125628800] 16:20:52 INFO - PROCESS | 1659 | 1468020052839 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x126165400) [pid = 1659] [serial = 118] [outer = 0x125628800] 16:20:53 INFO - PROCESS | 1659 | 1468020053156 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:20:53 INFO - PROCESS | 1659 | 1468020053184 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1659 | 1468020053185 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:20:53 INFO - PROCESS | 1659 | 1468020053188 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1659 | 1468020053188 Marionette TRACE conn2 <- [1,134,null,{}] 16:20:53 INFO - PROCESS | 1659 | 1468020053193 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}] 16:20:53 INFO - PROCESS | 1659 | 1468020053194 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:53 INFO - PROCESS | 1659 | 1468020053312 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:20:53 INFO - PROCESS | 1659 | 1468020053319 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1659 | 1468020053320 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c8000 == 41 [pid = 1659] [id = 41] 16:20:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x119fd0000) [pid = 1659] [serial = 119] [outer = 0x0] 16:20:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x126164800) [pid = 1659] [serial = 120] [outer = 0x119fd0000] 16:20:53 INFO - PROCESS | 1659 | 1468020053343 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x1266be800) [pid = 1659] [serial = 121] [outer = 0x119fd0000] 16:20:54 INFO - PROCESS | 1659 | 1468020054316 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 16:20:54 INFO - PROCESS | 1659 | 1468020054358 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:20:54 INFO - PROCESS | 1659 | 1468020054361 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:20:54 INFO - PROCESS | 1659 | 1468020054364 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1659 | 1468020054365 Marionette TRACE conn2 <- [1,138,null,{}] 16:20:54 INFO - PROCESS | 1659 | 1468020054369 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}] 16:20:54 INFO - PROCESS | 1659 | 1468020054371 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:54 INFO - PROCESS | 1659 | 1468020054469 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:20:54 INFO - PROCESS | 1659 | 1468020054522 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1659 | 1468020054523 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a37800 == 42 [pid = 1659] [id = 42] 16:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x116971c00) [pid = 1659] [serial = 122] [outer = 0x0] 16:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x116a03800) [pid = 1659] [serial = 123] [outer = 0x116971c00] 16:20:54 INFO - PROCESS | 1659 | 1468020054551 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1176c6000) [pid = 1659] [serial = 124] [outer = 0x116971c00] 16:20:54 INFO - PROCESS | 1659 | 1468020054859 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 16:20:54 INFO - PROCESS | 1659 | 1468020054884 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1659 | 1468020054886 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:20:54 INFO - PROCESS | 1659 | 1468020054891 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1659 | 1468020054893 Marionette TRACE conn2 <- [1,142,null,{}] 16:20:54 INFO - PROCESS | 1659 | 1468020054899 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}] 16:20:54 INFO - PROCESS | 1659 | 1468020054900 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:54 INFO - PROCESS | 1659 | 1468020054994 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:20:55 INFO - PROCESS | 1659 | 1468020055026 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1659 | 1468020055027 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d4000 == 43 [pid = 1659] [id = 43] 16:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x117ec4400) [pid = 1659] [serial = 125] [outer = 0x0] 16:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x1180d6c00) [pid = 1659] [serial = 126] [outer = 0x117ec4400] 16:20:55 INFO - PROCESS | 1659 | 1468020055054 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x118207000) [pid = 1659] [serial = 127] [outer = 0x117ec4400] 16:20:55 INFO - PROCESS | 1659 | 1468020055381 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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 526ms 16:20:55 INFO - PROCESS | 1659 | 1468020055418 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1659 | 1468020055419 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:20:55 INFO - PROCESS | 1659 | 1468020055421 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1659 | 1468020055424 Marionette TRACE conn2 <- [1,146,null,{}] 16:20:55 INFO - PROCESS | 1659 | 1468020055431 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}] 16:20:55 INFO - PROCESS | 1659 | 1468020055434 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:55 INFO - PROCESS | 1659 | 1468020055526 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:20:55 INFO - PROCESS | 1659 | 1468020055557 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1659 | 1468020055559 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e24800 == 44 [pid = 1659] [id = 44] 16:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x118373800) [pid = 1659] [serial = 128] [outer = 0x0] 16:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x11905cc00) [pid = 1659] [serial = 129] [outer = 0x118373800] 16:20:55 INFO - PROCESS | 1659 | 1468020055588 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x119321c00) [pid = 1659] [serial = 130] [outer = 0x118373800] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x12a623000) [pid = 1659] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x12909c400) [pid = 1659] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x11935d400) [pid = 1659] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x118318c00) [pid = 1659] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x1180bf000) [pid = 1659] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x1180d8000) [pid = 1659] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x12cde3400) [pid = 1659] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x12c93b400) [pid = 1659] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x12bcd6c00) [pid = 1659] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x11820ec00) [pid = 1659] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x128db3800) [pid = 1659] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x120f28400) [pid = 1659] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12b8be800) [pid = 1659] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12a6cfc00) [pid = 1659] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x119323000) [pid = 1659] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x117ec3000) [pid = 1659] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1195bdc00) [pid = 1659] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x120fcb000) [pid = 1659] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1210ec000) [pid = 1659] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1210f0400) [pid = 1659] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11837f800) [pid = 1659] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11222d800) [pid = 1659] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1133cec00) [pid = 1659] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116a0c000) [pid = 1659] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x115e60c00) [pid = 1659] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x117224000) [pid = 1659] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1180c8800) [pid = 1659] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1133f2c00) [pid = 1659] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:20:56 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1133e9800) [pid = 1659] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:20:56 INFO - PROCESS | 1659 | 1468020056363 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 977ms 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:20:56 INFO - PROCESS | 1659 | 1468020056403 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1659 | 1468020056406 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:20:56 INFO - PROCESS | 1659 | 1468020056409 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1659 | 1468020056411 Marionette TRACE conn2 <- [1,150,null,{}] 16:20:56 INFO - PROCESS | 1659 | 1468020056415 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}] 16:20:56 INFO - PROCESS | 1659 | 1468020056421 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:56 INFO - PROCESS | 1659 | 1468020056547 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:20:56 INFO - PROCESS | 1659 | 1468020056553 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1659 | 1468020056555 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x11850c800 == 45 [pid = 1659] [id = 45] 16:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1180bf000) [pid = 1659] [serial = 131] [outer = 0x0] 16:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11820b400) [pid = 1659] [serial = 132] [outer = 0x1180bf000] 16:20:56 INFO - PROCESS | 1659 | 1468020056585 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119009000) [pid = 1659] [serial = 133] [outer = 0x1180bf000] 16:20:56 INFO - PROCESS | 1659 | 1468020056900 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 520ms 16:20:56 INFO - PROCESS | 1659 | 1468020056929 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1659 | 1468020056930 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:20:56 INFO - PROCESS | 1659 | 1468020056951 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1659 | 1468020056952 Marionette TRACE conn2 <- [1,154,null,{}] 16:20:56 INFO - PROCESS | 1659 | 1468020056954 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}] 16:20:56 INFO - PROCESS | 1659 | 1468020056956 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:57 INFO - PROCESS | 1659 | 1468020057028 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:20:57 INFO - PROCESS | 1659 | 1468020057032 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1659 | 1468020057033 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x119079800 == 46 [pid = 1659] [id = 46] 16:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x117ec2000) [pid = 1659] [serial = 134] [outer = 0x0] 16:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1193bf000) [pid = 1659] [serial = 135] [outer = 0x117ec2000] 16:20:57 INFO - PROCESS | 1659 | 1468020057059 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1195ba800) [pid = 1659] [serial = 136] [outer = 0x117ec2000] 16:20:57 INFO - PROCESS | 1659 | 1468020057475 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]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 575ms 16:20:57 INFO - PROCESS | 1659 | 1468020057522 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 1659 | 1468020057524 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:20:57 INFO - PROCESS | 1659 | 1468020057527 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1659 | 1468020057529 Marionette TRACE conn2 <- [1,158,null,{}] 16:20:57 INFO - PROCESS | 1659 | 1468020057532 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}] 16:20:57 INFO - PROCESS | 1659 | 1468020057538 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:57 INFO - PROCESS | 1659 | 1468020057672 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:20:57 INFO - PROCESS | 1659 | 1468020057685 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1659 | 1468020057686 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195de000 == 47 [pid = 1659] [id = 47] 16:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11985e000) [pid = 1659] [serial = 137] [outer = 0x0] 16:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119fc5400) [pid = 1659] [serial = 138] [outer = 0x11985e000] 16:20:57 INFO - PROCESS | 1659 | 1468020057710 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1210ec400) [pid = 1659] [serial = 139] [outer = 0x11985e000] 16:20:58 INFO - PROCESS | 1659 | 1468020058018 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 523ms 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:20:58 INFO - PROCESS | 1659 | 1468020058049 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1659 | 1468020058050 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:20:58 INFO - PROCESS | 1659 | 1468020058052 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1659 | 1468020058053 Marionette TRACE conn2 <- [1,162,null,{}] 16:20:58 INFO - PROCESS | 1659 | 1468020058056 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}] 16:20:58 INFO - PROCESS | 1659 | 1468020058057 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:58 INFO - PROCESS | 1659 | 1468020058155 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:20:58 INFO - PROCESS | 1659 | 1468020058224 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1659 | 1468020058225 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x11206b800 == 48 [pid = 1659] [id = 48] 16:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x110e6bc00) [pid = 1659] [serial = 140] [outer = 0x0] 16:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1122be400) [pid = 1659] [serial = 141] [outer = 0x110e6bc00] 16:20:58 INFO - PROCESS | 1659 | 1468020058256 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11602fc00) [pid = 1659] [serial = 142] [outer = 0x110e6bc00] 16:20:58 INFO - PROCESS | 1659 | 1468020058675 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 16:20:58 INFO - PROCESS | 1659 | 1468020058724 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:20:58 INFO - PROCESS | 1659 | 1468020058726 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:20:58 INFO - PROCESS | 1659 | 1468020058729 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1659 | 1468020058731 Marionette TRACE conn2 <- [1,166,null,{}] 16:20:58 INFO - PROCESS | 1659 | 1468020058735 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}] 16:20:58 INFO - PROCESS | 1659 | 1468020058738 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:58 INFO - PROCESS | 1659 | 1468020058834 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:20:58 INFO - PROCESS | 1659 | 1468020058884 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1659 | 1468020058886 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e76000 == 49 [pid = 1659] [id = 49] 16:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x116083800) [pid = 1659] [serial = 143] [outer = 0x0] 16:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x117ec1800) [pid = 1659] [serial = 144] [outer = 0x116083800] 16:20:58 INFO - PROCESS | 1659 | 1468020058916 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x118202400) [pid = 1659] [serial = 145] [outer = 0x116083800] 16:20:59 INFO - PROCESS | 1659 | 1468020059358 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]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 16:20:59 INFO - PROCESS | 1659 | 1468020059418 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1659 | 1468020059422 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:20:59 INFO - PROCESS | 1659 | 1468020059426 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1659 | 1468020059427 Marionette TRACE conn2 <- [1,170,null,{}] 16:20:59 INFO - PROCESS | 1659 | 1468020059430 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}] 16:20:59 INFO - PROCESS | 1659 | 1468020059431 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:59 INFO - PROCESS | 1659 | 1468020059542 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:20:59 INFO - PROCESS | 1659 | 1468020059603 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1659 | 1468020059604 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:20:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12385e800 == 50 [pid = 1659] [id = 50] 16:20:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x118763c00) [pid = 1659] [serial = 146] [outer = 0x0] 16:20:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x11935e000) [pid = 1659] [serial = 147] [outer = 0x118763c00] 16:20:59 INFO - PROCESS | 1659 | 1468020059633 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x11985fc00) [pid = 1659] [serial = 148] [outer = 0x118763c00] 16:21:00 INFO - PROCESS | 1659 | 1468020060046 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 668ms 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:21:00 INFO - PROCESS | 1659 | 1468020060095 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1659 | 1468020060097 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:21:00 INFO - PROCESS | 1659 | 1468020060104 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1659 | 1468020060108 Marionette TRACE conn2 <- [1,174,null,{}] 16:21:00 INFO - PROCESS | 1659 | 1468020060112 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}] 16:21:00 INFO - PROCESS | 1659 | 1468020060114 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:00 INFO - PROCESS | 1659 | 1468020060211 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:21:00 INFO - PROCESS | 1659 | 1468020060271 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1659 | 1468020060272 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a82000 == 51 [pid = 1659] [id = 51] 16:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x11931f800) [pid = 1659] [serial = 149] [outer = 0x0] 16:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x120f32800) [pid = 1659] [serial = 150] [outer = 0x11931f800] 16:21:00 INFO - PROCESS | 1659 | 1468020060301 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x123c38c00) [pid = 1659] [serial = 151] [outer = 0x11931f800] 16:21:00 INFO - PROCESS | 1659 | 1468020060706 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 628ms 16:21:00 INFO - PROCESS | 1659 | 1468020060727 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1659 | 1468020060729 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:21:00 INFO - PROCESS | 1659 | 1468020060732 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1659 | 1468020060733 Marionette TRACE conn2 <- [1,178,null,{}] 16:21:00 INFO - PROCESS | 1659 | 1468020060735 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}] 16:21:00 INFO - PROCESS | 1659 | 1468020060736 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:00 INFO - PROCESS | 1659 | 1468020060831 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:21:00 INFO - PROCESS | 1659 | 1468020060930 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1659 | 1468020060931 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x119078800 == 52 [pid = 1659] [id = 52] 16:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x120f27000) [pid = 1659] [serial = 152] [outer = 0x0] 16:21:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x124291000) [pid = 1659] [serial = 153] [outer = 0x120f27000] 16:21:00 INFO - PROCESS | 1659 | 1468020060959 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x124858800) [pid = 1659] [serial = 154] [outer = 0x120f27000] 16:21:01 INFO - PROCESS | 1659 | 1468020061441 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]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 718ms 16:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:21:01 INFO - PROCESS | 1659 | 1468020061451 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1659 | 1468020061453 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:21:01 INFO - PROCESS | 1659 | 1468020061456 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1659 | 1468020061459 Marionette TRACE conn2 <- [1,182,null,{}] 16:21:01 INFO - PROCESS | 1659 | 1468020061481 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}] 16:21:01 INFO - PROCESS | 1659 | 1468020061484 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:01 INFO - PROCESS | 1659 | 1468020061578 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:21:01 INFO - PROCESS | 1659 | 1468020061641 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1659 | 1468020061644 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b1000 == 53 [pid = 1659] [id = 53] 16:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x11607c400) [pid = 1659] [serial = 155] [outer = 0x0] 16:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x116630000) [pid = 1659] [serial = 156] [outer = 0x11607c400] 16:21:01 INFO - PROCESS | 1659 | 1468020061671 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x116973c00) [pid = 1659] [serial = 157] [outer = 0x11607c400] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1195de000 == 52 [pid = 1659] [id = 47] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119079800 == 51 [pid = 1659] [id = 46] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x11850c800 == 50 [pid = 1659] [id = 45] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119177800 == 49 [pid = 1659] [id = 33] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x117e24800 == 48 [pid = 1659] [id = 44] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119068800 == 47 [pid = 1659] [id = 32] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x116258800 == 46 [pid = 1659] [id = 27] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x117e85800 == 45 [pid = 1659] [id = 30] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d4000 == 44 [pid = 1659] [id = 43] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x11724c000 == 43 [pid = 1659] [id = 29] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x118731000 == 42 [pid = 1659] [id = 31] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x113a37800 == 41 [pid = 1659] [id = 42] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ad800 == 40 [pid = 1659] [id = 28] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c8000 == 39 [pid = 1659] [id = 41] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x116949800 == 38 [pid = 1659] [id = 34] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119078800 == 37 [pid = 1659] [id = 52] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x123a82000 == 36 [pid = 1659] [id = 51] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12385e800 == 35 [pid = 1659] [id = 50] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x117e76000 == 34 [pid = 1659] [id = 49] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119ff6800 == 33 [pid = 1659] [id = 37] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1238d7000 == 32 [pid = 1659] [id = 38] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x123cd3000 == 31 [pid = 1659] [id = 39] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d6000 == 30 [pid = 1659] [id = 35] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119dc2800 == 29 [pid = 1659] [id = 36] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1242a1000 == 28 [pid = 1659] [id = 40] 16:21:02 INFO - PROCESS | 1659 | --DOCSHELL 0x11206b800 == 27 [pid = 1659] [id = 48] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1245ba800) [pid = 1659] [serial = 11] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12d9e6800) [pid = 1659] [serial = 64] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x1193bec00) [pid = 1659] [serial = 90] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x119863000) [pid = 1659] [serial = 93] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x119dd7800) [pid = 1659] [serial = 94] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x120f29000) [pid = 1659] [serial = 96] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x120f30800) [pid = 1659] [serial = 97] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x120fd7000) [pid = 1659] [serial = 99] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x1210eac00) [pid = 1659] [serial = 100] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x1210ea400) [pid = 1659] [serial = 102] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x123e15400) [pid = 1659] [serial = 105] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12485c000) [pid = 1659] [serial = 108] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x124b7fc00) [pid = 1659] [serial = 111] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x124ef3000) [pid = 1659] [serial = 114] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x112760c00) [pid = 1659] [serial = 66] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1160db800) [pid = 1659] [serial = 69] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1180c7800) [pid = 1659] [serial = 72] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11820a400) [pid = 1659] [serial = 73] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116750400) [pid = 1659] [serial = 75] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116918400) [pid = 1659] [serial = 76] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1172bc400) [pid = 1659] [serial = 78] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118189400) [pid = 1659] [serial = 81] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118320400) [pid = 1659] [serial = 84] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11875f800) [pid = 1659] [serial = 87] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119065400) [pid = 1659] [serial = 88] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1245bbc00) [pid = 1659] [serial = 106] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124863800) [pid = 1659] [serial = 109] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x124bfb000) [pid = 1659] [serial = 112] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119833400) [pid = 1659] [serial = 91] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116911000) [pid = 1659] [serial = 70] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1256a1400) [pid = 1659] [serial = 117] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118210000) [pid = 1659] [serial = 82] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x117ec1400) [pid = 1659] [serial = 79] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118531800) [pid = 1659] [serial = 85] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112df1400) [pid = 1659] [serial = 67] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x123fc6800) [pid = 1659] [serial = 8] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12c271800) [pid = 1659] [serial = 39] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12bcd9c00) [pid = 1659] [serial = 36] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12c26a000) [pid = 1659] [serial = 37] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12bcd4c00) [pid = 1659] [serial = 33] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118207800) [pid = 1659] [serial = 34] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12bccb400) [pid = 1659] [serial = 31] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12a2c3c00) [pid = 1659] [serial = 30] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12b95e000) [pid = 1659] [serial = 27] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12b964400) [pid = 1659] [serial = 28] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12b095800) [pid = 1659] [serial = 24] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12b20d800) [pid = 1659] [serial = 25] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a624c00) [pid = 1659] [serial = 21] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a6cb400) [pid = 1659] [serial = 22] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12940bc00) [pid = 1659] [serial = 18] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12909e000) [pid = 1659] [serial = 15] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1290a4000) [pid = 1659] [serial = 16] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12a9f2400) [pid = 1659] [serial = 63] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11831d400) [pid = 1659] [serial = 60] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118325400) [pid = 1659] [serial = 61] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1180c7c00) [pid = 1659] [serial = 57] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x118317800) [pid = 1659] [serial = 58] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x12d503000) [pid = 1659] [serial = 55] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1195b3000) [pid = 1659] [serial = 54] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12d508400) [pid = 1659] [serial = 51] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12cd96000) [pid = 1659] [serial = 45] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12cde5000) [pid = 1659] [serial = 48] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12cde9400) [pid = 1659] [serial = 49] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x12c940000) [pid = 1659] [serial = 42] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12cd3e400) [pid = 1659] [serial = 43] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12c936000) [pid = 1659] [serial = 40] [outer = 0x0] [url = about:blank] 16:21:02 INFO - PROCESS | 1659 | 1468020062567 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]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1124ms 16:21:02 INFO - PROCESS | 1659 | 1468020062581 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 1659 | 1468020062583 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:21:02 INFO - PROCESS | 1659 | 1468020062588 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1659 | 1468020062590 Marionette TRACE conn2 <- [1,186,null,{}] 16:21:02 INFO - PROCESS | 1659 | 1468020062594 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}] 16:21:02 INFO - PROCESS | 1659 | 1468020062595 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:02 INFO - PROCESS | 1659 | 1468020062670 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:21:02 INFO - PROCESS | 1659 | 1468020062675 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1659 | 1468020062677 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x113ac8800 == 28 [pid = 1659] [id = 54] 16:21:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116750400) [pid = 1659] [serial = 158] [outer = 0x0] 16:21:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11675a800) [pid = 1659] [serial = 159] [outer = 0x116750400] 16:21:02 INFO - PROCESS | 1659 | 1468020062707 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x113d3fc00) [pid = 1659] [serial = 160] [outer = 0x116750400] 16:21:03 INFO - PROCESS | 1659 | 1468020063006 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 16:21:03 INFO - PROCESS | 1659 | 1468020063070 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1659 | 1468020063073 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:21:03 INFO - PROCESS | 1659 | 1468020063079 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1659 | 1468020063081 Marionette TRACE conn2 <- [1,190,null,{}] 16:21:03 INFO - PROCESS | 1659 | 1468020063084 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}] 16:21:03 INFO - PROCESS | 1659 | 1468020063085 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:03 INFO - PROCESS | 1659 | 1468020063158 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:21:03 INFO - PROCESS | 1659 | 1468020063162 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1659 | 1468020063164 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x116678800 == 29 [pid = 1659] [id = 55] 16:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1172c3800) [pid = 1659] [serial = 161] [outer = 0x0] 16:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1180cc400) [pid = 1659] [serial = 162] [outer = 0x1172c3800] 16:21:03 INFO - PROCESS | 1659 | 1468020063194 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11818fc00) [pid = 1659] [serial = 163] [outer = 0x1172c3800] 16:21:03 INFO - PROCESS | 1659 | 1468020063492 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 16:21:03 INFO - PROCESS | 1659 | 1468020063549 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1659 | 1468020063559 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:21:03 INFO - PROCESS | 1659 | 1468020063561 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1659 | 1468020063564 Marionette TRACE conn2 <- [1,194,null,{}] 16:21:03 INFO - PROCESS | 1659 | 1468020063572 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}] 16:21:03 INFO - PROCESS | 1659 | 1468020063576 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:03 INFO - PROCESS | 1659 | 1468020063653 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:21:03 INFO - PROCESS | 1659 | 1468020063696 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1659 | 1468020063698 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x11724a000 == 30 [pid = 1659] [id = 56] 16:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x116914c00) [pid = 1659] [serial = 164] [outer = 0x0] 16:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11831bc00) [pid = 1659] [serial = 165] [outer = 0x116914c00] 16:21:03 INFO - PROCESS | 1659 | 1468020063726 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11852fc00) [pid = 1659] [serial = 166] [outer = 0x116914c00] 16:21:03 INFO - PROCESS | 1659 | 1468020063993 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:21:04 INFO - PROCESS | 1659 | 1468020064033 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1659 | 1468020064034 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:21:04 INFO - PROCESS | 1659 | 1468020064037 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1659 | 1468020064038 Marionette TRACE conn2 <- [1,198,null,{}] 16:21:04 INFO - PROCESS | 1659 | 1468020064040 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}] 16:21:04 INFO - PROCESS | 1659 | 1468020064041 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:04 INFO - PROCESS | 1659 | 1468020064122 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:21:04 INFO - PROCESS | 1659 | 1468020064126 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1659 | 1468020064129 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e8e000 == 31 [pid = 1659] [id = 57] 16:21:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119058800) [pid = 1659] [serial = 167] [outer = 0x0] 16:21:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11931f400) [pid = 1659] [serial = 168] [outer = 0x119058800] 16:21:04 INFO - PROCESS | 1659 | 1468020064155 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1193bdc00) [pid = 1659] [serial = 169] [outer = 0x119058800] 16:21:04 INFO - PROCESS | 1659 | 1468020064445 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 16:21:04 INFO - PROCESS | 1659 | 1468020064456 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1659 | 1468020064457 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:21:04 INFO - PROCESS | 1659 | 1468020064459 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1659 | 1468020064460 Marionette TRACE conn2 <- [1,202,null,{}] 16:21:04 INFO - PROCESS | 1659 | 1468020064463 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}] 16:21:04 INFO - PROCESS | 1659 | 1468020064464 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:04 INFO - PROCESS | 1659 | 1468020064551 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:21:04 INFO - PROCESS | 1659 | 1468020064583 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1659 | 1468020064584 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x118740800 == 32 [pid = 1659] [id = 58] 16:21:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1162b9400) [pid = 1659] [serial = 170] [outer = 0x0] 16:21:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119062c00) [pid = 1659] [serial = 171] [outer = 0x1162b9400] 16:21:04 INFO - PROCESS | 1659 | 1468020064633 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119838800) [pid = 1659] [serial = 172] [outer = 0x1162b9400] 16:21:04 INFO - PROCESS | 1659 | 1468020064962 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 16:21:04 INFO - PROCESS | 1659 | 1468020064985 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1659 | 1468020064988 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:21:04 INFO - PROCESS | 1659 | 1468020064990 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1659 | 1468020064991 Marionette TRACE conn2 <- [1,206,null,{}] 16:21:04 INFO - PROCESS | 1659 | 1468020064993 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}] 16:21:04 INFO - PROCESS | 1659 | 1468020064997 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:05 INFO - PROCESS | 1659 | 1468020065103 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:21:05 INFO - PROCESS | 1659 | 1468020065106 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1659 | 1468020065108 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x119507800 == 33 [pid = 1659] [id = 59] 16:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119a76800) [pid = 1659] [serial = 173] [outer = 0x0] 16:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x120f2e400) [pid = 1659] [serial = 174] [outer = 0x119a76800] 16:21:05 INFO - PROCESS | 1659 | 1468020065158 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1210f1800) [pid = 1659] [serial = 175] [outer = 0x119a76800] 16:21:05 INFO - PROCESS | 1659 | 1468020065449 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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 16:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:21:05 INFO - PROCESS | 1659 | 1468020065465 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1659 | 1468020065466 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:21:05 INFO - PROCESS | 1659 | 1468020065476 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1659 | 1468020065477 Marionette TRACE conn2 <- [1,210,null,{}] 16:21:05 INFO - PROCESS | 1659 | 1468020065480 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}] 16:21:05 INFO - PROCESS | 1659 | 1468020065481 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:05 INFO - PROCESS | 1659 | 1468020065582 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:21:05 INFO - PROCESS | 1659 | 1468020065586 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1659 | 1468020065587 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d9000 == 34 [pid = 1659] [id = 60] 16:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11337a400) [pid = 1659] [serial = 176] [outer = 0x0] 16:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123835c00) [pid = 1659] [serial = 177] [outer = 0x11337a400] 16:21:05 INFO - PROCESS | 1659 | 1468020065611 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12458a000) [pid = 1659] [serial = 178] [outer = 0x11337a400] 16:21:05 INFO - PROCESS | 1659 | 1468020065893 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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 16:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:21:05 INFO - PROCESS | 1659 | 1468020065945 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1659 | 1468020065946 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:21:05 INFO - PROCESS | 1659 | 1468020065956 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1659 | 1468020065957 Marionette TRACE conn2 <- [1,214,null,{}] 16:21:05 INFO - PROCESS | 1659 | 1468020065959 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}] 16:21:05 INFO - PROCESS | 1659 | 1468020065961 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:06 INFO - PROCESS | 1659 | 1468020066052 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:21:06 INFO - PROCESS | 1659 | 1468020066082 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1659 | 1468020066083 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ac1800 == 35 [pid = 1659] [id = 61] 16:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12458c400) [pid = 1659] [serial = 179] [outer = 0x0] 16:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12485b000) [pid = 1659] [serial = 180] [outer = 0x12458c400] 16:21:06 INFO - PROCESS | 1659 | 1468020066107 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124861800) [pid = 1659] [serial = 181] [outer = 0x12458c400] 16:21:06 INFO - PROCESS | 1659 | 1468020066398 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 479ms 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:21:06 INFO - PROCESS | 1659 | 1468020066428 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1659 | 1468020066430 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:21:06 INFO - PROCESS | 1659 | 1468020066433 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1659 | 1468020066434 Marionette TRACE conn2 <- [1,218,null,{}] 16:21:06 INFO - PROCESS | 1659 | 1468020066437 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}] 16:21:06 INFO - PROCESS | 1659 | 1468020066439 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:06 INFO - PROCESS | 1659 | 1468020066543 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:21:06 INFO - PROCESS | 1659 | 1468020066573 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1659 | 1468020066574 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x117243800 == 36 [pid = 1659] [id = 62] 16:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x124864c00) [pid = 1659] [serial = 182] [outer = 0x0] 16:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12490ec00) [pid = 1659] [serial = 183] [outer = 0x124864c00] 16:21:06 INFO - PROCESS | 1659 | 1468020066599 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124bf4800) [pid = 1659] [serial = 184] [outer = 0x124864c00] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11985e000) [pid = 1659] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117ec4400) [pid = 1659] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116971c00) [pid = 1659] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118373800) [pid = 1659] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1180bf000) [pid = 1659] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117ec2000) [pid = 1659] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119fd0000) [pid = 1659] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123c1a800) [pid = 1659] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x125628800) [pid = 1659] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:21:06 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119006c00) [pid = 1659] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:21:06 INFO - PROCESS | 1659 | 1468020066888 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:21:06 INFO - PROCESS | 1659 | 1468020066906 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1659 | 1468020066907 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:21:06 INFO - PROCESS | 1659 | 1468020066918 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1659 | 1468020066919 Marionette TRACE conn2 <- [1,222,null,{}] 16:21:06 INFO - PROCESS | 1659 | 1468020066921 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}] 16:21:06 INFO - PROCESS | 1659 | 1468020066923 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:07 INFO - PROCESS | 1659 | 1468020067020 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:21:07 INFO - PROCESS | 1659 | 1468020067046 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1659 | 1468020067047 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6d000 == 37 [pid = 1659] [id = 63] 16:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x113830000) [pid = 1659] [serial = 185] [outer = 0x0] 16:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1195b9800) [pid = 1659] [serial = 186] [outer = 0x113830000] 16:21:07 INFO - PROCESS | 1659 | 1468020067071 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1249d0c00) [pid = 1659] [serial = 187] [outer = 0x113830000] 16:21:07 INFO - PROCESS | 1659 | 1468020067371 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]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 527ms 16:21:07 INFO - PROCESS | 1659 | 1468020067437 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1659 | 1468020067440 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:21:07 INFO - PROCESS | 1659 | 1468020067443 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1659 | 1468020067446 Marionette TRACE conn2 <- [1,226,null,{}] 16:21:07 INFO - PROCESS | 1659 | 1468020067450 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}] 16:21:07 INFO - PROCESS | 1659 | 1468020067453 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:07 INFO - PROCESS | 1659 | 1468020067622 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:21:07 INFO - PROCESS | 1659 | 1468020067632 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1659 | 1468020067634 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x118736000 == 38 [pid = 1659] [id = 64] 16:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1176c9000) [pid = 1659] [serial = 188] [outer = 0x0] 16:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1210e9400) [pid = 1659] [serial = 189] [outer = 0x1176c9000] 16:21:07 INFO - PROCESS | 1659 | 1468020067675 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12615d000) [pid = 1659] [serial = 190] [outer = 0x1176c9000] 16:21:08 INFO - PROCESS | 1659 | 1468020068005 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]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 572ms 16:21:08 INFO - PROCESS | 1659 | 1468020068018 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1659 | 1468020068019 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:21:08 INFO - PROCESS | 1659 | 1468020068021 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1659 | 1468020068022 Marionette TRACE conn2 <- [1,230,null,{}] 16:21:08 INFO - PROCESS | 1659 | 1468020068025 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}] 16:21:08 INFO - PROCESS | 1659 | 1468020068026 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:08 INFO - PROCESS | 1659 | 1468020068106 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:21:08 INFO - PROCESS | 1659 | 1468020068110 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 1659 | 1468020068113 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x125063800 == 39 [pid = 1659] [id = 65] 16:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126161c00) [pid = 1659] [serial = 191] [outer = 0x0] 16:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126532c00) [pid = 1659] [serial = 192] [outer = 0x126161c00] 16:21:08 INFO - PROCESS | 1659 | 1468020068138 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1266bc400) [pid = 1659] [serial = 193] [outer = 0x126161c00] 16:21:08 INFO - PROCESS | 1659 | 1468020068421 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]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 16:21:08 INFO - PROCESS | 1659 | 1468020068439 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1659 | 1468020068440 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:21:08 INFO - PROCESS | 1659 | 1468020068443 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1659 | 1468020068444 Marionette TRACE conn2 <- [1,234,null,{}] 16:21:08 INFO - PROCESS | 1659 | 1468020068446 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}] 16:21:08 INFO - PROCESS | 1659 | 1468020068447 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:08 INFO - PROCESS | 1659 | 1468020068539 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:21:08 INFO - PROCESS | 1659 | 1468020068585 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 1659 | 1468020068586 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x125622000 == 40 [pid = 1659] [id = 66] 16:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123831000) [pid = 1659] [serial = 194] [outer = 0x0] 16:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12686c000) [pid = 1659] [serial = 195] [outer = 0x123831000] 16:21:08 INFO - PROCESS | 1659 | 1468020068609 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126b88000) [pid = 1659] [serial = 196] [outer = 0x123831000] 16:21:09 INFO - PROCESS | 1659 | 1468020069091 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]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 669ms 16:21:09 INFO - PROCESS | 1659 | 1468020069139 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1659 | 1468020069142 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:21:09 INFO - PROCESS | 1659 | 1468020069146 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1659 | 1468020069148 Marionette TRACE conn2 <- [1,238,null,{}] 16:21:09 INFO - PROCESS | 1659 | 1468020069153 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}] 16:21:09 INFO - PROCESS | 1659 | 1468020069156 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:09 INFO - PROCESS | 1659 | 1468020069262 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:21:09 INFO - PROCESS | 1659 | 1468020069330 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1659 | 1468020069332 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x11661b000 == 41 [pid = 1659] [id = 67] 16:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1166fe800) [pid = 1659] [serial = 197] [outer = 0x0] 16:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x117226400) [pid = 1659] [serial = 198] [outer = 0x1166fe800] 16:21:09 INFO - PROCESS | 1659 | 1468020069362 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x117ec5000) [pid = 1659] [serial = 199] [outer = 0x1166fe800] 16:21:09 INFO - PROCESS | 1659 | 1468020069981 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 877ms 16:21:10 INFO - PROCESS | 1659 | 1468020070023 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1659 | 1468020070026 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:21:10 INFO - PROCESS | 1659 | 1468020070029 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1659 | 1468020070031 Marionette TRACE conn2 <- [1,242,null,{}] 16:21:10 INFO - PROCESS | 1659 | 1468020070035 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}] 16:21:10 INFO - PROCESS | 1659 | 1468020070036 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:10 INFO - PROCESS | 1659 | 1468020070136 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:21:10 INFO - PROCESS | 1659 | 1468020070212 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1659 | 1468020070215 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x116247000 == 42 [pid = 1659] [id = 68] 16:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1180c4c00) [pid = 1659] [serial = 200] [outer = 0x0] 16:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1180c7c00) [pid = 1659] [serial = 201] [outer = 0x1180c4c00] 16:21:10 INFO - PROCESS | 1659 | 1468020070260 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11818e000) [pid = 1659] [serial = 202] [outer = 0x1180c4c00] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x125063800 == 41 [pid = 1659] [id = 65] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x118736000 == 40 [pid = 1659] [id = 64] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6d000 == 39 [pid = 1659] [id = 63] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x117243800 == 38 [pid = 1659] [id = 62] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x119ac1800 == 37 [pid = 1659] [id = 61] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d9000 == 36 [pid = 1659] [id = 60] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x119507800 == 35 [pid = 1659] [id = 59] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x118740800 == 34 [pid = 1659] [id = 58] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x117e8e000 == 33 [pid = 1659] [id = 57] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x11724a000 == 32 [pid = 1659] [id = 56] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x116678800 == 31 [pid = 1659] [id = 55] 16:21:10 INFO - PROCESS | 1659 | --DOCSHELL 0x113ac8800 == 30 [pid = 1659] [id = 54] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119fc5400) [pid = 1659] [serial = 138] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1180d6c00) [pid = 1659] [serial = 126] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1176c6000) [pid = 1659] [serial = 124] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116a03800) [pid = 1659] [serial = 123] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11905cc00) [pid = 1659] [serial = 129] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118207000) [pid = 1659] [serial = 127] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119009000) [pid = 1659] [serial = 133] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1195ba800) [pid = 1659] [serial = 136] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1210ec400) [pid = 1659] [serial = 139] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119321c00) [pid = 1659] [serial = 130] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1193bf000) [pid = 1659] [serial = 135] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11820b400) [pid = 1659] [serial = 132] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1266be800) [pid = 1659] [serial = 121] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126164800) [pid = 1659] [serial = 120] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1255b2000) [pid = 1659] [serial = 115] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126165400) [pid = 1659] [serial = 118] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12383a400) [pid = 1659] [serial = 103] [outer = 0x0] [url = about:blank] 16:21:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11820b400) [pid = 1659] [serial = 203] [outer = 0x12cd49c00] 16:21:10 INFO - PROCESS | 1659 | 1468020070831 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 826ms 16:21:10 INFO - PROCESS | 1659 | 1468020070856 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:21:10 INFO - PROCESS | 1659 | 1468020070861 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:21:10 INFO - PROCESS | 1659 | 1468020070866 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1659 | 1468020070867 Marionette TRACE conn2 <- [1,246,null,{}] 16:21:10 INFO - PROCESS | 1659 | 1468020070870 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}] 16:21:10 INFO - PROCESS | 1659 | 1468020070871 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:10 INFO - PROCESS | 1659 | 1468020070949 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:21:11 INFO - PROCESS | 1659 | 1468020070999 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1659 | 1468020071001 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x117007800 == 31 [pid = 1659] [id = 69] 16:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x117ec4800) [pid = 1659] [serial = 204] [outer = 0x0] 16:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11831f800) [pid = 1659] [serial = 205] [outer = 0x117ec4800] 16:21:11 INFO - PROCESS | 1659 | 1468020071033 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118765000) [pid = 1659] [serial = 206] [outer = 0x117ec4800] 16:21:11 INFO - PROCESS | 1659 | 1468020071452 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 16:21:11 INFO - PROCESS | 1659 | 1468020071488 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1659 | 1468020071491 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:21:11 INFO - PROCESS | 1659 | 1468020071494 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1659 | 1468020071498 Marionette TRACE conn2 <- [1,250,null,{}] 16:21:11 INFO - PROCESS | 1659 | 1468020071509 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}] 16:21:11 INFO - PROCESS | 1659 | 1468020071514 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:11 INFO - PROCESS | 1659 | 1468020071610 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:21:11 INFO - PROCESS | 1659 | 1468020071658 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1659 | 1468020071660 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873e800 == 32 [pid = 1659] [id = 70] 16:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119006800) [pid = 1659] [serial = 207] [outer = 0x0] 16:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1195bc800) [pid = 1659] [serial = 208] [outer = 0x119006800] 16:21:11 INFO - PROCESS | 1659 | 1468020071688 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120f28000) [pid = 1659] [serial = 209] [outer = 0x119006800] 16:21:12 INFO - PROCESS | 1659 | 1468020072093 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 627ms 16:21:12 INFO - PROCESS | 1659 | 1468020072126 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1659 | 1468020072128 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:21:12 INFO - PROCESS | 1659 | 1468020072133 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1659 | 1468020072135 Marionette TRACE conn2 <- [1,254,null,{}] 16:21:12 INFO - PROCESS | 1659 | 1468020072138 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}] 16:21:12 INFO - PROCESS | 1659 | 1468020072141 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:12 INFO - PROCESS | 1659 | 1468020072255 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:21:12 INFO - PROCESS | 1659 | 1468020072262 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1659 | 1468020072264 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x119502800 == 33 [pid = 1659] [id = 71] 16:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116753000) [pid = 1659] [serial = 210] [outer = 0x0] 16:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120fd8c00) [pid = 1659] [serial = 211] [outer = 0x116753000] 16:21:12 INFO - PROCESS | 1659 | 1468020072303 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123c1a800) [pid = 1659] [serial = 212] [outer = 0x116753000] 16:21:12 INFO - PROCESS | 1659 | 1468020072617 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:21:12 INFO - PROCESS | 1659 | 1468020072655 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1659 | 1468020072656 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:21:12 INFO - PROCESS | 1659 | 1468020072658 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1659 | 1468020072661 Marionette TRACE conn2 <- [1,258,null,{}] 16:21:12 INFO - PROCESS | 1659 | 1468020072664 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}] 16:21:12 INFO - PROCESS | 1659 | 1468020072665 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:12 INFO - PROCESS | 1659 | 1468020072762 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:21:12 INFO - PROCESS | 1659 | 1468020072765 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1659 | 1468020072766 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199df800 == 34 [pid = 1659] [id = 72] 16:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116979400) [pid = 1659] [serial = 213] [outer = 0x0] 16:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123e15400) [pid = 1659] [serial = 214] [outer = 0x116979400] 16:21:12 INFO - PROCESS | 1659 | 1468020072817 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x124857000) [pid = 1659] [serial = 215] [outer = 0x116979400] 16:21:13 INFO - PROCESS | 1659 | 1468020073154 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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 523ms 16:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:21:13 INFO - PROCESS | 1659 | 1468020073183 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1659 | 1468020073184 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:21:13 INFO - PROCESS | 1659 | 1468020073186 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1659 | 1468020073187 Marionette TRACE conn2 <- [1,262,null,{}] 16:21:13 INFO - PROCESS | 1659 | 1468020073189 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}] 16:21:13 INFO - PROCESS | 1659 | 1468020073194 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:13 INFO - PROCESS | 1659 | 1468020073301 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:21:13 INFO - PROCESS | 1659 | 1468020073343 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1659 | 1468020073344 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6d000 == 35 [pid = 1659] [id = 73] 16:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124862c00) [pid = 1659] [serial = 216] [outer = 0x0] 16:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12501bc00) [pid = 1659] [serial = 217] [outer = 0x124862c00] 16:21:13 INFO - PROCESS | 1659 | 1468020073369 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126165800) [pid = 1659] [serial = 218] [outer = 0x124862c00] 16:21:13 INFO - PROCESS | 1659 | 1468020073648 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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 16:21:13 INFO - PROCESS | 1659 | 1468020073710 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1659 | 1468020073711 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:21:13 INFO - PROCESS | 1659 | 1468020073713 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1659 | 1468020073715 Marionette TRACE conn2 <- [1,266,null,{}] 16:21:13 INFO - PROCESS | 1659 | 1468020073717 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}] 16:21:13 INFO - PROCESS | 1659 | 1468020073718 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:13 INFO - PROCESS | 1659 | 1468020073809 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:21:13 INFO - PROCESS | 1659 | 1468020073812 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1659 | 1468020073814 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x124097000 == 36 [pid = 1659] [id = 74] 16:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124902400) [pid = 1659] [serial = 219] [outer = 0x0] 16:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126630000) [pid = 1659] [serial = 220] [outer = 0x124902400] 16:21:13 INFO - PROCESS | 1659 | 1468020073838 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1266be800) [pid = 1659] [serial = 221] [outer = 0x124902400] 16:21:14 INFO - PROCESS | 1659 | 1468020074147 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:21:14 INFO - PROCESS | 1659 | 1468020074186 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1659 | 1468020074187 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:21:14 INFO - PROCESS | 1659 | 1468020074189 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1659 | 1468020074190 Marionette TRACE conn2 <- [1,270,null,{}] 16:21:14 INFO - PROCESS | 1659 | 1468020074192 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}] 16:21:14 INFO - PROCESS | 1659 | 1468020074193 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:14 INFO - PROCESS | 1659 | 1468020074283 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:21:14 INFO - PROCESS | 1659 | 1468020074314 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1659 | 1468020074315 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b09800 == 37 [pid = 1659] [id = 75] 16:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128b65400) [pid = 1659] [serial = 222] [outer = 0x0] 16:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128b6ec00) [pid = 1659] [serial = 223] [outer = 0x128b65400] 16:21:14 INFO - PROCESS | 1659 | 1468020074339 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12909b800) [pid = 1659] [serial = 224] [outer = 0x128b65400] 16:21:14 INFO - PROCESS | 1659 | 1468020074615 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 16:21:14 INFO - PROCESS | 1659 | 1468020074658 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1659 | 1468020074659 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:21:14 INFO - PROCESS | 1659 | 1468020074665 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1659 | 1468020074667 Marionette TRACE conn2 <- [1,274,null,{}] 16:21:14 INFO - PROCESS | 1659 | 1468020074674 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}] 16:21:14 INFO - PROCESS | 1659 | 1468020074675 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:14 INFO - PROCESS | 1659 | 1468020074766 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:21:14 INFO - PROCESS | 1659 | 1468020074769 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1659 | 1468020074770 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12566e800 == 38 [pid = 1659] [id = 76] 16:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12686fc00) [pid = 1659] [serial = 225] [outer = 0x0] 16:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12909e400) [pid = 1659] [serial = 226] [outer = 0x12686fc00] 16:21:14 INFO - PROCESS | 1659 | 1468020074794 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119dd7800) [pid = 1659] [serial = 227] [outer = 0x12686fc00] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1176c9000) [pid = 1659] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119a76800) [pid = 1659] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116750400) [pid = 1659] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116914c00) [pid = 1659] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1172c3800) [pid = 1659] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11607c400) [pid = 1659] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119058800) [pid = 1659] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11337a400) [pid = 1659] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x110e6bc00) [pid = 1659] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116083800) [pid = 1659] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118763c00) [pid = 1659] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11931f800) [pid = 1659] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120f27000) [pid = 1659] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113830000) [pid = 1659] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12458c400) [pid = 1659] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124864c00) [pid = 1659] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126161c00) [pid = 1659] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:21:15 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1162b9400) [pid = 1659] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:21:15 INFO - PROCESS | 1659 | 1468020075179 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 522ms 16:21:15 INFO - PROCESS | 1659 | 1468020075188 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1659 | 1468020075189 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:21:15 INFO - PROCESS | 1659 | 1468020075191 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1659 | 1468020075192 Marionette TRACE conn2 <- [1,278,null,{}] 16:21:15 INFO - PROCESS | 1659 | 1468020075196 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}] 16:21:15 INFO - PROCESS | 1659 | 1468020075197 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:15 INFO - PROCESS | 1659 | 1468020075300 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:21:15 INFO - PROCESS | 1659 | 1468020075328 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1659 | 1468020075329 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119188000 == 39 [pid = 1659] [id = 77] 16:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1133ca400) [pid = 1659] [serial = 228] [outer = 0x0] 16:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11820bc00) [pid = 1659] [serial = 229] [outer = 0x1133ca400] 16:21:15 INFO - PROCESS | 1659 | 1468020075353 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1193bec00) [pid = 1659] [serial = 230] [outer = 0x1133ca400] 16:21:15 INFO - PROCESS | 1659 | 1468020075606 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 16:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:21:15 INFO - PROCESS | 1659 | 1468020075670 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1659 | 1468020075671 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:21:15 INFO - PROCESS | 1659 | 1468020075674 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1659 | 1468020075676 Marionette TRACE conn2 <- [1,282,null,{}] 16:21:15 INFO - PROCESS | 1659 | 1468020075678 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}] 16:21:15 INFO - PROCESS | 1659 | 1468020075680 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:15 INFO - PROCESS | 1659 | 1468020075771 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:21:15 INFO - PROCESS | 1659 | 1468020075775 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1659 | 1468020075777 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a2b800 == 40 [pid = 1659] [id = 78] 16:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1193c2400) [pid = 1659] [serial = 231] [outer = 0x0] 16:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a56800) [pid = 1659] [serial = 232] [outer = 0x1193c2400] 16:21:15 INFO - PROCESS | 1659 | 1468020075803 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1245c4800) [pid = 1659] [serial = 233] [outer = 0x1193c2400] 16:21:16 INFO - PROCESS | 1659 | 1468020076112 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]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 16:21:16 INFO - PROCESS | 1659 | 1468020076149 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 1659 | 1468020076150 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:21:16 INFO - PROCESS | 1659 | 1468020076152 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1659 | 1468020076153 Marionette TRACE conn2 <- [1,286,null,{}] 16:21:16 INFO - PROCESS | 1659 | 1468020076155 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}] 16:21:16 INFO - PROCESS | 1659 | 1468020076157 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:16 INFO - PROCESS | 1659 | 1468020076259 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:21:16 INFO - PROCESS | 1659 | 1468020076265 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1659 | 1468020076266 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12900e000 == 41 [pid = 1659] [id = 79] 16:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1195be800) [pid = 1659] [serial = 234] [outer = 0x0] 16:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x129404800) [pid = 1659] [serial = 235] [outer = 0x1195be800] 16:21:16 INFO - PROCESS | 1659 | 1468020076290 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a2cd400) [pid = 1659] [serial = 236] [outer = 0x1195be800] 16:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 16:21:16 INFO - PROCESS | 1659 | 1468020076562 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]]]}] 16:21:16 INFO - PROCESS | 1659 | 1468020076572 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 1659 | 1468020076573 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:21:16 INFO - PROCESS | 1659 | 1468020076575 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1659 | 1468020076576 Marionette TRACE conn2 <- [1,290,null,{}] 16:21:16 INFO - PROCESS | 1659 | 1468020076578 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}] 16:21:16 INFO - PROCESS | 1659 | 1468020076579 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:16 INFO - PROCESS | 1659 | 1468020076659 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:21:16 INFO - PROCESS | 1659 | 1468020076664 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1659 | 1468020076666 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12919d800 == 42 [pid = 1659] [id = 80] 16:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a2c3c00) [pid = 1659] [serial = 237] [outer = 0x0] 16:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a55c800) [pid = 1659] [serial = 238] [outer = 0x12a2c3c00] 16:21:16 INFO - PROCESS | 1659 | 1468020076691 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12a61f400) [pid = 1659] [serial = 239] [outer = 0x12a2c3c00] 16:21:17 INFO - PROCESS | 1659 | 1468020077041 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]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 523ms 16:21:17 INFO - PROCESS | 1659 | 1468020077099 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1659 | 1468020077102 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:21:17 INFO - PROCESS | 1659 | 1468020077105 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1659 | 1468020077108 Marionette TRACE conn2 <- [1,294,null,{}] 16:21:17 INFO - PROCESS | 1659 | 1468020077112 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}] 16:21:17 INFO - PROCESS | 1659 | 1468020077114 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:17 INFO - PROCESS | 1659 | 1468020077217 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:21:17 INFO - PROCESS | 1659 | 1468020077263 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1659 | 1468020077266 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x116242000 == 43 [pid = 1659] [id = 81] 16:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11690fc00) [pid = 1659] [serial = 240] [outer = 0x0] 16:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1172bc400) [pid = 1659] [serial = 241] [outer = 0x11690fc00] 16:21:17 INFO - PROCESS | 1659 | 1468020077297 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1180d9800) [pid = 1659] [serial = 242] [outer = 0x11690fc00] 16:21:17 INFO - PROCESS | 1659 | 1468020077731 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]]]}] 16:21:17 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. 16:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 16:21:17 INFO - PROCESS | 1659 | 1468020077777 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1659 | 1468020077780 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:21:17 INFO - PROCESS | 1659 | 1468020077802 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1659 | 1468020077805 Marionette TRACE conn2 <- [1,298,null,{}] 16:21:17 INFO - PROCESS | 1659 | 1468020077811 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}] 16:21:17 INFO - PROCESS | 1659 | 1468020077812 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:17 INFO - PROCESS | 1659 | 1468020077915 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:21:17 INFO - PROCESS | 1659 | 1468020077975 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1659 | 1468020077977 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199df000 == 44 [pid = 1659] [id = 82] 16:21:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118898800) [pid = 1659] [serial = 243] [outer = 0x0] 16:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119063800) [pid = 1659] [serial = 244] [outer = 0x118898800] 16:21:18 INFO - PROCESS | 1659 | 1468020078007 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1195b2400) [pid = 1659] [serial = 245] [outer = 0x118898800] 16:21:18 INFO - PROCESS | 1659 | 1468020078412 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]]]}] 16:21:18 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. 16:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 642ms 16:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:21:18 INFO - PROCESS | 1659 | 1468020078427 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1659 | 1468020078428 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:21:18 INFO - PROCESS | 1659 | 1468020078431 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1659 | 1468020078433 Marionette TRACE conn2 <- [1,302,null,{}] 16:21:18 INFO - PROCESS | 1659 | 1468020078441 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}] 16:21:18 INFO - PROCESS | 1659 | 1468020078444 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:18 INFO - PROCESS | 1659 | 1468020078564 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:21:18 INFO - PROCESS | 1659 | 1468020078626 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1659 | 1468020078628 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a17800 == 45 [pid = 1659] [id = 83] 16:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119a7ec00) [pid = 1659] [serial = 246] [outer = 0x0] 16:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x120f2a800) [pid = 1659] [serial = 247] [outer = 0x119a7ec00] 16:21:18 INFO - PROCESS | 1659 | 1468020078659 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1210ee000) [pid = 1659] [serial = 248] [outer = 0x119a7ec00] 16:21:19 INFO - PROCESS | 1659 | 1468020079066 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]]]}] 16:21:19 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. 16:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 16:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:21:19 INFO - PROCESS | 1659 | 1468020079103 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1659 | 1468020079105 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:21:19 INFO - PROCESS | 1659 | 1468020079107 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1659 | 1468020079108 Marionette TRACE conn2 <- [1,306,null,{}] 16:21:19 INFO - PROCESS | 1659 | 1468020079111 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}] 16:21:19 INFO - PROCESS | 1659 | 1468020079112 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:19 INFO - PROCESS | 1659 | 1468020079215 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:21:19 INFO - PROCESS | 1659 | 1468020079263 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1659 | 1468020079264 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x129016000 == 46 [pid = 1659] [id = 84] 16:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x124859400) [pid = 1659] [serial = 249] [outer = 0x0] 16:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x124b87c00) [pid = 1659] [serial = 250] [outer = 0x124859400] 16:21:19 INFO - PROCESS | 1659 | 1468020079293 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1255b2800) [pid = 1659] [serial = 251] [outer = 0x124859400] 16:21:19 INFO - PROCESS | 1659 | 1468020079712 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]]]}] 16:21:19 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. 16:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 16:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:21:19 INFO - PROCESS | 1659 | 1468020079727 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1659 | 1468020079728 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:21:19 INFO - PROCESS | 1659 | 1468020079731 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1659 | 1468020079732 Marionette TRACE conn2 <- [1,310,null,{}] 16:21:19 INFO - PROCESS | 1659 | 1468020079734 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}] 16:21:19 INFO - PROCESS | 1659 | 1468020079736 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:19 INFO - PROCESS | 1659 | 1468020079836 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:21:19 INFO - PROCESS | 1659 | 1468020079926 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1659 | 1468020079927 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x112d6b000 == 47 [pid = 1659] [id = 85] 16:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11607c000) [pid = 1659] [serial = 252] [outer = 0x0] 16:21:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1180c2800) [pid = 1659] [serial = 253] [outer = 0x11607c000] 16:21:19 INFO - PROCESS | 1659 | 1468020079959 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x119dd3c00) [pid = 1659] [serial = 254] [outer = 0x11607c000] 16:21:20 INFO - PROCESS | 1659 | 1468020080574 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]]]}] 16:21:20 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. 16:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 870ms 16:21:20 INFO - PROCESS | 1659 | 1468020080602 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1659 | 1468020080604 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:21:20 INFO - PROCESS | 1659 | 1468020080607 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1659 | 1468020080609 Marionette TRACE conn2 <- [1,314,null,{}] 16:21:20 INFO - PROCESS | 1659 | 1468020080615 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}] 16:21:20 INFO - PROCESS | 1659 | 1468020080617 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:20 INFO - PROCESS | 1659 | 1468020080708 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:21:20 INFO - PROCESS | 1659 | 1468020080775 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1659 | 1468020080776 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x11700e800 == 48 [pid = 1659] [id = 86] 16:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x116910000) [pid = 1659] [serial = 255] [outer = 0x0] 16:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x1172bc800) [pid = 1659] [serial = 256] [outer = 0x116910000] 16:21:20 INFO - PROCESS | 1659 | 1468020080803 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x11820d400) [pid = 1659] [serial = 257] [outer = 0x116910000] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12900e000 == 47 [pid = 1659] [id = 79] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x128a2b800 == 46 [pid = 1659] [id = 78] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x119188000 == 45 [pid = 1659] [id = 77] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12566e800 == 44 [pid = 1659] [id = 76] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x124b09800 == 43 [pid = 1659] [id = 75] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x124097000 == 42 [pid = 1659] [id = 74] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6d000 == 41 [pid = 1659] [id = 73] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1199df800 == 40 [pid = 1659] [id = 72] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x119502800 == 39 [pid = 1659] [id = 71] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12686c000) [pid = 1659] [serial = 195] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | 1468020081250 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]]]}] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11873e800 == 38 [pid = 1659] [id = 70] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x117007800 == 37 [pid = 1659] [id = 69] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x116247000 == 36 [pid = 1659] [id = 68] 16:21:21 INFO - PROCESS | 1659 | --DOCSHELL 0x125622000 == 35 [pid = 1659] [id = 66] 16:21:21 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. 16:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 675ms 16:21:21 INFO - PROCESS | 1659 | 1468020081282 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1659 | 1468020081285 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:21:21 INFO - PROCESS | 1659 | 1468020081289 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1659 | 1468020081291 Marionette TRACE conn2 <- [1,318,null,{}] 16:21:21 INFO - PROCESS | 1659 | 1468020081293 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}] 16:21:21 INFO - PROCESS | 1659 | 1468020081294 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:21 INFO - PROCESS | 1659 | 1468020081382 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x120f2e400) [pid = 1659] [serial = 174] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x11675a800) [pid = 1659] [serial = 159] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x113d3fc00) [pid = 1659] [serial = 160] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x11831bc00) [pid = 1659] [serial = 165] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1180cc400) [pid = 1659] [serial = 162] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11818fc00) [pid = 1659] [serial = 163] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116973c00) [pid = 1659] [serial = 157] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116630000) [pid = 1659] [serial = 156] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11931f400) [pid = 1659] [serial = 168] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1193bdc00) [pid = 1659] [serial = 169] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123835c00) [pid = 1659] [serial = 177] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11602fc00) [pid = 1659] [serial = 142] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1122be400) [pid = 1659] [serial = 141] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118202400) [pid = 1659] [serial = 145] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117ec1800) [pid = 1659] [serial = 144] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11985fc00) [pid = 1659] [serial = 148] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11935e000) [pid = 1659] [serial = 147] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123c38c00) [pid = 1659] [serial = 151] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120f32800) [pid = 1659] [serial = 150] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x124858800) [pid = 1659] [serial = 154] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124291000) [pid = 1659] [serial = 153] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1210f1800) [pid = 1659] [serial = 175] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1195b9800) [pid = 1659] [serial = 186] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12485b000) [pid = 1659] [serial = 180] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124861800) [pid = 1659] [serial = 181] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12490ec00) [pid = 1659] [serial = 183] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1249d0c00) [pid = 1659] [serial = 187] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126532c00) [pid = 1659] [serial = 192] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11852fc00) [pid = 1659] [serial = 166] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1210e9400) [pid = 1659] [serial = 189] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x124bf4800) [pid = 1659] [serial = 184] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119062c00) [pid = 1659] [serial = 171] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119838800) [pid = 1659] [serial = 172] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1266bc400) [pid = 1659] [serial = 193] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12458a000) [pid = 1659] [serial = 178] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12615d000) [pid = 1659] [serial = 190] [outer = 0x0] [url = about:blank] 16:21:21 INFO - PROCESS | 1659 | 1468020081440 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1659 | 1468020081441 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x116258800 == 36 [pid = 1659] [id = 87] 16:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116911800) [pid = 1659] [serial = 258] [outer = 0x0] 16:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11831ac00) [pid = 1659] [serial = 259] [outer = 0x116911800] 16:21:21 INFO - PROCESS | 1659 | 1468020081468 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1193bf000) [pid = 1659] [serial = 260] [outer = 0x116911800] 16:21:21 INFO - PROCESS | 1659 | 1468020081749 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]]]}] 16:21:21 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. 16:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 16:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:21:21 INFO - PROCESS | 1659 | 1468020081761 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1659 | 1468020081762 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:21:21 INFO - PROCESS | 1659 | 1468020081765 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1659 | 1468020081767 Marionette TRACE conn2 <- [1,322,null,{}] 16:21:21 INFO - PROCESS | 1659 | 1468020081782 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}] 16:21:21 INFO - PROCESS | 1659 | 1468020081785 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:21 INFO - PROCESS | 1659 | 1468020081871 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:21:21 INFO - PROCESS | 1659 | 1468020081878 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1659 | 1468020081880 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873e800 == 37 [pid = 1659] [id = 88] 16:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119863400) [pid = 1659] [serial = 261] [outer = 0x0] 16:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120f28c00) [pid = 1659] [serial = 262] [outer = 0x119863400] 16:21:21 INFO - PROCESS | 1659 | 1468020081908 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1210f1400) [pid = 1659] [serial = 263] [outer = 0x119863400] 16:21:22 INFO - PROCESS | 1659 | 1468020082307 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]]]}] 16:21:22 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. 16:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms 16:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:21:22 INFO - PROCESS | 1659 | 1468020082340 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1659 | 1468020082342 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:21:22 INFO - PROCESS | 1659 | 1468020082345 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1659 | 1468020082346 Marionette TRACE conn2 <- [1,326,null,{}] 16:21:22 INFO - PROCESS | 1659 | 1468020082350 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}] 16:21:22 INFO - PROCESS | 1659 | 1468020082351 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:22 INFO - PROCESS | 1659 | 1468020082487 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:21:22 INFO - PROCESS | 1659 | 1468020082564 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 1659 | 1468020082565 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951d000 == 38 [pid = 1659] [id = 89] 16:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1210ef800) [pid = 1659] [serial = 264] [outer = 0x0] 16:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124860c00) [pid = 1659] [serial = 265] [outer = 0x1210ef800] 16:21:22 INFO - PROCESS | 1659 | 1468020082592 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124b80c00) [pid = 1659] [serial = 266] [outer = 0x1210ef800] 16:21:22 INFO - PROCESS | 1659 | 1468020082874 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]]]}] 16:21:22 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. 16:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 571ms 16:21:22 INFO - PROCESS | 1659 | 1468020082919 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1659 | 1468020082920 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:21:22 INFO - PROCESS | 1659 | 1468020082923 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1659 | 1468020082924 Marionette TRACE conn2 <- [1,330,null,{}] 16:21:22 INFO - PROCESS | 1659 | 1468020082926 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}] 16:21:22 INFO - PROCESS | 1659 | 1468020082928 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:23 INFO - PROCESS | 1659 | 1468020083011 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:21:23 INFO - PROCESS | 1659 | 1468020083017 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1659 | 1468020083018 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x119acd000 == 39 [pid = 1659] [id = 90] 16:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124b86400) [pid = 1659] [serial = 267] [outer = 0x0] 16:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1255b0c00) [pid = 1659] [serial = 268] [outer = 0x124b86400] 16:21:23 INFO - PROCESS | 1659 | 1468020083043 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125697000) [pid = 1659] [serial = 269] [outer = 0x124b86400] 16:21:23 INFO - PROCESS | 1659 | 1468020083363 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]]]}] 16:21:23 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. 16:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 474ms 16:21:23 INFO - PROCESS | 1659 | 1468020083402 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 1659 | 1468020083403 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:21:23 INFO - PROCESS | 1659 | 1468020083430 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1659 | 1468020083431 Marionette TRACE conn2 <- [1,334,null,{}] 16:21:23 INFO - PROCESS | 1659 | 1468020083434 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}] 16:21:23 INFO - PROCESS | 1659 | 1468020083441 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:23 INFO - PROCESS | 1659 | 1468020083561 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:21:23 INFO - PROCESS | 1659 | 1468020083565 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1659 | 1468020083566 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123864000 == 40 [pid = 1659] [id = 91] 16:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12562d000) [pid = 1659] [serial = 270] [outer = 0x0] 16:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1266bb800) [pid = 1659] [serial = 271] [outer = 0x12562d000] 16:21:23 INFO - PROCESS | 1659 | 1468020083592 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a52c00) [pid = 1659] [serial = 272] [outer = 0x12562d000] 16:21:23 INFO - PROCESS | 1659 | 1468020083924 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]]]}] 16:21:23 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. 16:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 526ms 16:21:23 INFO - PROCESS | 1659 | 1468020083952 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 1659 | 1468020083953 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:21:23 INFO - PROCESS | 1659 | 1468020083958 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1659 | 1468020083959 Marionette TRACE conn2 <- [1,338,null,{}] 16:21:23 INFO - PROCESS | 1659 | 1468020083962 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}] 16:21:23 INFO - PROCESS | 1659 | 1468020083963 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:24 INFO - PROCESS | 1659 | 1468020084059 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:21:24 INFO - PROCESS | 1659 | 1468020084062 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1659 | 1468020084063 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12408f800 == 41 [pid = 1659] [id = 92] 16:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125698c00) [pid = 1659] [serial = 273] [outer = 0x0] 16:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128db1c00) [pid = 1659] [serial = 274] [outer = 0x125698c00] 16:21:24 INFO - PROCESS | 1659 | 1468020084096 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1290a2000) [pid = 1659] [serial = 275] [outer = 0x125698c00] 16:21:24 INFO - PROCESS | 1659 | 1468020084389 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]]]}] 16:21:24 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. 16:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 16:21:24 INFO - PROCESS | 1659 | 1468020084452 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1659 | 1468020084454 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:21:24 INFO - PROCESS | 1659 | 1468020084462 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1659 | 1468020084464 Marionette TRACE conn2 <- [1,342,null,{}] 16:21:24 INFO - PROCESS | 1659 | 1468020084467 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}] 16:21:24 INFO - PROCESS | 1659 | 1468020084468 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:24 INFO - PROCESS | 1659 | 1468020084619 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:21:24 INFO - PROCESS | 1659 | 1468020084636 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1659 | 1468020084637 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b12800 == 42 [pid = 1659] [id = 93] 16:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128b62800) [pid = 1659] [serial = 276] [outer = 0x0] 16:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1291d1c00) [pid = 1659] [serial = 277] [outer = 0x128b62800] 16:21:24 INFO - PROCESS | 1659 | 1468020084676 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12940d800) [pid = 1659] [serial = 278] [outer = 0x128b62800] 16:21:25 INFO - PROCESS | 1659 | 1468020085003 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]]]}] 16:21:25 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. 16:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 16:21:25 INFO - PROCESS | 1659 | 1468020085031 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:21:25 INFO - PROCESS | 1659 | 1468020085033 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:21:25 INFO - PROCESS | 1659 | 1468020085035 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1659 | 1468020085036 Marionette TRACE conn2 <- [1,346,null,{}] 16:21:25 INFO - PROCESS | 1659 | 1468020085047 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}] 16:21:25 INFO - PROCESS | 1659 | 1468020085048 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:25 INFO - PROCESS | 1659 | 1468020085147 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:21:25 INFO - PROCESS | 1659 | 1468020085151 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1659 | 1468020085152 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12565e000 == 43 [pid = 1659] [id = 94] 16:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1291d0400) [pid = 1659] [serial = 279] [outer = 0x0] 16:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a618000) [pid = 1659] [serial = 280] [outer = 0x1291d0400] 16:21:25 INFO - PROCESS | 1659 | 1468020085184 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a624000) [pid = 1659] [serial = 281] [outer = 0x1291d0400] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1180c4c00) [pid = 1659] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1193c2400) [pid = 1659] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124862c00) [pid = 1659] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1166fe800) [pid = 1659] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117ec4800) [pid = 1659] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1195be800) [pid = 1659] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12686fc00) [pid = 1659] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123831000) [pid = 1659] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x128b65400) [pid = 1659] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119006800) [pid = 1659] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116979400) [pid = 1659] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1133ca400) [pid = 1659] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124902400) [pid = 1659] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:21:25 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116753000) [pid = 1659] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:21:25 INFO - PROCESS | 1659 | 1468020085603 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]]]}] 16:21:25 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. 16:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 577ms 16:21:25 INFO - PROCESS | 1659 | 1468020085612 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 1659 | 1468020085614 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:21:25 INFO - PROCESS | 1659 | 1468020085616 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1659 | 1468020085618 Marionette TRACE conn2 <- [1,350,null,{}] 16:21:25 INFO - PROCESS | 1659 | 1468020085622 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}] 16:21:25 INFO - PROCESS | 1659 | 1468020085623 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:25 INFO - PROCESS | 1659 | 1468020085704 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:21:25 INFO - PROCESS | 1659 | 1468020085707 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1659 | 1468020085709 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x124ea3000 == 44 [pid = 1659] [id = 95] 16:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1133ca400) [pid = 1659] [serial = 282] [outer = 0x0] 16:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x117ec2400) [pid = 1659] [serial = 283] [outer = 0x1133ca400] 16:21:25 INFO - PROCESS | 1659 | 1468020085735 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1245bac00) [pid = 1659] [serial = 284] [outer = 0x1133ca400] 16:21:26 INFO - PROCESS | 1659 | 1468020086062 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]]]}] 16:21:26 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. 16:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 16:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:21:26 INFO - PROCESS | 1659 | 1468020086087 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1659 | 1468020086089 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:21:26 INFO - PROCESS | 1659 | 1468020086091 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1659 | 1468020086092 Marionette TRACE conn2 <- [1,354,null,{}] 16:21:26 INFO - PROCESS | 1659 | 1468020086095 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}] 16:21:26 INFO - PROCESS | 1659 | 1468020086096 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:26 INFO - PROCESS | 1659 | 1468020086213 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:21:26 INFO - PROCESS | 1659 | 1468020086241 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1659 | 1468020086250 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x129199800 == 45 [pid = 1659] [id = 96] 16:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1176ce800) [pid = 1659] [serial = 285] [outer = 0x0] 16:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1290a6400) [pid = 1659] [serial = 286] [outer = 0x1176ce800] 16:21:26 INFO - PROCESS | 1659 | 1468020086281 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a6d6800) [pid = 1659] [serial = 287] [outer = 0x1176ce800] 16:21:26 INFO - PROCESS | 1659 | 1468020086557 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]]]}] 16:21:26 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. 16:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 16:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:21:26 INFO - PROCESS | 1659 | 1468020086611 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1659 | 1468020086612 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:21:26 INFO - PROCESS | 1659 | 1468020086614 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1659 | 1468020086615 Marionette TRACE conn2 <- [1,358,null,{}] 16:21:26 INFO - PROCESS | 1659 | 1468020086617 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}] 16:21:26 INFO - PROCESS | 1659 | 1468020086618 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:26 INFO - PROCESS | 1659 | 1468020086707 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:21:26 INFO - PROCESS | 1659 | 1468020086710 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1659 | 1468020086712 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b5000 == 46 [pid = 1659] [id = 97] 16:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a6d8400) [pid = 1659] [serial = 288] [outer = 0x0] 16:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a9f9800) [pid = 1659] [serial = 289] [outer = 0x12a6d8400] 16:21:26 INFO - PROCESS | 1659 | 1468020086736 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b094c00) [pid = 1659] [serial = 290] [outer = 0x12a6d8400] 16:21:27 INFO - PROCESS | 1659 | 1468020087063 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]]]}] 16:21:27 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. 16:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 16:21:27 INFO - PROCESS | 1659 | 1468020087085 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1659 | 1468020087086 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:21:27 INFO - PROCESS | 1659 | 1468020087089 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1659 | 1468020087090 Marionette TRACE conn2 <- [1,362,null,{}] 16:21:27 INFO - PROCESS | 1659 | 1468020087092 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}] 16:21:27 INFO - PROCESS | 1659 | 1468020087093 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:27 INFO - PROCESS | 1659 | 1468020087208 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:21:27 INFO - PROCESS | 1659 | 1468020087214 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1659 | 1468020087216 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a65c000 == 47 [pid = 1659] [id = 98] 16:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12b205400) [pid = 1659] [serial = 291] [outer = 0x0] 16:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b20b000) [pid = 1659] [serial = 292] [outer = 0x12b205400] 16:21:27 INFO - PROCESS | 1659 | 1468020087242 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12b211800) [pid = 1659] [serial = 293] [outer = 0x12b205400] 16:21:27 INFO - PROCESS | 1659 | 1468020087527 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]]]}] 16:21:27 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. 16:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 16:21:27 INFO - PROCESS | 1659 | 1468020087606 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1659 | 1468020087609 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:21:27 INFO - PROCESS | 1659 | 1468020087613 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1659 | 1468020087616 Marionette TRACE conn2 <- [1,366,null,{}] 16:21:27 INFO - PROCESS | 1659 | 1468020087621 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}] 16:21:27 INFO - PROCESS | 1659 | 1468020087623 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:27 INFO - PROCESS | 1659 | 1468020087735 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:21:27 INFO - PROCESS | 1659 | 1468020087783 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1659 | 1468020087785 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x116259800 == 48 [pid = 1659] [id = 99] 16:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1166f2000) [pid = 1659] [serial = 294] [outer = 0x0] 16:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11690ec00) [pid = 1659] [serial = 295] [outer = 0x1166f2000] 16:21:27 INFO - PROCESS | 1659 | 1468020087816 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1180e3800) [pid = 1659] [serial = 296] [outer = 0x1166f2000] 16:21:28 INFO - PROCESS | 1659 | 1468020088333 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]]]}] 16:21:28 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. 16:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 770ms 16:21:28 INFO - PROCESS | 1659 | 1468020088423 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1659 | 1468020088427 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:21:28 INFO - PROCESS | 1659 | 1468020088436 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1659 | 1468020088439 Marionette TRACE conn2 <- [1,370,null,{}] 16:21:28 INFO - PROCESS | 1659 | 1468020088444 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}] 16:21:28 INFO - PROCESS | 1659 | 1468020088446 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:28 INFO - PROCESS | 1659 | 1468020088551 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:21:28 INFO - PROCESS | 1659 | 1468020088602 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1659 | 1468020088603 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951b000 == 49 [pid = 1659] [id = 100] 16:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1195ba000) [pid = 1659] [serial = 297] [outer = 0x0] 16:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11985c800) [pid = 1659] [serial = 298] [outer = 0x1195ba000] 16:21:28 INFO - PROCESS | 1659 | 1468020088634 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11986b800) [pid = 1659] [serial = 299] [outer = 0x1195ba000] 16:21:29 INFO - PROCESS | 1659 | 1468020089118 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]]]}] 16:21:29 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. 16:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 725ms 16:21:29 INFO - PROCESS | 1659 | 1468020089158 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1659 | 1468020089159 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:21:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:21:29 INFO - PROCESS | 1659 | 1468020089179 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1659 | 1468020089180 Marionette TRACE conn2 <- [1,374,null,{}] 16:21:29 INFO - PROCESS | 1659 | 1468020089189 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}] 16:21:29 INFO - PROCESS | 1659 | 1468020089193 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:29 INFO - PROCESS | 1659 | 1468020089300 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:21:29 INFO - PROCESS | 1659 | 1468020089366 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1659 | 1468020089369 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x129021800 == 50 [pid = 1659] [id = 101] 16:21:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x124bf2800) [pid = 1659] [serial = 300] [outer = 0x0] 16:21:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1255b2000) [pid = 1659] [serial = 301] [outer = 0x124bf2800] 16:21:29 INFO - PROCESS | 1659 | 1468020089401 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x126527400) [pid = 1659] [serial = 302] [outer = 0x124bf2800] 16:21:29 INFO - PROCESS | 1659 | 1468020089843 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:21:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 738ms 16:21:29 INFO - PROCESS | 1659 | 1468020089924 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1659 | 1468020089927 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:21:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:21:29 INFO - PROCESS | 1659 | 1468020089943 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1659 | 1468020089944 Marionette TRACE conn2 <- [1,378,null,{}] 16:21:29 INFO - PROCESS | 1659 | 1468020089949 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}] 16:21:29 INFO - PROCESS | 1659 | 1468020089950 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:30 INFO - PROCESS | 1659 | 1468020090056 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:21:30 INFO - PROCESS | 1659 | 1468020090120 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1659 | 1468020090122 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b21f000 == 51 [pid = 1659] [id = 102] 16:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1291d2400) [pid = 1659] [serial = 303] [outer = 0x0] 16:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12a2c4000) [pid = 1659] [serial = 304] [outer = 0x1291d2400] 16:21:30 INFO - PROCESS | 1659 | 1468020090150 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12a6ca000) [pid = 1659] [serial = 305] [outer = 0x1291d2400] 16:21:30 INFO - PROCESS | 1659 | 1468020090561 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:21:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 624ms 16:21:30 INFO - PROCESS | 1659 | 1468020090568 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1659 | 1468020090570 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:21:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:21:30 INFO - PROCESS | 1659 | 1468020090572 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1659 | 1468020090573 Marionette TRACE conn2 <- [1,382,null,{}] 16:21:30 INFO - PROCESS | 1659 | 1468020090576 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}] 16:21:30 INFO - PROCESS | 1659 | 1468020090577 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:30 INFO - PROCESS | 1659 | 1468020090681 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:21:30 INFO - PROCESS | 1659 | 1468020090729 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1659 | 1468020090730 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b234800 == 52 [pid = 1659] [id = 103] 16:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1291d4800) [pid = 1659] [serial = 306] [outer = 0x0] 16:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12a6d4000) [pid = 1659] [serial = 307] [outer = 0x1291d4800] 16:21:30 INFO - PROCESS | 1659 | 1468020090758 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12b8b5400) [pid = 1659] [serial = 308] [outer = 0x1291d4800] 16:21:31 INFO - PROCESS | 1659 | 1468020091390 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:21:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 872ms 16:21:31 INFO - PROCESS | 1659 | 1468020091445 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 1659 | 1468020091447 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:21:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:21:31 INFO - PROCESS | 1659 | 1468020091451 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1659 | 1468020091453 Marionette TRACE conn2 <- [1,386,null,{}] 16:21:31 INFO - PROCESS | 1659 | 1468020091456 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}] 16:21:31 INFO - PROCESS | 1659 | 1468020091458 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:31 INFO - PROCESS | 1659 | 1468020091555 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:21:31 INFO - PROCESS | 1659 | 1468020091609 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1659 | 1468020091612 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x119183000 == 53 [pid = 1659] [id = 104] 16:21:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1176c6c00) [pid = 1659] [serial = 309] [outer = 0x0] 16:21:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1180c6000) [pid = 1659] [serial = 310] [outer = 0x1176c6c00] 16:21:31 INFO - PROCESS | 1659 | 1468020091639 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x118373c00) [pid = 1659] [serial = 311] [outer = 0x1176c6c00] 16:21:32 INFO - PROCESS | 1659 | 1468020092066 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 623ms 16:21:32 INFO - PROCESS | 1659 | 1468020092073 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1659 | 1468020092076 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:21:32 INFO - PROCESS | 1659 | 1468020092080 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1659 | 1468020092082 Marionette TRACE conn2 <- [1,390,null,{}] 16:21:32 INFO - PROCESS | 1659 | 1468020092084 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}] 16:21:32 INFO - PROCESS | 1659 | 1468020092086 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:32 INFO - PROCESS | 1659 | 1468020092196 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b5000 == 52 [pid = 1659] [id = 97] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x129199800 == 51 [pid = 1659] [id = 96] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x124ea3000 == 50 [pid = 1659] [id = 95] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12565e000 == 49 [pid = 1659] [id = 94] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x124b12800 == 48 [pid = 1659] [id = 93] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12408f800 == 47 [pid = 1659] [id = 92] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x123864000 == 46 [pid = 1659] [id = 91] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12a55c800) [pid = 1659] [serial = 238] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x119acd000 == 45 [pid = 1659] [id = 90] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x11951d000 == 44 [pid = 1659] [id = 89] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x11873e800 == 43 [pid = 1659] [id = 88] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x116258800 == 42 [pid = 1659] [id = 87] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x11700e800 == 41 [pid = 1659] [id = 86] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x129016000 == 40 [pid = 1659] [id = 84] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x128a17800 == 39 [pid = 1659] [id = 83] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x1199df000 == 38 [pid = 1659] [id = 82] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x116242000 == 37 [pid = 1659] [id = 81] 16:21:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12919d800 == 36 [pid = 1659] [id = 80] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12a2cd400) [pid = 1659] [serial = 236] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x11818e000) [pid = 1659] [serial = 202] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1245c4800) [pid = 1659] [serial = 233] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12501bc00) [pid = 1659] [serial = 217] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x117226400) [pid = 1659] [serial = 198] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11831f800) [pid = 1659] [serial = 205] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x128a56800) [pid = 1659] [serial = 232] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x129404800) [pid = 1659] [serial = 235] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12cdec000) [pid = 1659] [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.] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12909e400) [pid = 1659] [serial = 226] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x126b88000) [pid = 1659] [serial = 196] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x128b6ec00) [pid = 1659] [serial = 223] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118765000) [pid = 1659] [serial = 206] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x126165800) [pid = 1659] [serial = 218] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119dd7800) [pid = 1659] [serial = 227] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x117ec5000) [pid = 1659] [serial = 199] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120f28000) [pid = 1659] [serial = 209] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124857000) [pid = 1659] [serial = 215] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1193bec00) [pid = 1659] [serial = 230] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123e15400) [pid = 1659] [serial = 214] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126630000) [pid = 1659] [serial = 220] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11820bc00) [pid = 1659] [serial = 229] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1266be800) [pid = 1659] [serial = 221] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12909b800) [pid = 1659] [serial = 224] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1195bc800) [pid = 1659] [serial = 208] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1180c7c00) [pid = 1659] [serial = 201] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120fd8c00) [pid = 1659] [serial = 211] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123c1a800) [pid = 1659] [serial = 212] [outer = 0x0] [url = about:blank] 16:21:32 INFO - PROCESS | 1659 | 1468020092285 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1659 | 1468020092286 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11507d000 == 37 [pid = 1659] [id = 105] 16:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11820bc00) [pid = 1659] [serial = 312] [outer = 0x0] 16:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119006c00) [pid = 1659] [serial = 313] [outer = 0x11820bc00] 16:21:32 INFO - PROCESS | 1659 | 1468020092314 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f2b800) [pid = 1659] [serial = 314] [outer = 0x11820bc00] 16:21:32 INFO - PROCESS | 1659 | 1468020092633 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 570ms 16:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:21:32 INFO - PROCESS | 1659 | 1468020092652 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1659 | 1468020092653 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:21:32 INFO - PROCESS | 1659 | 1468020092656 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1659 | 1468020092658 Marionette TRACE conn2 <- [1,394,null,{}] 16:21:32 INFO - PROCESS | 1659 | 1468020092665 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}] 16:21:32 INFO - PROCESS | 1659 | 1468020092670 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:32 INFO - PROCESS | 1659 | 1468020092775 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:21:32 INFO - PROCESS | 1659 | 1468020092867 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1659 | 1468020092869 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951e800 == 38 [pid = 1659] [id = 106] 16:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124864400) [pid = 1659] [serial = 315] [outer = 0x0] 16:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1256a2800) [pid = 1659] [serial = 316] [outer = 0x124864400] 16:21:32 INFO - PROCESS | 1659 | 1468020092913 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1266bac00) [pid = 1659] [serial = 317] [outer = 0x124864400] 16:21:33 INFO - PROCESS | 1659 | 1468020093300 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]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 674ms 16:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:21:33 INFO - PROCESS | 1659 | 1468020093331 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1659 | 1468020093333 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:21:33 INFO - PROCESS | 1659 | 1468020093335 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1659 | 1468020093336 Marionette TRACE conn2 <- [1,398,null,{}] 16:21:33 INFO - PROCESS | 1659 | 1468020093339 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}] 16:21:33 INFO - PROCESS | 1659 | 1468020093340 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:33 INFO - PROCESS | 1659 | 1468020093429 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:21:33 INFO - PROCESS | 1659 | 1468020093479 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1659 | 1468020093487 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238c8000 == 39 [pid = 1659] [id = 107] 16:21:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12569b000) [pid = 1659] [serial = 318] [outer = 0x0] 16:21:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1290a6800) [pid = 1659] [serial = 319] [outer = 0x12569b000] 16:21:33 INFO - PROCESS | 1659 | 1468020093512 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a2cd400) [pid = 1659] [serial = 320] [outer = 0x12569b000] 16:21:33 INFO - PROCESS | 1659 | 1468020093795 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]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 16:21:33 INFO - PROCESS | 1659 | 1468020093855 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1659 | 1468020093856 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:21:33 INFO - PROCESS | 1659 | 1468020093859 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1659 | 1468020093860 Marionette TRACE conn2 <- [1,402,null,{}] 16:21:33 INFO - PROCESS | 1659 | 1468020093862 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}] 16:21:33 INFO - PROCESS | 1659 | 1468020093863 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:33 INFO - PROCESS | 1659 | 1468020093947 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:21:34 INFO - PROCESS | 1659 | 1468020094004 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1659 | 1468020094005 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x124090000 == 40 [pid = 1659] [id = 108] 16:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x125630800) [pid = 1659] [serial = 321] [outer = 0x0] 16:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12a6d1c00) [pid = 1659] [serial = 322] [outer = 0x125630800] 16:21:34 INFO - PROCESS | 1659 | 1468020094029 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12b08b400) [pid = 1659] [serial = 323] [outer = 0x125630800] 16:21:34 INFO - PROCESS | 1659 | 1468020094354 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 16:21:34 INFO - PROCESS | 1659 | 1468020094379 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1659 | 1468020094380 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:21:34 INFO - PROCESS | 1659 | 1468020094389 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1659 | 1468020094392 Marionette TRACE conn2 <- [1,406,null,{}] 16:21:34 INFO - PROCESS | 1659 | 1468020094396 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}] 16:21:34 INFO - PROCESS | 1659 | 1468020094400 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:34 INFO - PROCESS | 1659 | 1468020094531 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:21:34 INFO - PROCESS | 1659 | 1468020094546 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1659 | 1468020094547 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x117362000 == 41 [pid = 1659] [id = 109] 16:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b8bc400) [pid = 1659] [serial = 324] [outer = 0x0] 16:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12b95e000) [pid = 1659] [serial = 325] [outer = 0x12b8bc400] 16:21:34 INFO - PROCESS | 1659 | 1468020094572 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12bcd4800) [pid = 1659] [serial = 326] [outer = 0x12b8bc400] 16:21:34 INFO - PROCESS | 1659 | 1468020094879 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 523ms 16:21:34 INFO - PROCESS | 1659 | 1468020094915 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1659 | 1468020094916 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:21:34 INFO - PROCESS | 1659 | 1468020094920 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1659 | 1468020094921 Marionette TRACE conn2 <- [1,410,null,{}] 16:21:34 INFO - PROCESS | 1659 | 1468020094923 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}] 16:21:34 INFO - PROCESS | 1659 | 1468020094925 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:35 INFO - PROCESS | 1659 | 1468020095030 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:21:35 INFO - PROCESS | 1659 | 1468020095042 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1659 | 1468020095043 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a16800 == 42 [pid = 1659] [id = 110] 16:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12b95d800) [pid = 1659] [serial = 327] [outer = 0x0] 16:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12c269400) [pid = 1659] [serial = 328] [outer = 0x12b95d800] 16:21:35 INFO - PROCESS | 1659 | 1468020095068 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12c26e000) [pid = 1659] [serial = 329] [outer = 0x12b95d800] 16:21:35 INFO - PROCESS | 1659 | 1468020095333 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:21:35 INFO - PROCESS | 1659 | 1468020095438 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 568ms 16:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:21:35 INFO - PROCESS | 1659 | 1468020095489 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1659 | 1468020095490 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:21:35 INFO - PROCESS | 1659 | 1468020095493 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1659 | 1468020095496 Marionette TRACE conn2 <- [1,414,null,{}] 16:21:35 INFO - PROCESS | 1659 | 1468020095498 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}] 16:21:35 INFO - PROCESS | 1659 | 1468020095499 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:35 INFO - PROCESS | 1659 | 1468020095608 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:21:35 INFO - PROCESS | 1659 | 1468020095621 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1659 | 1468020095622 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12900e000 == 43 [pid = 1659] [id = 111] 16:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x110f7a400) [pid = 1659] [serial = 330] [outer = 0x0] 16:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12c26a800) [pid = 1659] [serial = 331] [outer = 0x110f7a400] 16:21:35 INFO - PROCESS | 1659 | 1468020095646 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12c274000) [pid = 1659] [serial = 332] [outer = 0x110f7a400] 16:21:35 INFO - PROCESS | 1659 | 1468020095983 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 16:21:36 INFO - PROCESS | 1659 | 1468020096015 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1659 | 1468020096017 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:21:36 INFO - PROCESS | 1659 | 1468020096019 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1659 | 1468020096020 Marionette TRACE conn2 <- [1,418,null,{}] 16:21:36 INFO - PROCESS | 1659 | 1468020096022 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}] 16:21:36 INFO - PROCESS | 1659 | 1468020096023 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:36 INFO - PROCESS | 1659 | 1468020096126 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:21:36 INFO - PROCESS | 1659 | 1468020096160 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1659 | 1468020096162 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a662800 == 44 [pid = 1659] [id = 112] 16:21:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123f6a000) [pid = 1659] [serial = 333] [outer = 0x0] 16:21:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123f71c00) [pid = 1659] [serial = 334] [outer = 0x123f6a000] 16:21:36 INFO - PROCESS | 1659 | 1468020096187 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x123f76c00) [pid = 1659] [serial = 335] [outer = 0x123f6a000] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1210ef800) [pid = 1659] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119863400) [pid = 1659] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x116910000) [pid = 1659] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x128b62800) [pid = 1659] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x116911800) [pid = 1659] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x124b86400) [pid = 1659] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x125698c00) [pid = 1659] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1291d0400) [pid = 1659] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1133ca400) [pid = 1659] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1176ce800) [pid = 1659] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12a6d8400) [pid = 1659] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:21:36 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12562d000) [pid = 1659] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:21:37 INFO - PROCESS | 1659 | 1468020097057 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]]]}] 16:21:37 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 16:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1072ms 16:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:21:37 INFO - PROCESS | 1659 | 1468020097091 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1659 | 1468020097093 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:21:37 INFO - PROCESS | 1659 | 1468020097105 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1659 | 1468020097106 Marionette TRACE conn2 <- [1,422,null,{}] 16:21:37 INFO - PROCESS | 1659 | 1468020097108 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}] 16:21:37 INFO - PROCESS | 1659 | 1468020097109 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:37 INFO - PROCESS | 1659 | 1468020097211 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:21:37 INFO - PROCESS | 1659 | 1468020097217 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1659 | 1468020097218 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a65f000 == 45 [pid = 1659] [id = 113] 16:21:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119832400) [pid = 1659] [serial = 336] [outer = 0x0] 16:21:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123f72400) [pid = 1659] [serial = 337] [outer = 0x119832400] 16:21:37 INFO - PROCESS | 1659 | 1468020097242 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x125698c00) [pid = 1659] [serial = 338] [outer = 0x119832400] 16:21:38 INFO - PROCESS | 1659 | 1468020098053 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]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 979ms 16:21:38 INFO - PROCESS | 1659 | 1468020098076 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1659 | 1468020098077 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:21:38 INFO - PROCESS | 1659 | 1468020098080 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1659 | 1468020098081 Marionette TRACE conn2 <- [1,426,null,{}] 16:21:38 INFO - PROCESS | 1659 | 1468020098084 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}] 16:21:38 INFO - PROCESS | 1659 | 1468020098085 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:38 INFO - PROCESS | 1659 | 1468020098183 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:21:38 INFO - PROCESS | 1659 | 1468020098187 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1659 | 1468020098188 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bca6800 == 46 [pid = 1659] [id = 114] 16:21:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1256a1400) [pid = 1659] [serial = 339] [outer = 0x0] 16:21:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12c939800) [pid = 1659] [serial = 340] [outer = 0x1256a1400] 16:21:38 INFO - PROCESS | 1659 | 1468020098215 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119830c00) [pid = 1659] [serial = 341] [outer = 0x1256a1400] 16:21:38 INFO - PROCESS | 1659 | 1468020098705 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] 16:21:38 INFO - PROCESS | 1659 | 1468020098753 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:21:38 INFO - PROCESS | 1659 | 1468020098756 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1659 | 1468020098759 Marionette TRACE conn2 <- [1,430,null,{}] 16:21:38 INFO - PROCESS | 1659 | 1468020098763 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}] 16:21:38 INFO - PROCESS | 1659 | 1468020098765 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:38 INFO - PROCESS | 1659 | 1468020098875 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:21:38 INFO - PROCESS | 1659 | 1468020098932 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1659 | 1468020098934 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185af000 == 47 [pid = 1659] [id = 115] 16:21:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x118203c00) [pid = 1659] [serial = 342] [outer = 0x0] 16:21:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11875b000) [pid = 1659] [serial = 343] [outer = 0x118203c00] 16:21:38 INFO - PROCESS | 1659 | 1468020098964 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11985cc00) [pid = 1659] [serial = 344] [outer = 0x118203c00] 16:21:39 INFO - PROCESS | 1659 | 1468020099439 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 722ms 16:21:39 INFO - PROCESS | 1659 | 1468020099481 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 1659 | 1468020099484 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:21:39 INFO - PROCESS | 1659 | 1468020099489 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1659 | 1468020099491 Marionette TRACE conn2 <- [1,434,null,{}] 16:21:39 INFO - PROCESS | 1659 | 1468020099493 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}] 16:21:39 INFO - PROCESS | 1659 | 1468020099495 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:39 INFO - PROCESS | 1659 | 1468020099603 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:21:39 INFO - PROCESS | 1659 | 1468020099673 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1659 | 1468020099675 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238cb000 == 48 [pid = 1659] [id = 116] 16:21:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x120fd9400) [pid = 1659] [serial = 345] [outer = 0x0] 16:21:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123fc6800) [pid = 1659] [serial = 346] [outer = 0x120fd9400] 16:21:39 INFO - PROCESS | 1659 | 1468020099706 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x124863000) [pid = 1659] [serial = 347] [outer = 0x120fd9400] 16:21:40 INFO - PROCESS | 1659 | 1468020100092 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 622ms 16:21:40 INFO - PROCESS | 1659 | 1468020100127 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:21:40 INFO - PROCESS | 1659 | 1468020100128 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:21:40 INFO - PROCESS | 1659 | 1468020100131 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1659 | 1468020100133 Marionette TRACE conn2 <- [1,438,null,{}] 16:21:40 INFO - PROCESS | 1659 | 1468020100144 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}] 16:21:40 INFO - PROCESS | 1659 | 1468020100147 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:40 INFO - PROCESS | 1659 | 1468020100257 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:21:40 INFO - PROCESS | 1659 | 1468020100315 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 1659 | 1468020100318 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b00e000 == 49 [pid = 1659] [id = 117] 16:21:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12686f400) [pid = 1659] [serial = 348] [outer = 0x0] 16:21:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12909b000) [pid = 1659] [serial = 349] [outer = 0x12686f400] 16:21:40 INFO - PROCESS | 1659 | 1468020100348 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12a2d1400) [pid = 1659] [serial = 350] [outer = 0x12686f400] 16:21:40 INFO - PROCESS | 1659 | 1468020100850 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 772ms 16:21:40 INFO - PROCESS | 1659 | 1468020100919 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1659 | 1468020100921 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:21:40 INFO - PROCESS | 1659 | 1468020100923 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1659 | 1468020100925 Marionette TRACE conn2 <- [1,442,null,{}] 16:21:40 INFO - PROCESS | 1659 | 1468020100927 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}] 16:21:40 INFO - PROCESS | 1659 | 1468020100928 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:41 INFO - PROCESS | 1659 | 1468020101038 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:21:41 INFO - PROCESS | 1659 | 1468020101261 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1659 | 1468020101262 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x117243800 == 50 [pid = 1659] [id = 118] 16:21:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1176c9000) [pid = 1659] [serial = 351] [outer = 0x0] 16:21:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1180e5c00) [pid = 1659] [serial = 352] [outer = 0x1176c9000] 16:21:41 INFO - PROCESS | 1659 | 1468020101290 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x11888d000) [pid = 1659] [serial = 353] [outer = 0x1176c9000] 16:21:41 INFO - PROCESS | 1659 | 1468020101696 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]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 823ms 16:21:41 INFO - PROCESS | 1659 | 1468020101748 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1659 | 1468020101750 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:21:41 INFO - PROCESS | 1659 | 1468020101753 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1659 | 1468020101755 Marionette TRACE conn2 <- [1,446,null,{}] 16:21:41 INFO - PROCESS | 1659 | 1468020101759 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}] 16:21:41 INFO - PROCESS | 1659 | 1468020101760 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:41 INFO - PROCESS | 1659 | 1468020101891 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:21:41 INFO - PROCESS | 1659 | 1468020101943 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1659 | 1468020101944 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x113817000 == 51 [pid = 1659] [id = 119] 16:21:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x119833400) [pid = 1659] [serial = 354] [outer = 0x0] 16:21:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x119866800) [pid = 1659] [serial = 355] [outer = 0x119833400] 16:21:41 INFO - PROCESS | 1659 | 1468020101973 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x120fd4c00) [pid = 1659] [serial = 356] [outer = 0x119833400] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12a65f000 == 50 [pid = 1659] [id = 113] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12a662800 == 49 [pid = 1659] [id = 112] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x12900e000 == 48 [pid = 1659] [id = 111] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x128a16800 == 47 [pid = 1659] [id = 110] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x117362000 == 46 [pid = 1659] [id = 109] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x124090000 == 45 [pid = 1659] [id = 108] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x1238c8000 == 44 [pid = 1659] [id = 107] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x119063800) [pid = 1659] [serial = 244] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x120f2a800) [pid = 1659] [serial = 247] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1172bc400) [pid = 1659] [serial = 241] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1180c2800) [pid = 1659] [serial = 253] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x124b87c00) [pid = 1659] [serial = 250] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12b20b000) [pid = 1659] [serial = 292] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x11951e800 == 43 [pid = 1659] [id = 106] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x11507d000 == 42 [pid = 1659] [id = 105] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x119183000 == 41 [pid = 1659] [id = 104] 16:21:42 INFO - PROCESS | 1659 | --DOCSHELL 0x116259800 == 40 [pid = 1659] [id = 99] 16:21:42 INFO - PROCESS | 1659 | 1468020102377 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]]]}] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x124860c00) [pid = 1659] [serial = 265] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x124b80c00) [pid = 1659] [serial = 266] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x120f28c00) [pid = 1659] [serial = 262] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1210f1400) [pid = 1659] [serial = 263] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11820d400) [pid = 1659] [serial = 257] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1172bc800) [pid = 1659] [serial = 256] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1291d1c00) [pid = 1659] [serial = 277] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11831ac00) [pid = 1659] [serial = 259] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1193bf000) [pid = 1659] [serial = 260] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1255b0c00) [pid = 1659] [serial = 268] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x128db1c00) [pid = 1659] [serial = 274] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12a618000) [pid = 1659] [serial = 280] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12940d800) [pid = 1659] [serial = 278] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x117ec2400) [pid = 1659] [serial = 283] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1290a6400) [pid = 1659] [serial = 286] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1245bac00) [pid = 1659] [serial = 284] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12a9f9800) [pid = 1659] [serial = 289] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12a624000) [pid = 1659] [serial = 281] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12b094c00) [pid = 1659] [serial = 290] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1266bb800) [pid = 1659] [serial = 271] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1290a2000) [pid = 1659] [serial = 275] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128a52c00) [pid = 1659] [serial = 272] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12a6d6800) [pid = 1659] [serial = 287] [outer = 0x0] [url = about:blank] 16:21:42 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x125697000) [pid = 1659] [serial = 269] [outer = 0x0] [url = about:blank] 16:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 672ms 16:21:42 INFO - PROCESS | 1659 | 1468020102429 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1659 | 1468020102431 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:21:42 INFO - PROCESS | 1659 | 1468020102434 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1659 | 1468020102435 Marionette TRACE conn2 <- [1,450,null,{}] 16:21:42 INFO - PROCESS | 1659 | 1468020102437 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}] 16:21:42 INFO - PROCESS | 1659 | 1468020102439 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:42 INFO - PROCESS | 1659 | 1468020102542 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:21:42 INFO - PROCESS | 1659 | 1468020102550 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1659 | 1468020102552 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x11872d000 == 41 [pid = 1659] [id = 120] 16:21:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123f6c800) [pid = 1659] [serial = 357] [outer = 0x0] 16:21:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123f77800) [pid = 1659] [serial = 358] [outer = 0x123f6c800] 16:21:42 INFO - PROCESS | 1659 | 1468020102577 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12485ec00) [pid = 1659] [serial = 359] [outer = 0x123f6c800] 16:21:42 INFO - PROCESS | 1659 | 1468020102923 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] 16:21:42 INFO - PROCESS | 1659 | 1468020102968 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:21:42 INFO - PROCESS | 1659 | 1468020102979 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1659 | 1468020102983 Marionette TRACE conn2 <- [1,454,null,{}] 16:21:42 INFO - PROCESS | 1659 | 1468020102986 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}] 16:21:42 INFO - PROCESS | 1659 | 1468020102989 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:43 INFO - PROCESS | 1659 | 1468020103070 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:21:43 INFO - PROCESS | 1659 | 1468020103075 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1659 | 1468020103076 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dba000 == 42 [pid = 1659] [id = 121] 16:21:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124285800) [pid = 1659] [serial = 360] [outer = 0x0] 16:21:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x125623800) [pid = 1659] [serial = 361] [outer = 0x124285800] 16:21:43 INFO - PROCESS | 1659 | 1468020103104 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x128a51000) [pid = 1659] [serial = 362] [outer = 0x124285800] 16:21:43 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:43 INFO - PROCESS | 1659 | 1468020103447 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 526ms 16:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:21:43 INFO - PROCESS | 1659 | 1468020103503 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1659 | 1468020103505 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:21:43 INFO - PROCESS | 1659 | 1468020103507 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1659 | 1468020103508 Marionette TRACE conn2 <- [1,458,null,{}] 16:21:43 INFO - PROCESS | 1659 | 1468020103511 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}] 16:21:43 INFO - PROCESS | 1659 | 1468020103512 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:43 INFO - PROCESS | 1659 | 1468020103594 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:21:43 INFO - PROCESS | 1659 | 1468020103598 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1659 | 1468020103599 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238d7000 == 43 [pid = 1659] [id = 122] 16:21:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126b81000) [pid = 1659] [serial = 363] [outer = 0x0] 16:21:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1290a1800) [pid = 1659] [serial = 364] [outer = 0x126b81000] 16:21:43 INFO - PROCESS | 1659 | 1468020103627 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x129404800) [pid = 1659] [serial = 365] [outer = 0x126b81000] 16:21:43 INFO - PROCESS | 1659 | 1468020103960 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] 16:21:43 INFO - PROCESS | 1659 | 1468020103979 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:21:43 INFO - PROCESS | 1659 | 1468020103981 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1659 | 1468020103983 Marionette TRACE conn2 <- [1,462,null,{}] 16:21:43 INFO - PROCESS | 1659 | 1468020103988 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}] 16:21:43 INFO - PROCESS | 1659 | 1468020103989 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:44 INFO - PROCESS | 1659 | 1468020104068 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:21:44 INFO - PROCESS | 1659 | 1468020104072 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1659 | 1468020104076 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242ab800 == 44 [pid = 1659] [id = 123] 16:21:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a624c00) [pid = 1659] [serial = 366] [outer = 0x0] 16:21:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12a6cf000) [pid = 1659] [serial = 367] [outer = 0x12a624c00] 16:21:44 INFO - PROCESS | 1659 | 1468020104166 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12b095800) [pid = 1659] [serial = 368] [outer = 0x12a624c00] 16:21:44 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:44 INFO - PROCESS | 1659 | 1468020104505 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] 16:21:44 INFO - PROCESS | 1659 | 1468020104553 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:21:44 INFO - PROCESS | 1659 | 1468020104556 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1659 | 1468020104557 Marionette TRACE conn2 <- [1,466,null,{}] 16:21:44 INFO - PROCESS | 1659 | 1468020104559 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}] 16:21:44 INFO - PROCESS | 1659 | 1468020104561 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:44 INFO - PROCESS | 1659 | 1468020104662 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:21:44 INFO - PROCESS | 1659 | 1468020104700 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1659 | 1468020104701 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x125062800 == 45 [pid = 1659] [id = 124] 16:21:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12b202c00) [pid = 1659] [serial = 369] [outer = 0x0] 16:21:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12b8bec00) [pid = 1659] [serial = 370] [outer = 0x12b202c00] 16:21:44 INFO - PROCESS | 1659 | 1468020104725 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12bccf400) [pid = 1659] [serial = 371] [outer = 0x12b202c00] 16:21:45 INFO - PROCESS | 1659 | 1468020105054 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] 16:21:45 INFO - PROCESS | 1659 | 1468020105093 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:21:45 INFO - PROCESS | 1659 | 1468020105095 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1659 | 1468020105096 Marionette TRACE conn2 <- [1,470,null,{}] 16:21:45 INFO - PROCESS | 1659 | 1468020105098 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}] 16:21:45 INFO - PROCESS | 1659 | 1468020105099 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:45 INFO - PROCESS | 1659 | 1468020105205 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:21:45 INFO - PROCESS | 1659 | 1468020105241 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1659 | 1468020105242 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268e2000 == 46 [pid = 1659] [id = 125] 16:21:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1128d1c00) [pid = 1659] [serial = 372] [outer = 0x0] 16:21:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1128d6400) [pid = 1659] [serial = 373] [outer = 0x1128d1c00] 16:21:45 INFO - PROCESS | 1659 | 1468020105266 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1128d9c00) [pid = 1659] [serial = 374] [outer = 0x1128d1c00] 16:21:45 INFO - PROCESS | 1659 | 1468020105557 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 467ms 16:21:45 INFO - PROCESS | 1659 | 1468020105563 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1659 | 1468020105564 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:21:45 INFO - PROCESS | 1659 | 1468020105574 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1659 | 1468020105575 Marionette TRACE conn2 <- [1,474,null,{}] 16:21:45 INFO - PROCESS | 1659 | 1468020105577 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}] 16:21:45 INFO - PROCESS | 1659 | 1468020105578 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:45 INFO - PROCESS | 1659 | 1468020105683 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:21:45 INFO - PROCESS | 1659 | 1468020105694 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1659 | 1468020105695 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901a800 == 47 [pid = 1659] [id = 126] 16:21:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1128cd000) [pid = 1659] [serial = 375] [outer = 0x0] 16:21:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12bcd6800) [pid = 1659] [serial = 376] [outer = 0x1128cd000] 16:21:45 INFO - PROCESS | 1659 | 1468020105720 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12c26d000) [pid = 1659] [serial = 377] [outer = 0x1128cd000] 16:21:46 INFO - PROCESS | 1659 | 1468020106063 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]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 521ms 16:21:46 INFO - PROCESS | 1659 | 1468020106101 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1659 | 1468020106102 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:21:46 INFO - PROCESS | 1659 | 1468020106104 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1659 | 1468020106105 Marionette TRACE conn2 <- [1,478,null,{}] 16:21:46 INFO - PROCESS | 1659 | 1468020106108 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}] 16:21:46 INFO - PROCESS | 1659 | 1468020106109 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:46 INFO - PROCESS | 1659 | 1468020106218 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:21:46 INFO - PROCESS | 1659 | 1468020106221 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1659 | 1468020106223 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b7000 == 48 [pid = 1659] [id = 127] 16:21:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119384000) [pid = 1659] [serial = 378] [outer = 0x0] 16:21:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x119385000) [pid = 1659] [serial = 379] [outer = 0x119384000] 16:21:46 INFO - PROCESS | 1659 | 1468020106277 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x11938b800) [pid = 1659] [serial = 380] [outer = 0x119384000] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12a2c3c00) [pid = 1659] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x11607c000) [pid = 1659] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12b95d800) [pid = 1659] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12b8bc400) [pid = 1659] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x123f6a000) [pid = 1659] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x110f7a400) [pid = 1659] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x119832400) [pid = 1659] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1176c6c00) [pid = 1659] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x125630800) [pid = 1659] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12569b000) [pid = 1659] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x124864400) [pid = 1659] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11820bc00) [pid = 1659] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:21:46 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b205400) [pid = 1659] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:21:46 INFO - PROCESS | 1659 | 1468020106681 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]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 619ms 16:21:46 INFO - PROCESS | 1659 | 1468020106724 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1659 | 1468020106725 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:21:46 INFO - PROCESS | 1659 | 1468020106727 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1659 | 1468020106728 Marionette TRACE conn2 <- [1,482,null,{}] 16:21:46 INFO - PROCESS | 1659 | 1468020106731 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}] 16:21:46 INFO - PROCESS | 1659 | 1468020106732 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:46 INFO - PROCESS | 1659 | 1468020106816 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:21:46 INFO - PROCESS | 1659 | 1468020106869 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1659 | 1468020106871 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a65a000 == 49 [pid = 1659] [id = 128] 16:21:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x117ec0000) [pid = 1659] [serial = 381] [outer = 0x0] 16:21:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11938bc00) [pid = 1659] [serial = 382] [outer = 0x117ec0000] 16:21:46 INFO - PROCESS | 1659 | 1468020106898 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119887400) [pid = 1659] [serial = 383] [outer = 0x117ec0000] 16:21:47 INFO - PROCESS | 1659 | 1468020107213 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 16:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:21:47 INFO - PROCESS | 1659 | 1468020107246 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1659 | 1468020107248 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:21:47 INFO - PROCESS | 1659 | 1468020107251 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1659 | 1468020107255 Marionette TRACE conn2 <- [1,486,null,{}] 16:21:47 INFO - PROCESS | 1659 | 1468020107257 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}] 16:21:47 INFO - PROCESS | 1659 | 1468020107259 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:47 INFO - PROCESS | 1659 | 1468020107363 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:21:47 INFO - PROCESS | 1659 | 1468020107366 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1659 | 1468020107367 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c042000 == 50 [pid = 1659] [id = 129] 16:21:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11988a000) [pid = 1659] [serial = 384] [outer = 0x0] 16:21:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12485ac00) [pid = 1659] [serial = 385] [outer = 0x11988a000] 16:21:47 INFO - PROCESS | 1659 | 1468020107395 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12b95d000) [pid = 1659] [serial = 386] [outer = 0x11988a000] 16:21:47 INFO - PROCESS | 1659 | 1468020107712 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 473ms 16:21:47 INFO - PROCESS | 1659 | 1468020107723 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:21:47 INFO - PROCESS | 1659 | 1468020107725 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:21:47 INFO - PROCESS | 1659 | 1468020107727 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1659 | 1468020107731 Marionette TRACE conn2 <- [1,490,null,{}] 16:21:47 INFO - PROCESS | 1659 | 1468020107740 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}] 16:21:47 INFO - PROCESS | 1659 | 1468020107741 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:47 INFO - PROCESS | 1659 | 1468020107883 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:21:47 INFO - PROCESS | 1659 | 1468020107894 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1659 | 1468020107895 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c054800 == 51 [pid = 1659] [id = 130] 16:21:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1176cb000) [pid = 1659] [serial = 387] [outer = 0x0] 16:21:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123b40400) [pid = 1659] [serial = 388] [outer = 0x1176cb000] 16:21:47 INFO - PROCESS | 1659 | 1468020107933 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123b4b400) [pid = 1659] [serial = 389] [outer = 0x1176cb000] 16:21:48 INFO - PROCESS | 1659 | 1468020108245 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 529ms 16:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:21:48 INFO - PROCESS | 1659 | 1468020108256 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1659 | 1468020108258 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:21:48 INFO - PROCESS | 1659 | 1468020108260 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1659 | 1468020108261 Marionette TRACE conn2 <- [1,494,null,{}] 16:21:48 INFO - PROCESS | 1659 | 1468020108263 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}] 16:21:48 INFO - PROCESS | 1659 | 1468020108276 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:48 INFO - PROCESS | 1659 | 1468020108362 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:21:48 INFO - PROCESS | 1659 | 1468020108365 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1659 | 1468020108367 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2b2000 == 52 [pid = 1659] [id = 131] 16:21:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x123b4d800) [pid = 1659] [serial = 390] [outer = 0x0] 16:21:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12b8bc800) [pid = 1659] [serial = 391] [outer = 0x123b4d800] 16:21:48 INFO - PROCESS | 1659 | 1468020108392 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12c274c00) [pid = 1659] [serial = 392] [outer = 0x123b4d800] 16:21:48 INFO - PROCESS | 1659 | 1468020108916 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 719ms 16:21:48 INFO - PROCESS | 1659 | 1468020108980 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:21:48 INFO - PROCESS | 1659 | 1468020108983 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:21:48 INFO - PROCESS | 1659 | 1468020108986 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1659 | 1468020108988 Marionette TRACE conn2 <- [1,498,null,{}] 16:21:48 INFO - PROCESS | 1659 | 1468020108995 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}] 16:21:48 INFO - PROCESS | 1659 | 1468020108997 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:49 INFO - PROCESS | 1659 | 1468020109106 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:21:49 INFO - PROCESS | 1659 | 1468020109187 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1659 | 1468020109189 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185ad800 == 53 [pid = 1659] [id = 132] 16:21:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x11875dc00) [pid = 1659] [serial = 393] [outer = 0x0] 16:21:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x119321000) [pid = 1659] [serial = 394] [outer = 0x11875dc00] 16:21:49 INFO - PROCESS | 1659 | 1468020109233 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x11982dc00) [pid = 1659] [serial = 395] [outer = 0x11875dc00] 16:21:49 INFO - PROCESS | 1659 | 1468020109659 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 721ms 16:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:21:49 INFO - PROCESS | 1659 | 1468020109708 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1659 | 1468020109711 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:21:49 INFO - PROCESS | 1659 | 1468020109716 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1659 | 1468020109718 Marionette TRACE conn2 <- [1,502,null,{}] 16:21:49 INFO - PROCESS | 1659 | 1468020109720 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}] 16:21:49 INFO - PROCESS | 1659 | 1468020109722 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:49 INFO - PROCESS | 1659 | 1468020109829 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:21:49 INFO - PROCESS | 1659 | 1468020109899 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1659 | 1468020109900 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242b5000 == 54 [pid = 1659] [id = 133] 16:21:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x119887800) [pid = 1659] [serial = 396] [outer = 0x0] 16:21:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x120fd7400) [pid = 1659] [serial = 397] [outer = 0x119887800] 16:21:49 INFO - PROCESS | 1659 | 1468020109932 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x123b4bc00) [pid = 1659] [serial = 398] [outer = 0x119887800] 16:21:50 INFO - PROCESS | 1659 | 1468020110324 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]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 16:21:50 INFO - PROCESS | 1659 | 1468020110386 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1659 | 1468020110387 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:21:50 INFO - PROCESS | 1659 | 1468020110390 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1659 | 1468020110393 Marionette TRACE conn2 <- [1,506,null,{}] 16:21:50 INFO - PROCESS | 1659 | 1468020110422 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}] 16:21:50 INFO - PROCESS | 1659 | 1468020110426 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:50 INFO - PROCESS | 1659 | 1468020110534 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:21:50 INFO - PROCESS | 1659 | 1468020110604 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 1659 | 1468020110606 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2ab000 == 55 [pid = 1659] [id = 134] 16:21:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x123f6b800) [pid = 1659] [serial = 399] [outer = 0x0] 16:21:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x12569bc00) [pid = 1659] [serial = 400] [outer = 0x123f6b800] 16:21:50 INFO - PROCESS | 1659 | 1468020110637 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x128b69000) [pid = 1659] [serial = 401] [outer = 0x123f6b800] 16:21:51 INFO - PROCESS | 1659 | 1468020111056 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 676ms 16:21:51 INFO - PROCESS | 1659 | 1468020111066 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1659 | 1468020111069 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:21:51 INFO - PROCESS | 1659 | 1468020111071 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1659 | 1468020111073 Marionette TRACE conn2 <- [1,510,null,{}] 16:21:51 INFO - PROCESS | 1659 | 1468020111077 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}] 16:21:51 INFO - PROCESS | 1659 | 1468020111079 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:51 INFO - PROCESS | 1659 | 1468020111187 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:21:51 INFO - PROCESS | 1659 | 1468020111241 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1659 | 1468020111242 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c980000 == 56 [pid = 1659] [id = 135] 16:21:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x129408c00) [pid = 1659] [serial = 402] [outer = 0x0] 16:21:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x12a61e800) [pid = 1659] [serial = 403] [outer = 0x129408c00] 16:21:51 INFO - PROCESS | 1659 | 1468020111271 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x12b094000) [pid = 1659] [serial = 404] [outer = 0x129408c00] 16:21:51 INFO - PROCESS | 1659 | 1468020111864 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 821ms 16:21:51 INFO - PROCESS | 1659 | 1468020111893 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:21:51 INFO - PROCESS | 1659 | 1468020111897 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:21:51 INFO - PROCESS | 1659 | 1468020111900 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1659 | 1468020111903 Marionette TRACE conn2 <- [1,514,null,{}] 16:21:51 INFO - PROCESS | 1659 | 1468020111906 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}] 16:21:51 INFO - PROCESS | 1659 | 1468020111908 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:52 INFO - PROCESS | 1659 | 1468020112023 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:21:52 INFO - PROCESS | 1659 | 1468020112091 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 1659 | 1468020112092 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dbd800 == 57 [pid = 1659] [id = 136] 16:21:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x113a5a400) [pid = 1659] [serial = 405] [outer = 0x0] 16:21:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x12940d800) [pid = 1659] [serial = 406] [outer = 0x113a5a400] 16:21:52 INFO - PROCESS | 1659 | 1468020112120 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x12b8bf400) [pid = 1659] [serial = 407] [outer = 0x113a5a400] 16:21:52 INFO - PROCESS | 1659 | 1468020112709 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]]]}] 16:21:52 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 16:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 823ms 16:21:52 INFO - PROCESS | 1659 | 1468020112724 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1659 | 1468020112728 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:21:52 INFO - PROCESS | 1659 | 1468020112733 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1659 | 1468020112735 Marionette TRACE conn2 <- [1,518,null,{}] 16:21:52 INFO - PROCESS | 1659 | 1468020112742 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}] 16:21:52 INFO - PROCESS | 1659 | 1468020112744 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:52 INFO - PROCESS | 1659 | 1468020112884 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:21:52 INFO - PROCESS | 1659 | 1468020112988 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 1659 | 1468020112990 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x123cd3000 == 58 [pid = 1659] [id = 137] 16:21:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x1176cb800) [pid = 1659] [serial = 408] [outer = 0x0] 16:21:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 134 (0x119387800) [pid = 1659] [serial = 409] [outer = 0x1176cb800] 16:21:53 INFO - PROCESS | 1659 | 1468020113033 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 135 (0x119868c00) [pid = 1659] [serial = 410] [outer = 0x1176cb800] 16:21:53 INFO - PROCESS | 1659 | 1468020113490 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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 824ms 16:21:53 INFO - PROCESS | 1659 | 1468020113573 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1659 | 1468020113577 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:21:53 INFO - PROCESS | 1659 | 1468020113584 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1659 | 1468020113585 Marionette TRACE conn2 <- [1,522,null,{}] 16:21:53 INFO - PROCESS | 1659 | 1468020113588 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}] 16:21:53 INFO - PROCESS | 1659 | 1468020113590 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:53 INFO - PROCESS | 1659 | 1468020113688 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:21:53 INFO - PROCESS | 1659 | 1468020113760 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1659 | 1468020113761 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1188b5000 == 59 [pid = 1659] [id = 138] 16:21:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 136 (0x119a84c00) [pid = 1659] [serial = 411] [outer = 0x0] 16:21:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 137 (0x120fd8c00) [pid = 1659] [serial = 412] [outer = 0x119a84c00] 16:21:53 INFO - PROCESS | 1659 | 1468020113789 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 138 (0x123b4e000) [pid = 1659] [serial = 413] [outer = 0x119a84c00] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12a65c000 == 58 [pid = 1659] [id = 98] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12c054800 == 57 [pid = 1659] [id = 130] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12c042000 == 56 [pid = 1659] [id = 129] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12a65a000 == 55 [pid = 1659] [id = 128] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b7000 == 54 [pid = 1659] [id = 127] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12901a800 == 53 [pid = 1659] [id = 126] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1268e2000 == 52 [pid = 1659] [id = 125] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 137 (0x12c939800) [pid = 1659] [serial = 340] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x125062800 == 51 [pid = 1659] [id = 124] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1242ab800 == 50 [pid = 1659] [id = 123] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1238d7000 == 49 [pid = 1659] [id = 122] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x119dba000 == 48 [pid = 1659] [id = 121] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x11872d000 == 47 [pid = 1659] [id = 120] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x113817000 == 46 [pid = 1659] [id = 119] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x117243800 == 45 [pid = 1659] [id = 118] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1238cb000 == 44 [pid = 1659] [id = 116] 16:21:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1185af000 == 43 [pid = 1659] [id = 115] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 136 (0x12a61f400) [pid = 1659] [serial = 239] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 135 (0x119dd3c00) [pid = 1659] [serial = 254] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 134 (0x12c269400) [pid = 1659] [serial = 328] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 133 (0x12b95e000) [pid = 1659] [serial = 325] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x123f71c00) [pid = 1659] [serial = 334] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x12c274000) [pid = 1659] [serial = 332] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x123f72400) [pid = 1659] [serial = 337] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x12c26a800) [pid = 1659] [serial = 331] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x12a2c4000) [pid = 1659] [serial = 304] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1255b2000) [pid = 1659] [serial = 301] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x118373c00) [pid = 1659] [serial = 311] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x1180c6000) [pid = 1659] [serial = 310] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x12a6d1c00) [pid = 1659] [serial = 322] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1290a6800) [pid = 1659] [serial = 319] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x12a2cd400) [pid = 1659] [serial = 320] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x11690ec00) [pid = 1659] [serial = 295] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1256a2800) [pid = 1659] [serial = 316] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x1266bac00) [pid = 1659] [serial = 317] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x119006c00) [pid = 1659] [serial = 313] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x120f2b800) [pid = 1659] [serial = 314] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x125698c00) [pid = 1659] [serial = 338] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12b211800) [pid = 1659] [serial = 293] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x11985c800) [pid = 1659] [serial = 298] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12a6d4000) [pid = 1659] [serial = 307] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12c26e000) [pid = 1659] [serial = 329] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x123f76c00) [pid = 1659] [serial = 335] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12bcd4800) [pid = 1659] [serial = 326] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12b08b400) [pid = 1659] [serial = 323] [outer = 0x0] [url = about:blank] 16:21:54 INFO - PROCESS | 1659 | 1468020114207 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 16:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:21:54 INFO - PROCESS | 1659 | 1468020114254 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1659 | 1468020114256 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:21:54 INFO - PROCESS | 1659 | 1468020114264 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1659 | 1468020114266 Marionette TRACE conn2 <- [1,526,null,{}] 16:21:54 INFO - PROCESS | 1659 | 1468020114274 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}] 16:21:54 INFO - PROCESS | 1659 | 1468020114277 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:54 INFO - PROCESS | 1659 | 1468020114363 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:21:54 INFO - PROCESS | 1659 | 1468020114386 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1659 | 1468020114388 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195c5000 == 44 [pid = 1659] [id = 139] 16:21:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x124861800) [pid = 1659] [serial = 414] [outer = 0x0] 16:21:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x124b80c00) [pid = 1659] [serial = 415] [outer = 0x124861800] 16:21:54 INFO - PROCESS | 1659 | 1468020114415 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x126526c00) [pid = 1659] [serial = 416] [outer = 0x124861800] 16:21:54 INFO - PROCESS | 1659 | 1468020114804 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]]]}] 16:21:54 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 16:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 578ms 16:21:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:21:54 INFO - PROCESS | 1659 | 1468020114836 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1659 | 1468020114839 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:21:54 INFO - PROCESS | 1659 | 1468020114843 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1659 | 1468020114845 Marionette TRACE conn2 <- [1,530,null,{}] 16:21:54 INFO - PROCESS | 1659 | 1468020114847 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}] 16:21:54 INFO - PROCESS | 1659 | 1468020114849 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:54 INFO - PROCESS | 1659 | 1468020114937 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:21:54 INFO - PROCESS | 1659 | 1468020114945 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1659 | 1468020114946 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x125066000 == 45 [pid = 1659] [id = 140] 16:21:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12686f000) [pid = 1659] [serial = 417] [outer = 0x0] 16:21:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1291c9000) [pid = 1659] [serial = 418] [outer = 0x12686f000] 16:21:54 INFO - PROCESS | 1659 | 1468020114987 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12a623000) [pid = 1659] [serial = 419] [outer = 0x12686f000] 16:21:55 INFO - PROCESS | 1659 | 1468020115341 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"]]]}] 16:21:55 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 16:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:21:55 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 16:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:21:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 16:21:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:21:55 INFO - PROCESS | 1659 | 1468020115368 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1659 | 1468020115369 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:21:55 INFO - PROCESS | 1659 | 1468020115371 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1659 | 1468020115373 Marionette TRACE conn2 <- [1,534,null,{}] 16:21:55 INFO - PROCESS | 1659 | 1468020115375 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}] 16:21:55 INFO - PROCESS | 1659 | 1468020115376 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:55 INFO - PROCESS | 1659 | 1468020115466 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:21:55 INFO - PROCESS | 1659 | 1468020115470 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1659 | 1468020115471 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x117019000 == 46 [pid = 1659] [id = 141] 16:21:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12a6d0400) [pid = 1659] [serial = 420] [outer = 0x0] 16:21:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12b8b3c00) [pid = 1659] [serial = 421] [outer = 0x12a6d0400] 16:21:55 INFO - PROCESS | 1659 | 1468020115496 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12b907400) [pid = 1659] [serial = 422] [outer = 0x12a6d0400] 16:21:55 INFO - PROCESS | 1659 | 1468020115830 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:21:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 467ms 16:21:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:21:55 INFO - PROCESS | 1659 | 1468020115840 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1659 | 1468020115842 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:21:55 INFO - PROCESS | 1659 | 1468020115845 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1659 | 1468020115846 Marionette TRACE conn2 <- [1,538,null,{}] 16:21:55 INFO - PROCESS | 1659 | 1468020115848 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}] 16:21:55 INFO - PROCESS | 1659 | 1468020115852 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:55 INFO - PROCESS | 1659 | 1468020115955 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:21:56 INFO - PROCESS | 1659 | 1468020116041 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1659 | 1468020116044 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x117018000 == 47 [pid = 1659] [id = 142] 16:21:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x12b8b2800) [pid = 1659] [serial = 423] [outer = 0x0] 16:21:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12b907000) [pid = 1659] [serial = 424] [outer = 0x12b8b2800] 16:21:56 INFO - PROCESS | 1659 | 1468020116079 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x12c274400) [pid = 1659] [serial = 425] [outer = 0x12b8b2800] 16:21:56 INFO - PROCESS | 1659 | 1468020116387 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]]]}] 16:21:56 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. 16:21:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 570ms 16:21:56 INFO - PROCESS | 1659 | 1468020116418 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1659 | 1468020116419 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:21:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:21:56 INFO - PROCESS | 1659 | 1468020116422 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1659 | 1468020116425 Marionette TRACE conn2 <- [1,542,null,{}] 16:21:56 INFO - PROCESS | 1659 | 1468020116429 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}] 16:21:56 INFO - PROCESS | 1659 | 1468020116430 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:56 INFO - PROCESS | 1659 | 1468020116538 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:21:56 INFO - PROCESS | 1659 | 1468020116578 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1659 | 1468020116579 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b22c000 == 48 [pid = 1659] [id = 143] 16:21:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1129c8000) [pid = 1659] [serial = 426] [outer = 0x0] 16:21:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x1129cdc00) [pid = 1659] [serial = 427] [outer = 0x1129c8000] 16:21:56 INFO - PROCESS | 1659 | 1468020116603 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1129d2000) [pid = 1659] [serial = 428] [outer = 0x1129c8000] 16:21:56 INFO - PROCESS | 1659 | 1468020116932 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]]]}] 16:21:56 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. 16:21:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 524ms 16:21:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:21:56 INFO - PROCESS | 1659 | 1468020116948 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1659 | 1468020116950 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:21:56 INFO - PROCESS | 1659 | 1468020116952 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1659 | 1468020116953 Marionette TRACE conn2 <- [1,546,null,{}] 16:21:56 INFO - PROCESS | 1659 | 1468020116955 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}] 16:21:56 INFO - PROCESS | 1659 | 1468020116956 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:57 INFO - PROCESS | 1659 | 1468020117083 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:21:57 INFO - PROCESS | 1659 | 1468020117132 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1659 | 1468020117133 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c054800 == 49 [pid = 1659] [id = 144] 16:21:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x1129cf000) [pid = 1659] [serial = 429] [outer = 0x0] 16:21:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x1181b4800) [pid = 1659] [serial = 430] [outer = 0x1129cf000] 16:21:57 INFO - PROCESS | 1659 | 1468020117160 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x1181ba400) [pid = 1659] [serial = 431] [outer = 0x1129cf000] 16:21:57 INFO - PROCESS | 1659 | 1468020117469 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:21:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 16:21:57 INFO - PROCESS | 1659 | 1468020117523 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1659 | 1468020117526 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:21:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:21:57 INFO - PROCESS | 1659 | 1468020117530 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1659 | 1468020117531 Marionette TRACE conn2 <- [1,550,null,{}] 16:21:57 INFO - PROCESS | 1659 | 1468020117534 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}] 16:21:57 INFO - PROCESS | 1659 | 1468020117535 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:57 INFO - PROCESS | 1659 | 1468020117654 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:21:57 INFO - PROCESS | 1659 | 1468020117671 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1659 | 1468020117672 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c97b800 == 50 [pid = 1659] [id = 145] 16:21:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x1181bc400) [pid = 1659] [serial = 432] [outer = 0x0] 16:21:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x1181bcc00) [pid = 1659] [serial = 433] [outer = 0x1181bc400] 16:21:57 INFO - PROCESS | 1659 | 1468020117699 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x12c933400) [pid = 1659] [serial = 434] [outer = 0x1181bc400] 16:21:58 INFO - PROCESS | 1659 | 1468020118031 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]]]}] 16:21:58 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. 16:21:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 16:21:58 INFO - PROCESS | 1659 | 1468020118051 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1659 | 1468020118052 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:21:58 INFO - PROCESS | 1659 | 1468020118054 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1659 | 1468020118055 Marionette TRACE conn2 <- [1,554,null,{}] 16:21:58 INFO - PROCESS | 1659 | 1468020118058 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}] 16:21:58 INFO - PROCESS | 1659 | 1468020118059 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:58 INFO - PROCESS | 1659 | 1468020118178 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:21:58 INFO - PROCESS | 1659 | 1468020118190 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1659 | 1468020118191 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd91000 == 51 [pid = 1659] [id = 146] 16:21:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x12c937400) [pid = 1659] [serial = 435] [outer = 0x0] 16:21:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x12c938800) [pid = 1659] [serial = 436] [outer = 0x12c937400] 16:21:58 INFO - PROCESS | 1659 | 1468020118215 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x12c940c00) [pid = 1659] [serial = 437] [outer = 0x12c937400] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x12b202c00) [pid = 1659] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x1128d1c00) [pid = 1659] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x117ec0000) [pid = 1659] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x123f6c800) [pid = 1659] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x119833400) [pid = 1659] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1128cd000) [pid = 1659] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x126b81000) [pid = 1659] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x12a624c00) [pid = 1659] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x124285800) [pid = 1659] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1176c9000) [pid = 1659] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x119384000) [pid = 1659] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1176cb000) [pid = 1659] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x11988a000) [pid = 1659] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x119a7ec00) [pid = 1659] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x118898800) [pid = 1659] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x11690fc00) [pid = 1659] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x124859400) [pid = 1659] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:21:58 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1166f2000) [pid = 1659] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:21:58 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:58 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:58 INFO - PROCESS | 1659 | 1468020118661 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]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:21:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 16:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:21:58 INFO - PROCESS | 1659 | 1468020118674 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1659 | 1468020118676 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:21:58 INFO - PROCESS | 1659 | 1468020118678 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1659 | 1468020118680 Marionette TRACE conn2 <- [1,558,null,{}] 16:21:58 INFO - PROCESS | 1659 | 1468020118682 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}] 16:21:58 INFO - PROCESS | 1659 | 1468020118684 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:58 INFO - PROCESS | 1659 | 1468020118820 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:21:58 INFO - PROCESS | 1659 | 1468020118861 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1659 | 1468020118863 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd9b000 == 52 [pid = 1659] [id = 147] 16:21:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x10ebd7000) [pid = 1659] [serial = 438] [outer = 0x0] 16:21:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x10ebddc00) [pid = 1659] [serial = 439] [outer = 0x10ebd7000] 16:21:58 INFO - PROCESS | 1659 | 1468020118891 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x119062400) [pid = 1659] [serial = 440] [outer = 0x10ebd7000] 16:21:59 INFO - PROCESS | 1659 | 1468020119183 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 16:21:59 INFO - PROCESS | 1659 | 1468020119199 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1659 | 1468020119200 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:21:59 INFO - PROCESS | 1659 | 1468020119203 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1659 | 1468020119205 Marionette TRACE conn2 <- [1,562,null,{}] 16:21:59 INFO - PROCESS | 1659 | 1468020119217 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}] 16:21:59 INFO - PROCESS | 1659 | 1468020119219 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:59 INFO - PROCESS | 1659 | 1468020119358 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:21:59 INFO - PROCESS | 1659 | 1468020119438 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1659 | 1468020119439 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2d4800 == 53 [pid = 1659] [id = 148] 16:21:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1128cd000) [pid = 1659] [serial = 441] [outer = 0x0] 16:21:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x11938a800) [pid = 1659] [serial = 442] [outer = 0x1128cd000] 16:21:59 INFO - PROCESS | 1659 | 1468020119478 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x124267c00) [pid = 1659] [serial = 443] [outer = 0x1128cd000] 16:21:59 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:59 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:59 INFO - PROCESS | 1659 | 1468020119873 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 679ms 16:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:21:59 INFO - PROCESS | 1659 | 1468020119882 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1659 | 1468020119883 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:21:59 INFO - PROCESS | 1659 | 1468020119886 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1659 | 1468020119887 Marionette TRACE conn2 <- [1,566,null,{}] 16:21:59 INFO - PROCESS | 1659 | 1468020119891 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}] 16:21:59 INFO - PROCESS | 1659 | 1468020119892 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:21:59 INFO - PROCESS | 1659 | 1468020119980 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:22:00 INFO - PROCESS | 1659 | 1468020120053 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1659 | 1468020120054 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d59e000 == 54 [pid = 1659] [id = 149] 16:22:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1239b8800) [pid = 1659] [serial = 444] [outer = 0x0] 16:22:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x12426d000) [pid = 1659] [serial = 445] [outer = 0x1239b8800] 16:22:00 INFO - PROCESS | 1659 | 1468020120080 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x124271800) [pid = 1659] [serial = 446] [outer = 0x1239b8800] 16:22:00 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:00 INFO - PROCESS | 1659 | [1659] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:22:00 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:00 INFO - PROCESS | 1659 | 1468020120343 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 16:22:00 INFO - PROCESS | 1659 | 1468020120357 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1659 | 1468020120358 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:22:00 INFO - PROCESS | 1659 | 1468020120362 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1659 | 1468020120363 Marionette TRACE conn2 <- [1,570,null,{}] 16:22:00 INFO - PROCESS | 1659 | 1468020120376 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}] 16:22:00 INFO - PROCESS | 1659 | 1468020120377 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:00 INFO - PROCESS | 1659 | 1468020120478 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:22:00 INFO - PROCESS | 1659 | 1468020120588 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1659 | 1468020120589 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x116242000 == 55 [pid = 1659] [id = 150] 16:22:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x10ebd7c00) [pid = 1659] [serial = 447] [outer = 0x0] 16:22:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x10ebdbc00) [pid = 1659] [serial = 448] [outer = 0x10ebd7c00] 16:22:00 INFO - PROCESS | 1659 | 1468020120621 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x110f7a800) [pid = 1659] [serial = 449] [outer = 0x10ebd7c00] 16:22:00 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:01 INFO - PROCESS | 1659 | 1468020121043 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 719ms 16:22:01 INFO - PROCESS | 1659 | 1468020121083 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1659 | 1468020121086 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:22:01 INFO - PROCESS | 1659 | 1468020121089 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1659 | 1468020121091 Marionette TRACE conn2 <- [1,574,null,{}] 16:22:01 INFO - PROCESS | 1659 | 1468020121095 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}] 16:22:01 INFO - PROCESS | 1659 | 1468020121098 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:01 INFO - PROCESS | 1659 | 1468020121211 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:22:01 INFO - PROCESS | 1659 | 1468020121310 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1659 | 1468020121312 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6c000 == 56 [pid = 1659] [id = 151] 16:22:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x117376000) [pid = 1659] [serial = 450] [outer = 0x0] 16:22:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x117378800) [pid = 1659] [serial = 451] [outer = 0x117376000] 16:22:01 INFO - PROCESS | 1659 | 1468020121342 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x1180c2c00) [pid = 1659] [serial = 452] [outer = 0x117376000] 16:22:01 INFO - PROCESS | 1659 | 1468020121813 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 773ms 16:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:22:01 INFO - PROCESS | 1659 | 1468020121865 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1659 | 1468020121868 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:22:01 INFO - PROCESS | 1659 | 1468020121872 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1659 | 1468020121874 Marionette TRACE conn2 <- [1,578,null,{}] 16:22:01 INFO - PROCESS | 1659 | 1468020121877 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}] 16:22:01 INFO - PROCESS | 1659 | 1468020121878 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:01 INFO - PROCESS | 1659 | 1468020121990 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:22:02 INFO - PROCESS | 1659 | 1468020122066 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1659 | 1468020122067 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a66e800 == 57 [pid = 1659] [id = 152] 16:22:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x118762c00) [pid = 1659] [serial = 453] [outer = 0x0] 16:22:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x119832400) [pid = 1659] [serial = 454] [outer = 0x118762c00] 16:22:02 INFO - PROCESS | 1659 | 1468020122097 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x11988e000) [pid = 1659] [serial = 455] [outer = 0x118762c00] 16:22:02 INFO - PROCESS | 1659 | 1468020122520 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 722ms 16:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:22:02 INFO - PROCESS | 1659 | 1468020122592 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1659 | 1468020122594 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:22:02 INFO - PROCESS | 1659 | 1468020122601 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1659 | 1468020122606 Marionette TRACE conn2 <- [1,582,null,{}] 16:22:02 INFO - PROCESS | 1659 | 1468020122609 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}] 16:22:02 INFO - PROCESS | 1659 | 1468020122612 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:02 INFO - PROCESS | 1659 | 1468020122764 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:22:02 INFO - PROCESS | 1659 | 1468020122821 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1659 | 1468020122823 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc79800 == 58 [pid = 1659] [id = 153] 16:22:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 134 (0x11905c400) [pid = 1659] [serial = 456] [outer = 0x0] 16:22:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 135 (0x124265400) [pid = 1659] [serial = 457] [outer = 0x11905c400] 16:22:02 INFO - PROCESS | 1659 | 1468020122854 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 136 (0x1245ba800) [pid = 1659] [serial = 458] [outer = 0x11905c400] 16:22:03 INFO - PROCESS | 1659 | 1468020123270 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]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:22:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 727ms 16:22:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:22:03 INFO - PROCESS | 1659 | 1468020123324 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:22:03 INFO - PROCESS | 1659 | 1468020123326 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:22:03 INFO - PROCESS | 1659 | 1468020123328 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:22:03 INFO - PROCESS | 1659 | 1468020123330 Marionette TRACE conn2 <- [1,586,null,{}] 16:22:03 INFO - PROCESS | 1659 | 1468020123332 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}] 16:22:03 INFO - PROCESS | 1659 | 1468020123334 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:03 INFO - PROCESS | 1659 | 1468020123447 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:22:03 INFO - PROCESS | 1659 | 1468020123524 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1659 | 1468020123525 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dc8d000 == 59 [pid = 1659] [id = 154] 16:22:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 137 (0x124861400) [pid = 1659] [serial = 459] [outer = 0x0] 16:22:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 138 (0x12686e800) [pid = 1659] [serial = 460] [outer = 0x124861400] 16:22:03 INFO - PROCESS | 1659 | 1468020123555 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 139 (0x1291d0c00) [pid = 1659] [serial = 461] [outer = 0x124861400] 16:22:03 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:03 INFO - PROCESS | 1659 | 1468020123959 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]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:22:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 669ms 16:22:03 INFO - PROCESS | 1659 | 1468020123998 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:22:04 INFO - PROCESS | 1659 | 1468020123999 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:22:04 INFO - PROCESS | 1659 | 1468020124001 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1659 | 1468020124003 Marionette TRACE conn2 <- [1,590,null,{}] 16:22:04 INFO - PROCESS | 1659 | 1468020124005 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}] 16:22:04 INFO - PROCESS | 1659 | 1468020124007 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:04 INFO - PROCESS | 1659 | 1468020124136 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:22:04 INFO - PROCESS | 1659 | 1468020124368 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1659 | 1468020124370 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873e800 == 60 [pid = 1659] [id = 155] 16:22:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 140 (0x1128d5c00) [pid = 1659] [serial = 462] [outer = 0x0] 16:22:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 141 (0x1129c7800) [pid = 1659] [serial = 463] [outer = 0x1128d5c00] 16:22:04 INFO - PROCESS | 1659 | 1468020124421 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 142 (0x11690fc00) [pid = 1659] [serial = 464] [outer = 0x1128d5c00] 16:22:04 INFO - PROCESS | 1659 | 1468020124842 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 876ms 16:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:22:04 INFO - PROCESS | 1659 | 1468020124879 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1659 | 1468020124881 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:22:04 INFO - PROCESS | 1659 | 1468020124883 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1659 | 1468020124885 Marionette TRACE conn2 <- [1,594,null,{}] 16:22:04 INFO - PROCESS | 1659 | 1468020124889 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}] 16:22:04 INFO - PROCESS | 1659 | 1468020124892 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:04 INFO - PROCESS | 1659 | 1468020124987 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:22:05 INFO - PROCESS | 1659 | 1468020125056 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1659 | 1468020125058 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e91800 == 61 [pid = 1659] [id = 156] 16:22:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 143 (0x117370800) [pid = 1659] [serial = 465] [outer = 0x0] 16:22:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 144 (0x117ec0c00) [pid = 1659] [serial = 466] [outer = 0x117370800] 16:22:05 INFO - PROCESS | 1659 | 1468020125085 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 145 (0x118319800) [pid = 1659] [serial = 467] [outer = 0x117370800] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12d59e000 == 60 [pid = 1659] [id = 149] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2d4800 == 59 [pid = 1659] [id = 148] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd9b000 == 58 [pid = 1659] [id = 147] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd91000 == 57 [pid = 1659] [id = 146] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12c97b800 == 56 [pid = 1659] [id = 145] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12c054800 == 55 [pid = 1659] [id = 144] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 144 (0x11875b000) [pid = 1659] [serial = 343] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 143 (0x123fc6800) [pid = 1659] [serial = 346] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 142 (0x12909b000) [pid = 1659] [serial = 349] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 141 (0x12b8bc800) [pid = 1659] [serial = 391] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12b22c000 == 54 [pid = 1659] [id = 143] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x117018000 == 53 [pid = 1659] [id = 142] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x117019000 == 52 [pid = 1659] [id = 141] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x125066000 == 51 [pid = 1659] [id = 140] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1195c5000 == 50 [pid = 1659] [id = 139] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1188b5000 == 49 [pid = 1659] [id = 138] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x123cd3000 == 48 [pid = 1659] [id = 137] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1242b5000 == 47 [pid = 1659] [id = 133] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x1185ad800 == 46 [pid = 1659] [id = 132] 16:22:05 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2b2000 == 45 [pid = 1659] [id = 131] 16:22:05 INFO - PROCESS | 1659 | 1468020125544 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:22:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 674ms 16:22:05 INFO - PROCESS | 1659 | 1468020125561 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1659 | 1468020125563 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:22:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:22:05 INFO - PROCESS | 1659 | 1468020125567 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1659 | 1468020125568 Marionette TRACE conn2 <- [1,598,null,{}] 16:22:05 INFO - PROCESS | 1659 | 1468020125570 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}] 16:22:05 INFO - PROCESS | 1659 | 1468020125572 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:05 INFO - PROCESS | 1659 | 1468020125700 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 140 (0x1210ee000) [pid = 1659] [serial = 248] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 139 (0x1195b2400) [pid = 1659] [serial = 245] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 138 (0x1180d9800) [pid = 1659] [serial = 242] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 137 (0x1255b2800) [pid = 1659] [serial = 251] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 136 (0x12b8bec00) [pid = 1659] [serial = 370] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 135 (0x1128d9c00) [pid = 1659] [serial = 374] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 134 (0x1128d6400) [pid = 1659] [serial = 373] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 133 (0x11938bc00) [pid = 1659] [serial = 382] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x123f77800) [pid = 1659] [serial = 358] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x12485ec00) [pid = 1659] [serial = 359] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x120fd4c00) [pid = 1659] [serial = 356] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x12bcd6800) [pid = 1659] [serial = 376] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x119866800) [pid = 1659] [serial = 355] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1290a1800) [pid = 1659] [serial = 364] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x129404800) [pid = 1659] [serial = 365] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x12a6cf000) [pid = 1659] [serial = 367] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x128a51000) [pid = 1659] [serial = 362] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x125623800) [pid = 1659] [serial = 361] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x11888d000) [pid = 1659] [serial = 353] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1180e5c00) [pid = 1659] [serial = 352] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x119385000) [pid = 1659] [serial = 379] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x123b4b400) [pid = 1659] [serial = 389] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12485ac00) [pid = 1659] [serial = 385] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x11938b800) [pid = 1659] [serial = 380] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12c26d000) [pid = 1659] [serial = 377] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12bccf400) [pid = 1659] [serial = 371] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x123b40400) [pid = 1659] [serial = 388] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119887400) [pid = 1659] [serial = 383] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12b95d000) [pid = 1659] [serial = 386] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12b095800) [pid = 1659] [serial = 368] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1180e3800) [pid = 1659] [serial = 296] [outer = 0x0] [url = about:blank] 16:22:05 INFO - PROCESS | 1659 | 1468020125809 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1659 | 1468020125811 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ad800 == 46 [pid = 1659] [id = 157] 16:22:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x113d4b400) [pid = 1659] [serial = 468] [outer = 0x0] 16:22:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1181ba000) [pid = 1659] [serial = 469] [outer = 0x113d4b400] 16:22:05 INFO - PROCESS | 1659 | 1468020125852 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1195bd400) [pid = 1659] [serial = 470] [outer = 0x113d4b400] 16:22:06 INFO - PROCESS | 1659 | 1468020126203 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]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 673ms 16:22:06 INFO - PROCESS | 1659 | 1468020126263 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 1659 | 1468020126265 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:22:06 INFO - PROCESS | 1659 | 1468020126272 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 1659 | 1468020126279 Marionette TRACE conn2 <- [1,602,null,{}] 16:22:06 INFO - PROCESS | 1659 | 1468020126288 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}] 16:22:06 INFO - PROCESS | 1659 | 1468020126292 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:06 INFO - PROCESS | 1659 | 1468020126424 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:22:06 INFO - PROCESS | 1659 | 1468020126431 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 1659 | 1468020126434 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238d7800 == 47 [pid = 1659] [id = 158] 16:22:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x119882c00) [pid = 1659] [serial = 471] [outer = 0x0] 16:22:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x120fd4c00) [pid = 1659] [serial = 472] [outer = 0x119882c00] 16:22:06 INFO - PROCESS | 1659 | 1468020126478 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x123f69c00) [pid = 1659] [serial = 473] [outer = 0x119882c00] 16:22:06 INFO - PROCESS | 1659 | 1468020126890 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]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 679ms 16:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:22:06 INFO - PROCESS | 1659 | 1468020126950 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 1659 | 1468020126951 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:22:06 INFO - PROCESS | 1659 | 1468020126953 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 1659 | 1468020126955 Marionette TRACE conn2 <- [1,606,null,{}] 16:22:06 INFO - PROCESS | 1659 | 1468020126957 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}] 16:22:06 INFO - PROCESS | 1659 | 1468020126958 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:07 INFO - PROCESS | 1659 | 1468020127043 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:22:07 INFO - PROCESS | 1659 | 1468020127047 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1659 | 1468020127048 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245d6000 == 48 [pid = 1659] [id = 159] 16:22:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x123f73400) [pid = 1659] [serial = 474] [outer = 0x0] 16:22:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x124265000) [pid = 1659] [serial = 475] [outer = 0x123f73400] 16:22:07 INFO - PROCESS | 1659 | 1468020127088 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x12485b400) [pid = 1659] [serial = 476] [outer = 0x123f73400] 16:22:07 INFO - PROCESS | 1659 | 1468020127414 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 16:22:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:22:07 INFO - PROCESS | 1659 | 1468020127423 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1659 | 1468020127424 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:22:07 INFO - PROCESS | 1659 | 1468020127426 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1659 | 1468020127427 Marionette TRACE conn2 <- [1,610,null,{}] 16:22:07 INFO - PROCESS | 1659 | 1468020127429 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}] 16:22:07 INFO - PROCESS | 1659 | 1468020127431 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:07 INFO - PROCESS | 1659 | 1468020127518 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:22:07 INFO - PROCESS | 1659 | 1468020127591 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1659 | 1468020127595 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b0000 == 49 [pid = 1659] [id = 160] 16:22:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12562a800) [pid = 1659] [serial = 477] [outer = 0x0] 16:22:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x1266bb800) [pid = 1659] [serial = 478] [outer = 0x12562a800] 16:22:07 INFO - PROCESS | 1659 | 1468020127627 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1291d2c00) [pid = 1659] [serial = 479] [outer = 0x12562a800] 16:22:07 INFO - PROCESS | 1659 | 1468020127974 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 572ms 16:22:08 INFO - PROCESS | 1659 | 1468020128002 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:22:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:22:08 INFO - PROCESS | 1659 | 1468020128004 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:22:08 INFO - PROCESS | 1659 | 1468020128006 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1659 | 1468020128007 Marionette TRACE conn2 <- [1,614,null,{}] 16:22:08 INFO - PROCESS | 1659 | 1468020128009 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}] 16:22:08 INFO - PROCESS | 1659 | 1468020128011 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:08 INFO - PROCESS | 1659 | 1468020128119 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:22:08 INFO - PROCESS | 1659 | 1468020128161 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1659 | 1468020128162 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b9f000 == 50 [pid = 1659] [id = 161] 16:22:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x129408400) [pid = 1659] [serial = 480] [outer = 0x0] 16:22:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x12a6ca400) [pid = 1659] [serial = 481] [outer = 0x129408400] 16:22:08 INFO - PROCESS | 1659 | 1468020128186 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x12b211800) [pid = 1659] [serial = 482] [outer = 0x129408400] 16:22:08 INFO - PROCESS | 1659 | 1468020128506 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]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:22:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 16:22:08 INFO - PROCESS | 1659 | 1468020128525 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1659 | 1468020128526 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:22:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:22:08 INFO - PROCESS | 1659 | 1468020128528 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1659 | 1468020128529 Marionette TRACE conn2 <- [1,618,null,{}] 16:22:08 INFO - PROCESS | 1659 | 1468020128532 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}] 16:22:08 INFO - PROCESS | 1659 | 1468020128533 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:08 INFO - PROCESS | 1659 | 1468020128647 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:22:08 INFO - PROCESS | 1659 | 1468020128669 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1659 | 1468020128670 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a414800 == 51 [pid = 1659] [id = 162] 16:22:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x10ebe2400) [pid = 1659] [serial = 483] [outer = 0x0] 16:22:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x12b906400) [pid = 1659] [serial = 484] [outer = 0x10ebe2400] 16:22:08 INFO - PROCESS | 1659 | 1468020128695 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x12b90f000) [pid = 1659] [serial = 485] [outer = 0x10ebe2400] 16:22:09 INFO - PROCESS | 1659 | 1468020129025 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]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 517ms 16:22:09 INFO - PROCESS | 1659 | 1468020129047 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:22:09 INFO - PROCESS | 1659 | 1468020129049 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:22:09 INFO - PROCESS | 1659 | 1468020129051 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1659 | 1468020129052 Marionette TRACE conn2 <- [1,622,null,{}] 16:22:09 INFO - PROCESS | 1659 | 1468020129054 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}] 16:22:09 INFO - PROCESS | 1659 | 1468020129055 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:09 INFO - PROCESS | 1659 | 1468020129170 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:22:09 INFO - PROCESS | 1659 | 1468020129174 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1659 | 1468020129175 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa27800 == 52 [pid = 1659] [id = 163] 16:22:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x12b8b2000) [pid = 1659] [serial = 486] [outer = 0x0] 16:22:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x12b962800) [pid = 1659] [serial = 487] [outer = 0x12b8b2000] 16:22:09 INFO - PROCESS | 1659 | 1468020129236 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x12bccf000) [pid = 1659] [serial = 488] [outer = 0x12b8b2000] 16:22:09 INFO - PROCESS | 1659 | 1468020129534 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]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 522ms 16:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:22:09 INFO - PROCESS | 1659 | 1468020129574 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1659 | 1468020129575 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:22:09 INFO - PROCESS | 1659 | 1468020129577 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1659 | 1468020129578 Marionette TRACE conn2 <- [1,626,null,{}] 16:22:09 INFO - PROCESS | 1659 | 1468020129582 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}] 16:22:09 INFO - PROCESS | 1659 | 1468020129584 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:09 INFO - PROCESS | 1659 | 1468020129698 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:22:09 INFO - PROCESS | 1659 | 1468020129708 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1659 | 1468020129709 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b935000 == 53 [pid = 1659] [id = 164] 16:22:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x1126f2000) [pid = 1659] [serial = 489] [outer = 0x0] 16:22:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x1126f8c00) [pid = 1659] [serial = 490] [outer = 0x1126f2000] 16:22:09 INFO - PROCESS | 1659 | 1468020129733 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 134 (0x1126fd800) [pid = 1659] [serial = 491] [outer = 0x1126f2000] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 133 (0x12b8b2800) [pid = 1659] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x12686f000) [pid = 1659] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x12a6d0400) [pid = 1659] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x11875dc00) [pid = 1659] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x1176cb800) [pid = 1659] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x1181bc400) [pid = 1659] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1129cf000) [pid = 1659] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12c937400) [pid = 1659] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x10ebd7000) [pid = 1659] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x124bf2800) [pid = 1659] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1256a1400) [pid = 1659] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x1129c8000) [pid = 1659] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1291d4800) [pid = 1659] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1291d2400) [pid = 1659] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x118203c00) [pid = 1659] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x120fd9400) [pid = 1659] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1128cd000) [pid = 1659] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x124861800) [pid = 1659] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x119a84c00) [pid = 1659] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12686f400) [pid = 1659] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:22:10 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1195ba000) [pid = 1659] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:22:10 INFO - PROCESS | 1659 | 1468020130199 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]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 16:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:22:10 INFO - PROCESS | 1659 | 1468020130247 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 1659 | 1468020130249 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:22:10 INFO - PROCESS | 1659 | 1468020130251 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1659 | 1468020130252 Marionette TRACE conn2 <- [1,630,null,{}] 16:22:10 INFO - PROCESS | 1659 | 1468020130254 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}] 16:22:10 INFO - PROCESS | 1659 | 1468020130255 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:10 INFO - PROCESS | 1659 | 1468020130340 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:22:10 INFO - PROCESS | 1659 | 1468020130407 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 1659 | 1468020130408 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b225000 == 54 [pid = 1659] [id = 165] 16:22:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x10ebd9800) [pid = 1659] [serial = 492] [outer = 0x0] 16:22:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1126fe000) [pid = 1659] [serial = 493] [outer = 0x10ebd9800] 16:22:10 INFO - PROCESS | 1659 | 1468020130435 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119885c00) [pid = 1659] [serial = 494] [outer = 0x10ebd9800] 16:22:10 INFO - PROCESS | 1659 | 1468020130733 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]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 16:22:10 INFO - PROCESS | 1659 | 1468020130770 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:22:10 INFO - PROCESS | 1659 | 1468020130772 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:22:10 INFO - PROCESS | 1659 | 1468020130774 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1659 | 1468020130786 Marionette TRACE conn2 <- [1,634,null,{}] 16:22:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x128a4d000) [pid = 1659] [serial = 495] [outer = 0x12cd49c00] 16:22:10 INFO - PROCESS | 1659 | 1468020130802 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}] 16:22:10 INFO - PROCESS | 1659 | 1468020130804 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:10 INFO - PROCESS | 1659 | 1468020130916 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:22:11 INFO - PROCESS | 1659 | 1468020130997 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1659 | 1468020130998 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c29d000 == 55 [pid = 1659] [id = 166] 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1129cf000) [pid = 1659] [serial = 496] [outer = 0x0] 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1291d4800) [pid = 1659] [serial = 497] [outer = 0x1129cf000] 16:22:11 INFO - PROCESS | 1659 | 1468020131022 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12c266800) [pid = 1659] [serial = 498] [outer = 0x1129cf000] 16:22:11 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:11 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:11 INFO - PROCESS | 1659 | 1468020131298 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]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 533ms 16:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:22:11 INFO - PROCESS | 1659 | 1468020131311 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1659 | 1468020131312 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:22:11 INFO - PROCESS | 1659 | 1468020131314 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1659 | 1468020131315 Marionette TRACE conn2 <- [1,638,null,{}] 16:22:11 INFO - PROCESS | 1659 | 1468020131318 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}] 16:22:11 INFO - PROCESS | 1659 | 1468020131319 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:11 INFO - PROCESS | 1659 | 1468020131414 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:22:11 INFO - PROCESS | 1659 | 1468020131418 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1659 | 1468020131419 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2cc000 == 56 [pid = 1659] [id = 167] 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x118316400) [pid = 1659] [serial = 499] [outer = 0x0] 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x12c26e800) [pid = 1659] [serial = 500] [outer = 0x118316400] 16:22:11 INFO - PROCESS | 1659 | 1468020131444 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x12c938c00) [pid = 1659] [serial = 501] [outer = 0x118316400] 16:22:11 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:11 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:11 INFO - PROCESS | 1659 | 1468020131788 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]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 517ms 16:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:22:11 INFO - PROCESS | 1659 | 1468020131841 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1659 | 1468020131842 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:22:11 INFO - PROCESS | 1659 | 1468020131844 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1659 | 1468020131845 Marionette TRACE conn2 <- [1,642,null,{}] 16:22:11 INFO - PROCESS | 1659 | 1468020131860 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}] 16:22:11 INFO - PROCESS | 1659 | 1468020131861 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:11 INFO - PROCESS | 1659 | 1468020131949 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:22:11 INFO - PROCESS | 1659 | 1468020131953 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1659 | 1468020131954 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d81a000 == 57 [pid = 1659] [id = 168] 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x12bcd9400) [pid = 1659] [serial = 502] [outer = 0x0] 16:22:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x12c942800) [pid = 1659] [serial = 503] [outer = 0x12bcd9400] 16:22:11 INFO - PROCESS | 1659 | 1468020131977 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x12cd41400) [pid = 1659] [serial = 504] [outer = 0x12bcd9400] 16:22:12 INFO - PROCESS | 1659 | 1468020132444 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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 631ms 16:22:12 INFO - PROCESS | 1659 | 1468020132491 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1659 | 1468020132494 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:22:12 INFO - PROCESS | 1659 | 1468020132498 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1659 | 1468020132500 Marionette TRACE conn2 <- [1,646,null,{}] 16:22:12 INFO - PROCESS | 1659 | 1468020132505 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}] 16:22:12 INFO - PROCESS | 1659 | 1468020132508 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:12 INFO - PROCESS | 1659 | 1468020132621 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:22:12 INFO - PROCESS | 1659 | 1468020132738 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 1659 | 1468020132739 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x119185800 == 58 [pid = 1659] [id = 169] 16:22:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x116910c00) [pid = 1659] [serial = 505] [outer = 0x0] 16:22:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x11736f800) [pid = 1659] [serial = 506] [outer = 0x116910c00] 16:22:12 INFO - PROCESS | 1659 | 1468020132771 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x1180cdc00) [pid = 1659] [serial = 507] [outer = 0x116910c00] 16:22:13 INFO - PROCESS | 1659 | 1468020133209 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]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 772ms 16:22:13 INFO - PROCESS | 1659 | 1468020133270 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 1659 | 1468020133273 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:22:13 INFO - PROCESS | 1659 | 1468020133277 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1659 | 1468020133279 Marionette TRACE conn2 <- [1,650,null,{}] 16:22:13 INFO - PROCESS | 1659 | 1468020133282 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}] 16:22:13 INFO - PROCESS | 1659 | 1468020133284 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:13 INFO - PROCESS | 1659 | 1468020133396 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:22:13 INFO - PROCESS | 1659 | 1468020133476 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1659 | 1468020133477 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x125616000 == 59 [pid = 1659] [id = 170] 16:22:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x119006c00) [pid = 1659] [serial = 508] [outer = 0x0] 16:22:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x1193c3000) [pid = 1659] [serial = 509] [outer = 0x119006c00] 16:22:13 INFO - PROCESS | 1659 | 1468020133510 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 132 (0x119889800) [pid = 1659] [serial = 510] [outer = 0x119006c00] 16:22:13 INFO - PROCESS | 1659 | 1468020133935 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]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 673ms 16:22:13 INFO - PROCESS | 1659 | 1468020133964 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 1659 | 1468020133966 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:22:13 INFO - PROCESS | 1659 | 1468020133983 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1659 | 1468020133986 Marionette TRACE conn2 <- [1,654,null,{}] 16:22:13 INFO - PROCESS | 1659 | 1468020133994 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}] 16:22:13 INFO - PROCESS | 1659 | 1468020133997 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:14 INFO - PROCESS | 1659 | 1468020134108 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:22:14 INFO - PROCESS | 1659 | 1468020134189 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1659 | 1468020134192 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d59e000 == 60 [pid = 1659] [id = 171] 16:22:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 133 (0x120fd3800) [pid = 1659] [serial = 511] [outer = 0x0] 16:22:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 134 (0x124269800) [pid = 1659] [serial = 512] [outer = 0x120fd3800] 16:22:14 INFO - PROCESS | 1659 | 1468020134224 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 135 (0x1266bc000) [pid = 1659] [serial = 513] [outer = 0x120fd3800] 16:22:14 INFO - PROCESS | 1659 | 1468020134653 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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 725ms 16:22:14 INFO - PROCESS | 1659 | 1468020134706 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1659 | 1468020134708 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:22:14 INFO - PROCESS | 1659 | 1468020134711 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1659 | 1468020134712 Marionette TRACE conn2 <- [1,658,null,{}] 16:22:14 INFO - PROCESS | 1659 | 1468020134714 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}] 16:22:14 INFO - PROCESS | 1659 | 1468020134716 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:14 INFO - PROCESS | 1659 | 1468020134828 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:22:14 INFO - PROCESS | 1659 | 1468020134902 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1659 | 1468020134904 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e158000 == 61 [pid = 1659] [id = 172] 16:22:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 136 (0x128a54800) [pid = 1659] [serial = 514] [outer = 0x0] 16:22:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 137 (0x12a61cc00) [pid = 1659] [serial = 515] [outer = 0x128a54800] 16:22:14 INFO - PROCESS | 1659 | 1468020134934 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 138 (0x12a9ee800) [pid = 1659] [serial = 516] [outer = 0x128a54800] 16:22:15 INFO - PROCESS | 1659 | 1468020135353 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]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 16:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:22:15 INFO - PROCESS | 1659 | 1468020135382 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 1659 | 1468020135383 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:22:15 INFO - PROCESS | 1659 | 1468020135385 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1659 | 1468020135386 Marionette TRACE conn2 <- [1,662,null,{}] 16:22:15 INFO - PROCESS | 1659 | 1468020135390 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}] 16:22:15 INFO - PROCESS | 1659 | 1468020135393 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:15 INFO - PROCESS | 1659 | 1468020135518 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:22:15 INFO - PROCESS | 1659 | 1468020135622 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1659 | 1468020135624 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12e60c800 == 62 [pid = 1659] [id = 173] 16:22:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 139 (0x12940a400) [pid = 1659] [serial = 517] [outer = 0x0] 16:22:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 140 (0x12b95ec00) [pid = 1659] [serial = 518] [outer = 0x12940a400] 16:22:15 INFO - PROCESS | 1659 | 1468020135655 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 141 (0x12c272800) [pid = 1659] [serial = 519] [outer = 0x12940a400] 16:22:15 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:16 INFO - PROCESS | 1659 | 1468020136100 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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 769ms 16:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:22:16 INFO - PROCESS | 1659 | 1468020136173 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1659 | 1468020136175 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:22:16 INFO - PROCESS | 1659 | 1468020136181 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1659 | 1468020136183 Marionette TRACE conn2 <- [1,666,null,{}] 16:22:16 INFO - PROCESS | 1659 | 1468020136186 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}] 16:22:16 INFO - PROCESS | 1659 | 1468020136193 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:16 INFO - PROCESS | 1659 | 1468020136587 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:22:16 INFO - PROCESS | 1659 | 1468020136747 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1659 | 1468020136748 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x118741000 == 63 [pid = 1659] [id = 174] 16:22:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 142 (0x10ebe1c00) [pid = 1659] [serial = 520] [outer = 0x0] 16:22:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 143 (0x110f61800) [pid = 1659] [serial = 521] [outer = 0x10ebe1c00] 16:22:16 INFO - PROCESS | 1659 | 1468020136773 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 144 (0x1126f7400) [pid = 1659] [serial = 522] [outer = 0x10ebe1c00] 16:22:17 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:17 INFO - PROCESS | 1659 | 1468020137266 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]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1175ms 16:22:17 INFO - PROCESS | 1659 | 1468020137357 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:22:17 INFO - PROCESS | 1659 | 1468020137361 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:22:17 INFO - PROCESS | 1659 | 1468020137366 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1659 | 1468020137369 Marionette TRACE conn2 <- [1,670,null,{}] 16:22:17 INFO - PROCESS | 1659 | 1468020137373 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}] 16:22:17 INFO - PROCESS | 1659 | 1468020137376 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:17 INFO - PROCESS | 1659 | 1468020137504 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:22:17 INFO - PROCESS | 1659 | 1468020137570 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 1659 | 1468020137571 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x11916b000 == 64 [pid = 1659] [id = 175] 16:22:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 145 (0x11736fc00) [pid = 1659] [serial = 523] [outer = 0x0] 16:22:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 146 (0x117377000) [pid = 1659] [serial = 524] [outer = 0x11736fc00] 16:22:17 INFO - PROCESS | 1659 | 1468020137641 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 147 (0x1180d7400) [pid = 1659] [serial = 525] [outer = 0x11736fc00] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12b00e000 == 63 [pid = 1659] [id = 117] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2cc000 == 62 [pid = 1659] [id = 167] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12c29d000 == 61 [pid = 1659] [id = 166] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12b225000 == 60 [pid = 1659] [id = 165] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12b935000 == 59 [pid = 1659] [id = 164] 16:22:17 INFO - PROCESS | 1659 | --DOMWINDOW == 146 (0x12a61e800) [pid = 1659] [serial = 403] [outer = 0x0] [url = about:blank] 16:22:17 INFO - PROCESS | 1659 | --DOMWINDOW == 145 (0x12426d000) [pid = 1659] [serial = 445] [outer = 0x0] [url = about:blank] 16:22:17 INFO - PROCESS | 1659 | --DOMWINDOW == 144 (0x120fd7400) [pid = 1659] [serial = 397] [outer = 0x0] [url = about:blank] 16:22:17 INFO - PROCESS | 1659 | --DOMWINDOW == 143 (0x12940d800) [pid = 1659] [serial = 406] [outer = 0x0] [url = about:blank] 16:22:17 INFO - PROCESS | 1659 | --DOMWINDOW == 142 (0x12569bc00) [pid = 1659] [serial = 400] [outer = 0x0] [url = about:blank] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa27800 == 58 [pid = 1659] [id = 163] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x12a414800 == 57 [pid = 1659] [id = 162] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x128b9f000 == 56 [pid = 1659] [id = 161] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b0000 == 55 [pid = 1659] [id = 160] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1245d6000 == 54 [pid = 1659] [id = 159] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1238d7800 == 53 [pid = 1659] [id = 158] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ad800 == 52 [pid = 1659] [id = 157] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x117e91800 == 51 [pid = 1659] [id = 156] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x11873e800 == 50 [pid = 1659] [id = 155] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6c000 == 49 [pid = 1659] [id = 151] 16:22:17 INFO - PROCESS | 1659 | --DOCSHELL 0x116242000 == 48 [pid = 1659] [id = 150] 16:22:18 INFO - PROCESS | 1659 | 1468020138062 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]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 724ms 16:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:22:18 INFO - PROCESS | 1659 | 1468020138089 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1659 | 1468020138090 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:22:18 INFO - PROCESS | 1659 | 1468020138094 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1659 | 1468020138096 Marionette TRACE conn2 <- [1,674,null,{}] 16:22:18 INFO - PROCESS | 1659 | 1468020138099 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}] 16:22:18 INFO - PROCESS | 1659 | 1468020138100 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:18 INFO - PROCESS | 1659 | 1468020138189 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 141 (0x123b4e000) [pid = 1659] [serial = 413] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 140 (0x126526c00) [pid = 1659] [serial = 416] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 139 (0x120fd8c00) [pid = 1659] [serial = 412] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 138 (0x12a2d1400) [pid = 1659] [serial = 350] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 137 (0x11986b800) [pid = 1659] [serial = 299] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 136 (0x124267c00) [pid = 1659] [serial = 443] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 135 (0x12b907000) [pid = 1659] [serial = 424] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 134 (0x1291c9000) [pid = 1659] [serial = 418] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 133 (0x12b8b3c00) [pid = 1659] [serial = 421] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 132 (0x119321000) [pid = 1659] [serial = 394] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 131 (0x119868c00) [pid = 1659] [serial = 410] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x1181bcc00) [pid = 1659] [serial = 433] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x12c933400) [pid = 1659] [serial = 434] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x1181ba400) [pid = 1659] [serial = 431] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x12c940c00) [pid = 1659] [serial = 437] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x119062400) [pid = 1659] [serial = 440] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x12c274400) [pid = 1659] [serial = 425] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x1181b4800) [pid = 1659] [serial = 430] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x126527400) [pid = 1659] [serial = 302] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x11982dc00) [pid = 1659] [serial = 395] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x12b907400) [pid = 1659] [serial = 422] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x119387800) [pid = 1659] [serial = 409] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x119830c00) [pid = 1659] [serial = 341] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x1129cdc00) [pid = 1659] [serial = 427] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12b8b5400) [pid = 1659] [serial = 308] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x10ebddc00) [pid = 1659] [serial = 439] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12a6ca000) [pid = 1659] [serial = 305] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1129d2000) [pid = 1659] [serial = 428] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12c938800) [pid = 1659] [serial = 436] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x11985cc00) [pid = 1659] [serial = 344] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x124863000) [pid = 1659] [serial = 347] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11938a800) [pid = 1659] [serial = 442] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12a623000) [pid = 1659] [serial = 419] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x124b80c00) [pid = 1659] [serial = 415] [outer = 0x0] [url = about:blank] 16:22:18 INFO - PROCESS | 1659 | 1468020138267 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1659 | 1468020138268 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x119510800 == 49 [pid = 1659] [id = 176] 16:22:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x116a09000) [pid = 1659] [serial = 526] [outer = 0x0] 16:22:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1181b4800) [pid = 1659] [serial = 527] [outer = 0x116a09000] 16:22:18 INFO - PROCESS | 1659 | 1468020138294 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11935c000) [pid = 1659] [serial = 528] [outer = 0x116a09000] 16:22:18 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:18 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:18 INFO - PROCESS | 1659 | 1468020138601 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]]]}] 16:22:18 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 16:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 16:22:18 INFO - PROCESS | 1659 | 1468020138618 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1659 | 1468020138621 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:22:18 INFO - PROCESS | 1659 | 1468020138628 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1659 | 1468020138631 Marionette TRACE conn2 <- [1,678,null,{}] 16:22:18 INFO - PROCESS | 1659 | 1468020138635 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}] 16:22:18 INFO - PROCESS | 1659 | 1468020138638 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:18 INFO - PROCESS | 1659 | 1468020138727 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:22:18 INFO - PROCESS | 1659 | 1468020138789 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1659 | 1468020138791 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a75000 == 50 [pid = 1659] [id = 177] 16:22:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1181bb400) [pid = 1659] [serial = 529] [outer = 0x0] 16:22:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1195bcc00) [pid = 1659] [serial = 530] [outer = 0x1181bb400] 16:22:18 INFO - PROCESS | 1659 | 1468020138816 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123b40400) [pid = 1659] [serial = 531] [outer = 0x1181bb400] 16:22:19 INFO - PROCESS | 1659 | 1468020139146 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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 575ms 16:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:22:19 INFO - PROCESS | 1659 | 1468020139200 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1659 | 1468020139202 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:22:19 INFO - PROCESS | 1659 | 1468020139205 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1659 | 1468020139207 Marionette TRACE conn2 <- [1,682,null,{}] 16:22:19 INFO - PROCESS | 1659 | 1468020139210 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}] 16:22:19 INFO - PROCESS | 1659 | 1468020139212 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:19 INFO - PROCESS | 1659 | 1468020139381 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:22:19 INFO - PROCESS | 1659 | 1468020139396 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1659 | 1468020139397 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x126606800 == 51 [pid = 1659] [id = 178] 16:22:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1129d3800) [pid = 1659] [serial = 532] [outer = 0x0] 16:22:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x123b48c00) [pid = 1659] [serial = 533] [outer = 0x1129d3800] 16:22:19 INFO - PROCESS | 1659 | 1468020139437 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12426ac00) [pid = 1659] [serial = 534] [outer = 0x1129d3800] 16:22:20 INFO - PROCESS | 1659 | 1468020140294 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]]]}] 16:22:20 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) 16:22:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 16:22:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:22:20 INFO - PROCESS | 1659 | 1468020140326 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:22:20 INFO - PROCESS | 1659 | 1468020140327 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:22:20 INFO - PROCESS | 1659 | 1468020140329 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 1659 | 1468020140330 Marionette TRACE conn2 <- [1,686,null,{}] 16:22:20 INFO - PROCESS | 1659 | 1468020140332 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}] 16:22:20 INFO - PROCESS | 1659 | 1468020140333 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:20 INFO - PROCESS | 1659 | 1468020140443 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:22:20 INFO - PROCESS | 1659 | 1468020140471 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 1659 | 1468020140475 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x117011800 == 52 [pid = 1659] [id = 179] 16:22:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x126527400) [pid = 1659] [serial = 535] [outer = 0x0] 16:22:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x128a4e400) [pid = 1659] [serial = 536] [outer = 0x126527400] 16:22:20 INFO - PROCESS | 1659 | 1468020140512 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1291d3400) [pid = 1659] [serial = 537] [outer = 0x126527400] 16:22:21 INFO - PROCESS | 1659 | 1468020141388 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:22:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1072ms 16:22:21 INFO - PROCESS | 1659 | 1468020141404 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 1659 | 1468020141406 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:22:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:22:21 INFO - PROCESS | 1659 | 1468020141410 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1659 | 1468020141411 Marionette TRACE conn2 <- [1,690,null,{}] 16:22:21 INFO - PROCESS | 1659 | 1468020141415 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}] 16:22:21 INFO - PROCESS | 1659 | 1468020141417 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:21 INFO - PROCESS | 1659 | 1468020141535 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:22:21 INFO - PROCESS | 1659 | 1468020141546 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1659 | 1468020141548 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b00e000 == 53 [pid = 1659] [id = 180] 16:22:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x12a624400) [pid = 1659] [serial = 538] [outer = 0x0] 16:22:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x12b90bc00) [pid = 1659] [serial = 539] [outer = 0x12a624400] 16:22:21 INFO - PROCESS | 1659 | 1468020141572 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x12b968400) [pid = 1659] [serial = 540] [outer = 0x12a624400] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x129408400) [pid = 1659] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x118762c00) [pid = 1659] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12562a800) [pid = 1659] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x10ebe2400) [pid = 1659] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x123f73400) [pid = 1659] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x117370800) [pid = 1659] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1128d5c00) [pid = 1659] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x10ebd9800) [pid = 1659] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x10ebd7c00) [pid = 1659] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11905c400) [pid = 1659] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12b8b2000) [pid = 1659] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x124861400) [pid = 1659] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x117376000) [pid = 1659] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1126f2000) [pid = 1659] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119882c00) [pid = 1659] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x113d4b400) [pid = 1659] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1129cf000) [pid = 1659] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119887800) [pid = 1659] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x123f6b800) [pid = 1659] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1239b8800) [pid = 1659] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x113a5a400) [pid = 1659] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x123b4d800) [pid = 1659] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x129408c00) [pid = 1659] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:22:22 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118316400) [pid = 1659] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:22:22 INFO - PROCESS | 1659 | 1468020142390 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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:22:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 16:22:22 INFO - PROCESS | 1659 | 1468020142431 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1659 | 1468020142432 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:22:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:22:22 INFO - PROCESS | 1659 | 1468020142434 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1659 | 1468020142435 Marionette TRACE conn2 <- [1,694,null,{}] 16:22:22 INFO - PROCESS | 1659 | 1468020142438 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}] 16:22:22 INFO - PROCESS | 1659 | 1468020142439 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:22 INFO - PROCESS | 1659 | 1468020142532 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:22:22 INFO - PROCESS | 1659 | 1468020142535 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1659 | 1468020142537 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x124086000 == 54 [pid = 1659] [id = 181] 16:22:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1126fc800) [pid = 1659] [serial = 541] [outer = 0x0] 16:22:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x117370800) [pid = 1659] [serial = 542] [outer = 0x1126fc800] 16:22:22 INFO - PROCESS | 1659 | 1468020142564 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118762c00) [pid = 1659] [serial = 543] [outer = 0x1126fc800] 16:22:23 INFO - PROCESS | 1659 | 1468020143368 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]]]}] 16:22:23 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) 16:22:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 16:22:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:22:23 INFO - PROCESS | 1659 | 1468020143404 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 1659 | 1468020143405 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:22:23 INFO - PROCESS | 1659 | 1468020143407 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 1659 | 1468020143408 Marionette TRACE conn2 <- [1,698,null,{}] 16:22:23 INFO - PROCESS | 1659 | 1468020143411 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}] 16:22:23 INFO - PROCESS | 1659 | 1468020143412 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:23 INFO - PROCESS | 1659 | 1468020143498 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:22:23 INFO - PROCESS | 1659 | 1468020143560 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1659 | 1468020143561 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcaa800 == 55 [pid = 1659] [id = 182] 16:22:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1126fbc00) [pid = 1659] [serial = 544] [outer = 0x0] 16:22:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119a76800) [pid = 1659] [serial = 545] [outer = 0x1126fbc00] 16:22:23 INFO - PROCESS | 1659 | 1468020143585 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x128db4c00) [pid = 1659] [serial = 546] [outer = 0x1126fbc00] 16:22:24 INFO - PROCESS | 1659 | 1468020144362 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]]]}] 16:22:24 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) 16:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 16:22:24 INFO - PROCESS | 1659 | 1468020144429 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1659 | 1468020144431 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:22:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:22:24 INFO - PROCESS | 1659 | 1468020144435 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1659 | 1468020144437 Marionette TRACE conn2 <- [1,702,null,{}] 16:22:24 INFO - PROCESS | 1659 | 1468020144455 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}] 16:22:24 INFO - PROCESS | 1659 | 1468020144456 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:24 INFO - PROCESS | 1659 | 1468020144600 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:22:24 INFO - PROCESS | 1659 | 1468020144703 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1659 | 1468020144705 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119075000 == 56 [pid = 1659] [id = 183] 16:22:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1128d1c00) [pid = 1659] [serial = 547] [outer = 0x0] 16:22:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1129c6800) [pid = 1659] [serial = 548] [outer = 0x1128d1c00] 16:22:24 INFO - PROCESS | 1659 | 1468020144739 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x116752c00) [pid = 1659] [serial = 549] [outer = 0x1128d1c00] 16:22:25 INFO - PROCESS | 1659 | 1468020145634 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:22:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1225ms 16:22:25 INFO - PROCESS | 1659 | 1468020145660 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:22:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:22:25 INFO - PROCESS | 1659 | 1468020145664 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:22:25 INFO - PROCESS | 1659 | 1468020145669 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1659 | 1468020145671 Marionette TRACE conn2 <- [1,706,null,{}] 16:22:25 INFO - PROCESS | 1659 | 1468020145674 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}] 16:22:25 INFO - PROCESS | 1659 | 1468020145676 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:25 INFO - PROCESS | 1659 | 1468020145786 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:22:25 INFO - PROCESS | 1659 | 1468020145846 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 1659 | 1468020145847 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x125609800 == 57 [pid = 1659] [id = 184] 16:22:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x117ec4400) [pid = 1659] [serial = 550] [outer = 0x0] 16:22:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11935cc00) [pid = 1659] [serial = 551] [outer = 0x117ec4400] 16:22:25 INFO - PROCESS | 1659 | 1468020145878 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x119833400) [pid = 1659] [serial = 552] [outer = 0x117ec4400] 16:22:26 INFO - PROCESS | 1659 | 1468020146799 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]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:22:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1170ms 16:22:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:22:26 INFO - PROCESS | 1659 | 1468020146839 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 1659 | 1468020146841 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:22:26 INFO - PROCESS | 1659 | 1468020146843 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 1659 | 1468020146846 Marionette TRACE conn2 <- [1,710,null,{}] 16:22:26 INFO - PROCESS | 1659 | 1468020146856 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}] 16:22:26 INFO - PROCESS | 1659 | 1468020146860 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:26 INFO - PROCESS | 1659 | 1468020146969 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:22:27 INFO - PROCESS | 1659 | 1468020147031 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 1659 | 1468020147033 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2af000 == 58 [pid = 1659] [id = 185] 16:22:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x119890c00) [pid = 1659] [serial = 553] [outer = 0x0] 16:22:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x124865400) [pid = 1659] [serial = 554] [outer = 0x119890c00] 16:22:27 INFO - PROCESS | 1659 | 1468020147105 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1290a2000) [pid = 1659] [serial = 555] [outer = 0x119890c00] 16:22:28 INFO - PROCESS | 1659 | 1468020148093 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]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:22:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1277ms 16:22:28 INFO - PROCESS | 1659 | 1468020148120 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 1659 | 1468020148123 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:22:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:22:28 INFO - PROCESS | 1659 | 1468020148127 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 1659 | 1468020148128 Marionette TRACE conn2 <- [1,714,null,{}] 16:22:28 INFO - PROCESS | 1659 | 1468020148132 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}] 16:22:28 INFO - PROCESS | 1659 | 1468020148133 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:28 INFO - PROCESS | 1659 | 1468020148234 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:22:28 INFO - PROCESS | 1659 | 1468020148300 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1659 | 1468020148301 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x118740800 == 59 [pid = 1659] [id = 186] 16:22:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1133ccc00) [pid = 1659] [serial = 556] [outer = 0x0] 16:22:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x11662f000) [pid = 1659] [serial = 557] [outer = 0x1133ccc00] 16:22:28 INFO - PROCESS | 1659 | 1468020148330 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x117371800) [pid = 1659] [serial = 558] [outer = 0x1133ccc00] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x11661b000 == 58 [pid = 1659] [id = 67] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b1000 == 57 [pid = 1659] [id = 53] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc8d000 == 56 [pid = 1659] [id = 154] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x124086000 == 55 [pid = 1659] [id = 181] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12b00e000 == 54 [pid = 1659] [id = 180] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x117011800 == 53 [pid = 1659] [id = 179] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x126606800 == 52 [pid = 1659] [id = 178] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x123a75000 == 51 [pid = 1659] [id = 177] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119510800 == 50 [pid = 1659] [id = 176] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x11916b000 == 49 [pid = 1659] [id = 175] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x118741000 == 48 [pid = 1659] [id = 174] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12e60c800 == 47 [pid = 1659] [id = 173] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12e158000 == 46 [pid = 1659] [id = 172] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12d59e000 == 45 [pid = 1659] [id = 171] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x125616000 == 44 [pid = 1659] [id = 170] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119185800 == 43 [pid = 1659] [id = 169] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x129021800 == 42 [pid = 1659] [id = 101] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12dc79800 == 41 [pid = 1659] [id = 153] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12d81a000 == 40 [pid = 1659] [id = 168] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12bca6800 == 39 [pid = 1659] [id = 114] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12b234800 == 38 [pid = 1659] [id = 103] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12a66e800 == 37 [pid = 1659] [id = 152] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x11951b000 == 36 [pid = 1659] [id = 100] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119dbd800 == 35 [pid = 1659] [id = 136] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x112d6b000 == 34 [pid = 1659] [id = 85] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12c980000 == 33 [pid = 1659] [id = 135] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12b21f000 == 32 [pid = 1659] [id = 102] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2ab000 == 31 [pid = 1659] [id = 134] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2af000 == 30 [pid = 1659] [id = 185] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x125609800 == 29 [pid = 1659] [id = 184] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcaa800 == 28 [pid = 1659] [id = 182] 16:22:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119075000 == 27 [pid = 1659] [id = 183] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x123b4bc00) [pid = 1659] [serial = 398] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x128b69000) [pid = 1659] [serial = 401] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x124271800) [pid = 1659] [serial = 446] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12b8bf400) [pid = 1659] [serial = 407] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12c274c00) [pid = 1659] [serial = 392] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12b094000) [pid = 1659] [serial = 404] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12a6ca400) [pid = 1659] [serial = 481] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11988e000) [pid = 1659] [serial = 455] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119832400) [pid = 1659] [serial = 454] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1266bb800) [pid = 1659] [serial = 478] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12b906400) [pid = 1659] [serial = 484] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x124265000) [pid = 1659] [serial = 475] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12485b400) [pid = 1659] [serial = 476] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12b211800) [pid = 1659] [serial = 482] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118319800) [pid = 1659] [serial = 467] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117ec0c00) [pid = 1659] [serial = 466] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11690fc00) [pid = 1659] [serial = 464] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1129c7800) [pid = 1659] [serial = 463] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1126fe000) [pid = 1659] [serial = 493] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x110f7a800) [pid = 1659] [serial = 449] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x10ebdbc00) [pid = 1659] [serial = 448] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1245ba800) [pid = 1659] [serial = 458] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124265400) [pid = 1659] [serial = 457] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12bccf000) [pid = 1659] [serial = 488] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1291d0c00) [pid = 1659] [serial = 461] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12b962800) [pid = 1659] [serial = 487] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12686e800) [pid = 1659] [serial = 460] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1180c2c00) [pid = 1659] [serial = 452] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117378800) [pid = 1659] [serial = 451] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1126f8c00) [pid = 1659] [serial = 490] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123f69c00) [pid = 1659] [serial = 473] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120fd4c00) [pid = 1659] [serial = 472] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1181ba000) [pid = 1659] [serial = 469] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1195bd400) [pid = 1659] [serial = 470] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1291d4800) [pid = 1659] [serial = 497] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12c266800) [pid = 1659] [serial = 498] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11820b400) [pid = 1659] [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.] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1126fd800) [pid = 1659] [serial = 491] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12b90f000) [pid = 1659] [serial = 485] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119885c00) [pid = 1659] [serial = 494] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12c938c00) [pid = 1659] [serial = 501] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1291d2c00) [pid = 1659] [serial = 479] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12c942800) [pid = 1659] [serial = 503] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12c26e800) [pid = 1659] [serial = 500] [outer = 0x0] [url = about:blank] 16:22:29 INFO - PROCESS | 1659 | 1468020149587 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]]]}] 16:22:29 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 16:22:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1475ms 16:22:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:22:29 INFO - PROCESS | 1659 | 1468020149602 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1659 | 1468020149604 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:22:29 INFO - PROCESS | 1659 | 1468020149607 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1659 | 1468020149609 Marionette TRACE conn2 <- [1,718,null,{}] 16:22:29 INFO - PROCESS | 1659 | 1468020149615 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}] 16:22:29 INFO - PROCESS | 1659 | 1468020149617 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:29 INFO - PROCESS | 1659 | 1468020149692 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:22:29 INFO - PROCESS | 1659 | 1468020149696 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1659 | 1468020149699 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a40000 == 28 [pid = 1659] [id = 187] 16:22:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1126fd400) [pid = 1659] [serial = 559] [outer = 0x0] 16:22:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1128cb400) [pid = 1659] [serial = 560] [outer = 0x1126fd400] 16:22:29 INFO - PROCESS | 1659 | 1468020149729 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1129c5c00) [pid = 1659] [serial = 561] [outer = 0x1126fd400] 16:22:30 INFO - PROCESS | 1659 | 1468020150542 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]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:22:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 16:22:30 INFO - PROCESS | 1659 | 1468020150582 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1659 | 1468020150586 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:22:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:22:30 INFO - PROCESS | 1659 | 1468020150599 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1659 | 1468020150601 Marionette TRACE conn2 <- [1,722,null,{}] 16:22:30 INFO - PROCESS | 1659 | 1468020150603 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}] 16:22:30 INFO - PROCESS | 1659 | 1468020150605 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:30 INFO - PROCESS | 1659 | 1468020150683 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:22:30 INFO - PROCESS | 1659 | 1468020150687 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1659 | 1468020150688 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b2800 == 29 [pid = 1659] [id = 188] 16:22:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x112f18000) [pid = 1659] [serial = 562] [outer = 0x0] 16:22:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1133c9000) [pid = 1659] [serial = 563] [outer = 0x112f18000] 16:22:30 INFO - PROCESS | 1659 | 1468020150718 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1150d4000) [pid = 1659] [serial = 564] [outer = 0x112f18000] 16:22:31 INFO - PROCESS | 1659 | 1468020151059 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] 16:22:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:22:31 INFO - PROCESS | 1659 | 1468020151081 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:22:31 INFO - PROCESS | 1659 | 1468020151083 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1659 | 1468020151086 Marionette TRACE conn2 <- [1,726,null,{}] 16:22:31 INFO - PROCESS | 1659 | 1468020151096 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}] 16:22:31 INFO - PROCESS | 1659 | 1468020151099 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:31 INFO - PROCESS | 1659 | 1468020151181 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:22:31 INFO - PROCESS | 1659 | 1468020151239 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1659 | 1468020151241 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e36800 == 30 [pid = 1659] [id = 189] 16:22:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1160dcc00) [pid = 1659] [serial = 565] [outer = 0x0] 16:22:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116a0a800) [pid = 1659] [serial = 566] [outer = 0x1160dcc00] 16:22:31 INFO - PROCESS | 1659 | 1468020151269 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1176c6c00) [pid = 1659] [serial = 567] [outer = 0x1160dcc00] 16:22:31 INFO - PROCESS | 1659 | 1468020151619 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]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:22:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 572ms 16:22:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:22:31 INFO - PROCESS | 1659 | 1468020151656 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1659 | 1468020151658 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:22:31 INFO - PROCESS | 1659 | 1468020151660 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1659 | 1468020151661 Marionette TRACE conn2 <- [1,730,null,{}] 16:22:31 INFO - PROCESS | 1659 | 1468020151663 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}] 16:22:31 INFO - PROCESS | 1659 | 1468020151665 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:31 INFO - PROCESS | 1659 | 1468020151763 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:22:31 INFO - PROCESS | 1659 | 1468020151799 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1659 | 1468020151800 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x11872e800 == 31 [pid = 1659] [id = 190] 16:22:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117ec2400) [pid = 1659] [serial = 568] [outer = 0x0] 16:22:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1180ca800) [pid = 1659] [serial = 569] [outer = 0x117ec2400] 16:22:31 INFO - PROCESS | 1659 | 1468020151826 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11818e400) [pid = 1659] [serial = 570] [outer = 0x117ec2400] 16:22:32 INFO - PROCESS | 1659 | 1468020152172 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] 16:22:32 INFO - PROCESS | 1659 | 1468020152181 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:22:32 INFO - PROCESS | 1659 | 1468020152184 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1659 | 1468020152185 Marionette TRACE conn2 <- [1,734,null,{}] 16:22:32 INFO - PROCESS | 1659 | 1468020152194 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}] 16:22:32 INFO - PROCESS | 1659 | 1468020152196 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:32 INFO - PROCESS | 1659 | 1468020152291 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:22:32 INFO - PROCESS | 1659 | 1468020152327 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1659 | 1468020152328 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x119505000 == 32 [pid = 1659] [id = 191] 16:22:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1181b3000) [pid = 1659] [serial = 571] [outer = 0x0] 16:22:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118208400) [pid = 1659] [serial = 572] [outer = 0x1181b3000] 16:22:32 INFO - PROCESS | 1659 | 1468020152353 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118320c00) [pid = 1659] [serial = 573] [outer = 0x1181b3000] 16:22:32 INFO - PROCESS | 1659 | 1468020152644 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:22:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 518ms 16:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:22:32 INFO - PROCESS | 1659 | 1468020152703 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 1659 | 1468020152704 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:22:32 INFO - PROCESS | 1659 | 1468020152706 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1659 | 1468020152707 Marionette TRACE conn2 <- [1,738,null,{}] 16:22:32 INFO - PROCESS | 1659 | 1468020152710 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}] 16:22:32 INFO - PROCESS | 1659 | 1468020152714 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:32 INFO - PROCESS | 1659 | 1468020152852 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:22:32 INFO - PROCESS | 1659 | 1468020152871 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1659 | 1468020152872 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fee800 == 33 [pid = 1659] [id = 192] 16:22:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118202400) [pid = 1659] [serial = 574] [outer = 0x0] 16:22:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11888cc00) [pid = 1659] [serial = 575] [outer = 0x118202400] 16:22:32 INFO - PROCESS | 1659 | 1468020152899 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119389c00) [pid = 1659] [serial = 576] [outer = 0x118202400] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1126fbc00) [pid = 1659] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x126527400) [pid = 1659] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12a624400) [pid = 1659] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1126fc800) [pid = 1659] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11736fc00) [pid = 1659] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116910c00) [pid = 1659] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119006c00) [pid = 1659] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1129d3800) [pid = 1659] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x10ebe1c00) [pid = 1659] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12940a400) [pid = 1659] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12bcd9400) [pid = 1659] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1181bb400) [pid = 1659] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x120fd3800) [pid = 1659] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128a54800) [pid = 1659] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:22:33 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x116a09000) [pid = 1659] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:22:33 INFO - PROCESS | 1659 | 1468020153783 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]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1119ms 16:22:33 INFO - PROCESS | 1659 | 1468020153826 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1659 | 1468020153827 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:22:33 INFO - PROCESS | 1659 | 1468020153829 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1659 | 1468020153831 Marionette TRACE conn2 <- [1,742,null,{}] 16:22:33 INFO - PROCESS | 1659 | 1468020153833 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}] 16:22:33 INFO - PROCESS | 1659 | 1468020153834 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:33 INFO - PROCESS | 1659 | 1468020153915 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:22:33 INFO - PROCESS | 1659 | 1468020153921 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1659 | 1468020153923 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ff6800 == 34 [pid = 1659] [id = 193] 16:22:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x10ebdf800) [pid = 1659] [serial = 577] [outer = 0x0] 16:22:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1180c1400) [pid = 1659] [serial = 578] [outer = 0x10ebdf800] 16:22:33 INFO - PROCESS | 1659 | 1468020153947 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11935bc00) [pid = 1659] [serial = 579] [outer = 0x10ebdf800] 16:22:34 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 16:22:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 918ms 16:22:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:22:34 INFO - PROCESS | 1659 | 1468020154744 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]]]}] 16:22:34 INFO - PROCESS | 1659 | 1468020154748 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1659 | 1468020154749 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:22:34 INFO - PROCESS | 1659 | 1468020154751 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1659 | 1468020154752 Marionette TRACE conn2 <- [1,746,null,{}] 16:22:34 INFO - PROCESS | 1659 | 1468020154755 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}] 16:22:34 INFO - PROCESS | 1659 | 1468020154756 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:34 INFO - PROCESS | 1659 | 1468020154836 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:22:34 INFO - PROCESS | 1659 | 1468020154842 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1659 | 1468020154843 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f17000 == 35 [pid = 1659] [id = 194] 16:22:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x110f65800) [pid = 1659] [serial = 580] [outer = 0x0] 16:22:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1195b8800) [pid = 1659] [serial = 581] [outer = 0x110f65800] 16:22:34 INFO - PROCESS | 1659 | 1468020154914 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119865400) [pid = 1659] [serial = 582] [outer = 0x110f65800] 16:22:35 INFO - PROCESS | 1659 | 1468020155635 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]]]}] 16:22:35 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.) 16:22:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 922ms 16:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:22:35 INFO - PROCESS | 1659 | 1468020155674 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1659 | 1468020155675 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:22:35 INFO - PROCESS | 1659 | 1468020155677 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1659 | 1468020155679 Marionette TRACE conn2 <- [1,750,null,{}] 16:22:35 INFO - PROCESS | 1659 | 1468020155683 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}] 16:22:35 INFO - PROCESS | 1659 | 1468020155685 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:35 INFO - PROCESS | 1659 | 1468020155766 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:22:35 INFO - PROCESS | 1659 | 1468020155863 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1659 | 1468020155865 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11264b800 == 36 [pid = 1659] [id = 195] 16:22:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x10ebda400) [pid = 1659] [serial = 583] [outer = 0x0] 16:22:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x10ebe3c00) [pid = 1659] [serial = 584] [outer = 0x10ebda400] 16:22:35 INFO - PROCESS | 1659 | 1468020155897 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x111e62400) [pid = 1659] [serial = 585] [outer = 0x10ebda400] 16:22:36 INFO - PROCESS | 1659 | 1468020156858 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:22:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1226ms 16:22:36 INFO - PROCESS | 1659 | 1468020156906 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1659 | 1468020156908 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:22:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:22:36 INFO - PROCESS | 1659 | 1468020156911 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1659 | 1468020156913 Marionette TRACE conn2 <- [1,754,null,{}] 16:22:36 INFO - PROCESS | 1659 | 1468020156917 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}] 16:22:36 INFO - PROCESS | 1659 | 1468020156918 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:37 INFO - PROCESS | 1659 | 1468020157028 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:22:37 INFO - PROCESS | 1659 | 1468020157103 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1659 | 1468020157104 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e7b000 == 37 [pid = 1659] [id = 196] 16:22:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112f87000) [pid = 1659] [serial = 586] [outer = 0x0] 16:22:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1133cf800) [pid = 1659] [serial = 587] [outer = 0x112f87000] 16:22:37 INFO - PROCESS | 1659 | 1468020157176 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1166f5c00) [pid = 1659] [serial = 588] [outer = 0x112f87000] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x123f17000 == 36 [pid = 1659] [id = 194] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x119ff6800 == 35 [pid = 1659] [id = 193] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x119fee800 == 34 [pid = 1659] [id = 192] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x119505000 == 33 [pid = 1659] [id = 191] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x11872e800 == 32 [pid = 1659] [id = 190] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x117e36800 == 31 [pid = 1659] [id = 189] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b2800 == 30 [pid = 1659] [id = 188] 16:22:37 INFO - PROCESS | 1659 | --DOCSHELL 0x113a40000 == 29 [pid = 1659] [id = 187] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119a76800) [pid = 1659] [serial = 545] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128a4e400) [pid = 1659] [serial = 536] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12b90bc00) [pid = 1659] [serial = 539] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1291d3400) [pid = 1659] [serial = 537] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117370800) [pid = 1659] [serial = 542] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x117377000) [pid = 1659] [serial = 524] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1180d7400) [pid = 1659] [serial = 525] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11736f800) [pid = 1659] [serial = 506] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1180cdc00) [pid = 1659] [serial = 507] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1193c3000) [pid = 1659] [serial = 509] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119889800) [pid = 1659] [serial = 510] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123b48c00) [pid = 1659] [serial = 533] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x110f61800) [pid = 1659] [serial = 521] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1126f7400) [pid = 1659] [serial = 522] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12b95ec00) [pid = 1659] [serial = 518] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12c272800) [pid = 1659] [serial = 519] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12cd41400) [pid = 1659] [serial = 504] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1195bcc00) [pid = 1659] [serial = 530] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x123b40400) [pid = 1659] [serial = 531] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x124269800) [pid = 1659] [serial = 512] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1266bc000) [pid = 1659] [serial = 513] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12a61cc00) [pid = 1659] [serial = 515] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12a9ee800) [pid = 1659] [serial = 516] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1181b4800) [pid = 1659] [serial = 527] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x11935c000) [pid = 1659] [serial = 528] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12b968400) [pid = 1659] [serial = 540] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12426ac00) [pid = 1659] [serial = 534] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x118762c00) [pid = 1659] [serial = 543] [outer = 0x0] [url = about:blank] 16:22:37 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x128db4c00) [pid = 1659] [serial = 546] [outer = 0x0] [url = about:blank] 16:22:38 INFO - PROCESS | 1659 | 1468020158258 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]]]}] 16:22:38 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 16:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1373ms 16:22:38 INFO - PROCESS | 1659 | 1468020158287 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1659 | 1468020158288 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:22:38 INFO - PROCESS | 1659 | 1468020158292 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1659 | 1468020158293 Marionette TRACE conn2 <- [1,758,null,{}] 16:22:38 INFO - PROCESS | 1659 | 1468020158297 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}] 16:22:38 INFO - PROCESS | 1659 | 1468020158299 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:38 INFO - PROCESS | 1659 | 1468020158374 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:22:38 INFO - PROCESS | 1659 | 1468020158403 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1659 | 1468020158405 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x116671000 == 30 [pid = 1659] [id = 197] 16:22:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x112f8f800) [pid = 1659] [serial = 589] [outer = 0x0] 16:22:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1133e3c00) [pid = 1659] [serial = 590] [outer = 0x112f8f800] 16:22:38 INFO - PROCESS | 1659 | 1468020158433 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11607a000) [pid = 1659] [serial = 591] [outer = 0x112f8f800] 16:22:38 INFO - PROCESS | 1659 | 1468020158774 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 16:22:38 INFO - PROCESS | 1659 | 1468020158812 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1659 | 1468020158815 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:22:38 INFO - PROCESS | 1659 | 1468020158820 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1659 | 1468020158821 Marionette TRACE conn2 <- [1,762,null,{}] 16:22:38 INFO - PROCESS | 1659 | 1468020158824 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}] 16:22:38 INFO - PROCESS | 1659 | 1468020158826 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:38 INFO - PROCESS | 1659 | 1468020158910 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:22:38 INFO - PROCESS | 1659 | 1468020158914 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1659 | 1468020158916 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e38000 == 31 [pid = 1659] [id = 198] 16:22:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11675e800) [pid = 1659] [serial = 592] [outer = 0x0] 16:22:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x117226400) [pid = 1659] [serial = 593] [outer = 0x11675e800] 16:22:38 INFO - PROCESS | 1659 | 1468020158945 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x117379000) [pid = 1659] [serial = 594] [outer = 0x11675e800] 16:22:39 INFO - PROCESS | 1659 | 1468020159761 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]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 16:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:22:39 INFO - PROCESS | 1659 | 1468020159791 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1659 | 1468020159792 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:22:39 INFO - PROCESS | 1659 | 1468020159795 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1659 | 1468020159797 Marionette TRACE conn2 <- [1,766,null,{}] 16:22:39 INFO - PROCESS | 1659 | 1468020159805 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}] 16:22:39 INFO - PROCESS | 1659 | 1468020159808 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:39 INFO - PROCESS | 1659 | 1468020159883 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:22:39 INFO - PROCESS | 1659 | 1468020159916 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1659 | 1468020159918 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d1800 == 32 [pid = 1659] [id = 199] 16:22:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1180e2400) [pid = 1659] [serial = 595] [outer = 0x0] 16:22:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11818f000) [pid = 1659] [serial = 596] [outer = 0x1180e2400] 16:22:39 INFO - PROCESS | 1659 | 1468020159976 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1181bd800) [pid = 1659] [serial = 597] [outer = 0x1180e2400] 16:22:40 INFO - PROCESS | 1659 | 1468020160759 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:22:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 973ms 16:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:22:40 INFO - PROCESS | 1659 | 1468020160768 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 1659 | 1468020160770 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:22:40 INFO - PROCESS | 1659 | 1468020160772 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1659 | 1468020160773 Marionette TRACE conn2 <- [1,770,null,{}] 16:22:40 INFO - PROCESS | 1659 | 1468020160775 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}] 16:22:40 INFO - PROCESS | 1659 | 1468020160777 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:40 INFO - PROCESS | 1659 | 1468020160876 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:22:40 INFO - PROCESS | 1659 | 1468020160885 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1659 | 1468020160886 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ff5000 == 33 [pid = 1659] [id = 200] 16:22:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x111c19000) [pid = 1659] [serial = 598] [outer = 0x0] 16:22:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118321000) [pid = 1659] [serial = 599] [outer = 0x111c19000] 16:22:40 INFO - PROCESS | 1659 | 1468020160915 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118524400) [pid = 1659] [serial = 600] [outer = 0x111c19000] 16:22:41 INFO - PROCESS | 1659 | 1468020161256 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 16:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:22:41 INFO - PROCESS | 1659 | 1468020161291 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1659 | 1468020161292 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:22:41 INFO - PROCESS | 1659 | 1468020161294 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1659 | 1468020161295 Marionette TRACE conn2 <- [1,774,null,{}] 16:22:41 INFO - PROCESS | 1659 | 1468020161298 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}] 16:22:41 INFO - PROCESS | 1659 | 1468020161299 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:41 INFO - PROCESS | 1659 | 1468020161412 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1126fd400) [pid = 1659] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1133ccc00) [pid = 1659] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1160dcc00) [pid = 1659] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x112f18000) [pid = 1659] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1128d1c00) [pid = 1659] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x117ec2400) [pid = 1659] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x117ec4400) [pid = 1659] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1181b3000) [pid = 1659] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x118202400) [pid = 1659] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x10ebdf800) [pid = 1659] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:22:41 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119890c00) [pid = 1659] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:22:41 INFO - PROCESS | 1659 | 1468020161458 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1659 | 1468020161459 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185a7000 == 34 [pid = 1659] [id = 201] 16:22:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1126fd400) [pid = 1659] [serial = 601] [outer = 0x0] 16:22:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11336d400) [pid = 1659] [serial = 602] [outer = 0x1126fd400] 16:22:41 INFO - PROCESS | 1659 | 1468020161484 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1181b0c00) [pid = 1659] [serial = 603] [outer = 0x1126fd400] 16:22:41 INFO - PROCESS | 1659 | 1468020161752 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 16:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:22:41 INFO - PROCESS | 1659 | 1468020161763 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1659 | 1468020161765 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:22:41 INFO - PROCESS | 1659 | 1468020161768 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1659 | 1468020161769 Marionette TRACE conn2 <- [1,778,null,{}] 16:22:41 INFO - PROCESS | 1659 | 1468020161777 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}] 16:22:41 INFO - PROCESS | 1659 | 1468020161781 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:41 INFO - PROCESS | 1659 | 1468020161882 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:22:41 INFO - PROCESS | 1659 | 1468020161887 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1659 | 1468020161889 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248bc000 == 35 [pid = 1659] [id = 202] 16:22:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1110a0c00) [pid = 1659] [serial = 604] [outer = 0x0] 16:22:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x119062000) [pid = 1659] [serial = 605] [outer = 0x1110a0c00] 16:22:41 INFO - PROCESS | 1659 | 1468020161916 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x11982dc00) [pid = 1659] [serial = 606] [outer = 0x1110a0c00] 16:22:42 INFO - PROCESS | 1659 | 1468020162228 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 475ms 16:22:42 INFO - PROCESS | 1659 | 1468020162251 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1659 | 1468020162254 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:22:42 INFO - PROCESS | 1659 | 1468020162260 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1659 | 1468020162261 Marionette TRACE conn2 <- [1,782,null,{}] 16:22:42 INFO - PROCESS | 1659 | 1468020162263 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}] 16:22:42 INFO - PROCESS | 1659 | 1468020162264 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:42 INFO - PROCESS | 1659 | 1468020162369 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:22:42 INFO - PROCESS | 1659 | 1468020162375 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1659 | 1468020162376 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b12800 == 36 [pid = 1659] [id = 203] 16:22:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1180df400) [pid = 1659] [serial = 607] [outer = 0x0] 16:22:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119862400) [pid = 1659] [serial = 608] [outer = 0x1180df400] 16:22:42 INFO - PROCESS | 1659 | 1468020162400 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x119889400) [pid = 1659] [serial = 609] [outer = 0x1180df400] 16:22:42 INFO - PROCESS | 1659 | 1468020162703 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 16:22:42 INFO - PROCESS | 1659 | 1468020162731 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1659 | 1468020162733 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:22:42 INFO - PROCESS | 1659 | 1468020162736 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1659 | 1468020162737 Marionette TRACE conn2 <- [1,786,null,{}] 16:22:42 INFO - PROCESS | 1659 | 1468020162739 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}] 16:22:42 INFO - PROCESS | 1659 | 1468020162741 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:42 INFO - PROCESS | 1659 | 1468020162820 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:22:42 INFO - PROCESS | 1659 | 1468020162824 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1659 | 1468020162825 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261a9000 == 37 [pid = 1659] [id = 204] 16:22:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119886000) [pid = 1659] [serial = 610] [outer = 0x0] 16:22:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119a82400) [pid = 1659] [serial = 611] [outer = 0x119886000] 16:22:42 INFO - PROCESS | 1659 | 1468020162852 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x120f28400) [pid = 1659] [serial = 612] [outer = 0x119886000] 16:22:43 INFO - PROCESS | 1659 | 1468020163173 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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 16:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:22:43 INFO - PROCESS | 1659 | 1468020163204 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1659 | 1468020163206 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:22:43 INFO - PROCESS | 1659 | 1468020163218 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1659 | 1468020163219 Marionette TRACE conn2 <- [1,790,null,{}] 16:22:43 INFO - PROCESS | 1659 | 1468020163221 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}] 16:22:43 INFO - PROCESS | 1659 | 1468020163222 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:43 INFO - PROCESS | 1659 | 1468020163325 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:22:43 INFO - PROCESS | 1659 | 1468020163333 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1659 | 1468020163334 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x126670800 == 38 [pid = 1659] [id = 205] 16:22:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119a76800) [pid = 1659] [serial = 613] [outer = 0x0] 16:22:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x120f31400) [pid = 1659] [serial = 614] [outer = 0x119a76800] 16:22:43 INFO - PROCESS | 1659 | 1468020163358 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x120fd8c00) [pid = 1659] [serial = 615] [outer = 0x119a76800] 16:22:43 INFO - PROCESS | 1659 | 1468020163660 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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 478ms 16:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:22:43 INFO - PROCESS | 1659 | 1468020163687 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1659 | 1468020163688 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:22:43 INFO - PROCESS | 1659 | 1468020163692 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1659 | 1468020163695 Marionette TRACE conn2 <- [1,794,null,{}] 16:22:43 INFO - PROCESS | 1659 | 1468020163698 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}] 16:22:43 INFO - PROCESS | 1659 | 1468020163699 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:43 INFO - PROCESS | 1659 | 1468020163781 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:22:43 INFO - PROCESS | 1659 | 1468020163785 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1659 | 1468020163786 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ff4800 == 39 [pid = 1659] [id = 206] 16:22:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120f2a400) [pid = 1659] [serial = 616] [outer = 0x0] 16:22:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123b40400) [pid = 1659] [serial = 617] [outer = 0x120f2a400] 16:22:43 INFO - PROCESS | 1659 | 1468020163813 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123b49400) [pid = 1659] [serial = 618] [outer = 0x120f2a400] 16:22:44 INFO - PROCESS | 1659 | 1468020164298 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 673ms 16:22:44 INFO - PROCESS | 1659 | 1468020164364 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1659 | 1468020164366 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:22:44 INFO - PROCESS | 1659 | 1468020164370 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1659 | 1468020164372 Marionette TRACE conn2 <- [1,798,null,{}] 16:22:44 INFO - PROCESS | 1659 | 1468020164377 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}] 16:22:44 INFO - PROCESS | 1659 | 1468020164378 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:44 INFO - PROCESS | 1659 | 1468020164484 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:22:44 INFO - PROCESS | 1659 | 1468020164553 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1659 | 1468020164554 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e91800 == 40 [pid = 1659] [id = 207] 16:22:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x112df6000) [pid = 1659] [serial = 619] [outer = 0x0] 16:22:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1160db400) [pid = 1659] [serial = 620] [outer = 0x112df6000] 16:22:44 INFO - PROCESS | 1659 | 1468020164586 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11696c800) [pid = 1659] [serial = 621] [outer = 0x112df6000] 16:22:45 INFO - PROCESS | 1659 | 1468020165018 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]]]}] 16:22:45 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 16:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 16:22:45 INFO - PROCESS | 1659 | 1468020165043 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 1659 | 1468020165046 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:22:45 INFO - PROCESS | 1659 | 1468020165051 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1659 | 1468020165053 Marionette TRACE conn2 <- [1,802,null,{}] 16:22:45 INFO - PROCESS | 1659 | 1468020165057 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}] 16:22:45 INFO - PROCESS | 1659 | 1468020165059 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:45 INFO - PROCESS | 1659 | 1468020165164 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:22:45 INFO - PROCESS | 1659 | 1468020165266 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1659 | 1468020165268 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245d9800 == 41 [pid = 1659] [id = 208] 16:22:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1180c2c00) [pid = 1659] [serial = 622] [outer = 0x0] 16:22:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11818c000) [pid = 1659] [serial = 623] [outer = 0x1180c2c00] 16:22:45 INFO - PROCESS | 1659 | 1468020165304 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118317400) [pid = 1659] [serial = 624] [outer = 0x1180c2c00] 16:22:45 INFO - PROCESS | 1659 | 1468020165775 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]]]}] 16:22:45 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 16:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 776ms 16:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:22:45 INFO - PROCESS | 1659 | 1468020165827 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 1659 | 1468020165828 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:22:45 INFO - PROCESS | 1659 | 1468020165831 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1659 | 1468020165834 Marionette TRACE conn2 <- [1,806,null,{}] 16:22:45 INFO - PROCESS | 1659 | 1468020165842 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}] 16:22:45 INFO - PROCESS | 1659 | 1468020165845 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:46 INFO - PROCESS | 1659 | 1468020165998 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:22:46 INFO - PROCESS | 1659 | 1468020166093 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1659 | 1468020166096 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a404000 == 42 [pid = 1659] [id = 209] 16:22:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119061800) [pid = 1659] [serial = 625] [outer = 0x0] 16:22:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119386400) [pid = 1659] [serial = 626] [outer = 0x119061800] 16:22:46 INFO - PROCESS | 1659 | 1468020166128 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11986bc00) [pid = 1659] [serial = 627] [outer = 0x119061800] 16:22:46 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:22:46 INFO - PROCESS | 1659 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:22:46 INFO - PROCESS | 1659 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:22:46 INFO - PROCESS | 1659 | [GFX2-]: Using SkiaGL canvas. 16:22:46 INFO - PROCESS | 1659 | 1468020166588 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]]]}] 16:22:46 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 16:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 771ms 16:22:46 INFO - PROCESS | 1659 | 1468020166602 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:22:46 INFO - PROCESS | 1659 | 1468020166604 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:22:46 INFO - PROCESS | 1659 | 1468020166606 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1659 | 1468020166608 Marionette TRACE conn2 <- [1,810,null,{}] 16:22:46 INFO - PROCESS | 1659 | 1468020166610 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}] 16:22:46 INFO - PROCESS | 1659 | 1468020166611 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:46 INFO - PROCESS | 1659 | 1468020166714 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:22:46 INFO - PROCESS | 1659 | 1468020166769 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1659 | 1468020166770 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5a9000 == 43 [pid = 1659] [id = 210] 16:22:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12383a400) [pid = 1659] [serial = 628] [outer = 0x0] 16:22:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123b49c00) [pid = 1659] [serial = 629] [outer = 0x12383a400] 16:22:46 INFO - PROCESS | 1659 | 1468020166799 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123f6f400) [pid = 1659] [serial = 630] [outer = 0x12383a400] 16:22:47 INFO - PROCESS | 1659 | 1468020167386 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 820ms 16:22:47 INFO - PROCESS | 1659 | 1468020167428 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1659 | 1468020167430 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:22:47 INFO - PROCESS | 1659 | 1468020167434 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1659 | 1468020167436 Marionette TRACE conn2 <- [1,814,null,{}] 16:22:47 INFO - PROCESS | 1659 | 1468020167439 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}] 16:22:47 INFO - PROCESS | 1659 | 1468020167441 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:47 INFO - PROCESS | 1659 | 1468020167537 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:22:47 INFO - PROCESS | 1659 | 1468020167607 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:47 INFO - PROCESS | 1659 | 1468020167609 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e7e800 == 44 [pid = 1659] [id = 211] 16:22:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1128d1400) [pid = 1659] [serial = 631] [outer = 0x0] 16:22:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x112a79400) [pid = 1659] [serial = 632] [outer = 0x1128d1400] 16:22:47 INFO - PROCESS | 1659 | 1468020167637 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1133e5c00) [pid = 1659] [serial = 633] [outer = 0x1128d1400] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x126670800 == 43 [pid = 1659] [id = 205] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1261a9000 == 42 [pid = 1659] [id = 204] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x124b12800 == 41 [pid = 1659] [id = 203] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1248bc000 == 40 [pid = 1659] [id = 202] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1185a7000 == 39 [pid = 1659] [id = 201] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x119ff5000 == 38 [pid = 1659] [id = 200] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d1800 == 37 [pid = 1659] [id = 199] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x117e38000 == 36 [pid = 1659] [id = 198] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x116671000 == 35 [pid = 1659] [id = 197] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x117e7b000 == 34 [pid = 1659] [id = 196] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x11264b800 == 33 [pid = 1659] [id = 195] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x118740800 == 32 [pid = 1659] [id = 186] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5a9000 == 31 [pid = 1659] [id = 210] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x12a404000 == 30 [pid = 1659] [id = 209] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x1245d9800 == 29 [pid = 1659] [id = 208] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x119ff4800 == 28 [pid = 1659] [id = 206] 16:22:48 INFO - PROCESS | 1659 | --DOCSHELL 0x117e91800 == 27 [pid = 1659] [id = 207] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1195b8800) [pid = 1659] [serial = 581] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1128cb400) [pid = 1659] [serial = 560] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1129c5c00) [pid = 1659] [serial = 561] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117371800) [pid = 1659] [serial = 558] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11662f000) [pid = 1659] [serial = 557] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116a0a800) [pid = 1659] [serial = 566] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1133c9000) [pid = 1659] [serial = 563] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1150d4000) [pid = 1659] [serial = 564] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116752c00) [pid = 1659] [serial = 549] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11818e400) [pid = 1659] [serial = 570] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1129c6800) [pid = 1659] [serial = 548] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119833400) [pid = 1659] [serial = 552] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118320c00) [pid = 1659] [serial = 573] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118208400) [pid = 1659] [serial = 572] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11935cc00) [pid = 1659] [serial = 551] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11888cc00) [pid = 1659] [serial = 575] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11935bc00) [pid = 1659] [serial = 579] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1180c1400) [pid = 1659] [serial = 578] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x124865400) [pid = 1659] [serial = 554] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1180ca800) [pid = 1659] [serial = 569] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1290a2000) [pid = 1659] [serial = 555] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119389c00) [pid = 1659] [serial = 576] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1176c6c00) [pid = 1659] [serial = 567] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 1659 | 1468020168668 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] 16:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:22:48 INFO - PROCESS | 1659 | 1468020168709 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:22:48 INFO - PROCESS | 1659 | 1468020168713 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1659 | 1468020168714 Marionette TRACE conn2 <- [1,818,null,{}] 16:22:48 INFO - PROCESS | 1659 | 1468020168718 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}] 16:22:48 INFO - PROCESS | 1659 | 1468020168719 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:48 INFO - PROCESS | 1659 | 1468020168799 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:22:48 INFO - PROCESS | 1659 | 1468020168805 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1659 | 1468020168806 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x113ad2800 == 28 [pid = 1659] [id = 212] 16:22:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1126f9400) [pid = 1659] [serial = 634] [outer = 0x0] 16:22:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1126fd000) [pid = 1659] [serial = 635] [outer = 0x1126f9400] 16:22:48 INFO - PROCESS | 1659 | 1468020168838 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1128d4c00) [pid = 1659] [serial = 636] [outer = 0x1126f9400] 16:22:49 INFO - PROCESS | 1659 | 1468020169179 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]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 16:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:22:49 INFO - PROCESS | 1659 | 1468020169232 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1659 | 1468020169235 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:22:49 INFO - PROCESS | 1659 | 1468020169240 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1659 | 1468020169242 Marionette TRACE conn2 <- [1,822,null,{}] 16:22:49 INFO - PROCESS | 1659 | 1468020169244 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}] 16:22:49 INFO - PROCESS | 1659 | 1468020169246 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:49 INFO - PROCESS | 1659 | 1468020169325 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:22:49 INFO - PROCESS | 1659 | 1468020169329 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1659 | 1468020169330 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x11700b000 == 29 [pid = 1659] [id = 213] 16:22:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x112df0400) [pid = 1659] [serial = 637] [outer = 0x0] 16:22:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1133cac00) [pid = 1659] [serial = 638] [outer = 0x112df0400] 16:22:49 INFO - PROCESS | 1659 | 1468020169360 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x113f39c00) [pid = 1659] [serial = 639] [outer = 0x112df0400] 16:22:49 INFO - PROCESS | 1659 | 1468020169681 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] 16:22:49 INFO - PROCESS | 1659 | 1468020169712 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:22:49 INFO - PROCESS | 1659 | 1468020169725 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1659 | 1468020169727 Marionette TRACE conn2 <- [1,826,null,{}] 16:22:49 INFO - PROCESS | 1659 | 1468020169735 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}] 16:22:49 INFO - PROCESS | 1659 | 1468020169738 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:49 INFO - PROCESS | 1659 | 1468020169835 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:22:49 INFO - PROCESS | 1659 | 1468020169843 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1659 | 1468020169845 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e7a800 == 30 [pid = 1659] [id = 214] 16:22:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116a0b800) [pid = 1659] [serial = 640] [outer = 0x0] 16:22:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1172ba000) [pid = 1659] [serial = 641] [outer = 0x116a0b800] 16:22:49 INFO - PROCESS | 1659 | 1468020169875 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x117377800) [pid = 1659] [serial = 642] [outer = 0x116a0b800] 16:22:50 INFO - PROCESS | 1659 | 1468020170200 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 523ms 16:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:22:50 INFO - PROCESS | 1659 | 1468020170248 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1659 | 1468020170249 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:22:50 INFO - PROCESS | 1659 | 1468020170251 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1659 | 1468020170253 Marionette TRACE conn2 <- [1,830,null,{}] 16:22:50 INFO - PROCESS | 1659 | 1468020170255 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}] 16:22:50 INFO - PROCESS | 1659 | 1468020170256 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:50 INFO - PROCESS | 1659 | 1468020170357 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:22:50 INFO - PROCESS | 1659 | 1468020170385 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1659 | 1468020170386 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1188b1800 == 31 [pid = 1659] [id = 215] 16:22:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116a11c00) [pid = 1659] [serial = 643] [outer = 0x0] 16:22:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1176cc400) [pid = 1659] [serial = 644] [outer = 0x116a11c00] 16:22:50 INFO - PROCESS | 1659 | 1468020170412 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1180d6c00) [pid = 1659] [serial = 645] [outer = 0x116a11c00] 16:22:50 INFO - PROCESS | 1659 | 1468020170689 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 16:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:22:50 INFO - PROCESS | 1659 | 1468020170726 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1659 | 1468020170727 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:22:50 INFO - PROCESS | 1659 | 1468020170729 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1659 | 1468020170731 Marionette TRACE conn2 <- [1,834,null,{}] 16:22:50 INFO - PROCESS | 1659 | 1468020170740 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}] 16:22:50 INFO - PROCESS | 1659 | 1468020170751 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:50 INFO - PROCESS | 1659 | 1468020170839 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:22:50 INFO - PROCESS | 1659 | 1468020170845 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1659 | 1468020170846 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195c5000 == 32 [pid = 1659] [id = 216] 16:22:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112f18c00) [pid = 1659] [serial = 646] [outer = 0x0] 16:22:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118190000) [pid = 1659] [serial = 647] [outer = 0x112f18c00] 16:22:50 INFO - PROCESS | 1659 | 1468020170871 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118202800) [pid = 1659] [serial = 648] [outer = 0x112f18c00] 16:22:51 INFO - PROCESS | 1659 | 1468020171201 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 526ms 16:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:22:51 INFO - PROCESS | 1659 | 1468020171256 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1659 | 1468020171258 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:22:51 INFO - PROCESS | 1659 | 1468020171260 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1659 | 1468020171262 Marionette TRACE conn2 <- [1,838,null,{}] 16:22:51 INFO - PROCESS | 1659 | 1468020171266 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}] 16:22:51 INFO - PROCESS | 1659 | 1468020171270 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:51 INFO - PROCESS | 1659 | 1468020171378 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:22:51 INFO - PROCESS | 1659 | 1468020171411 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1659 | 1468020171412 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dc5000 == 33 [pid = 1659] [id = 217] 16:22:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118210800) [pid = 1659] [serial = 649] [outer = 0x0] 16:22:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11831f000) [pid = 1659] [serial = 650] [outer = 0x118210800] 16:22:51 INFO - PROCESS | 1659 | 1468020171437 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118891000) [pid = 1659] [serial = 651] [outer = 0x118210800] 16:22:51 INFO - PROCESS | 1659 | 1468020171730 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 16:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:22:51 INFO - PROCESS | 1659 | 1468020171781 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1659 | 1468020171783 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:22:51 INFO - PROCESS | 1659 | 1468020171787 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1659 | 1468020171788 Marionette TRACE conn2 <- [1,842,null,{}] 16:22:51 INFO - PROCESS | 1659 | 1468020171790 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}] 16:22:51 INFO - PROCESS | 1659 | 1468020171791 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:51 INFO - PROCESS | 1659 | 1468020171890 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:22:51 INFO - PROCESS | 1659 | 1468020171924 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1659 | 1468020171925 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238d2000 == 34 [pid = 1659] [id = 218] 16:22:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11852f800) [pid = 1659] [serial = 652] [outer = 0x0] 16:22:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11931d000) [pid = 1659] [serial = 653] [outer = 0x11852f800] 16:22:51 INFO - PROCESS | 1659 | 1468020171949 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119359000) [pid = 1659] [serial = 654] [outer = 0x11852f800] 16:22:52 INFO - PROCESS | 1659 | 1468020172252 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]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 16:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:22:52 INFO - PROCESS | 1659 | 1468020172307 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 1659 | 1468020172309 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:22:52 INFO - PROCESS | 1659 | 1468020172311 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1659 | 1468020172312 Marionette TRACE conn2 <- [1,846,null,{}] 16:22:52 INFO - PROCESS | 1659 | 1468020172314 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}] 16:22:52 INFO - PROCESS | 1659 | 1468020172315 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:52 INFO - PROCESS | 1659 | 1468020172407 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:22:52 INFO - PROCESS | 1659 | 1468020172418 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1659 | 1468020172419 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x124093800 == 35 [pid = 1659] [id = 219] 16:22:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118209c00) [pid = 1659] [serial = 655] [outer = 0x0] 16:22:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11938a800) [pid = 1659] [serial = 656] [outer = 0x118209c00] 16:22:52 INFO - PROCESS | 1659 | 1468020172445 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1193be800) [pid = 1659] [serial = 657] [outer = 0x118209c00] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x110f65800) [pid = 1659] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x111c19000) [pid = 1659] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1126fd400) [pid = 1659] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1110a0c00) [pid = 1659] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x10ebda400) [pid = 1659] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119a76800) [pid = 1659] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11675e800) [pid = 1659] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112f87000) [pid = 1659] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112f8f800) [pid = 1659] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119886000) [pid = 1659] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120f2a400) [pid = 1659] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1180e2400) [pid = 1659] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:22:52 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1180df400) [pid = 1659] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 568ms 16:22:52 INFO - PROCESS | 1659 | 1468020172876 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]]]}] 16:22:52 INFO - PROCESS | 1659 | 1468020172879 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:22:52 INFO - PROCESS | 1659 | 1468020172881 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:22:52 INFO - PROCESS | 1659 | 1468020172887 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1659 | 1468020172888 Marionette TRACE conn2 <- [1,850,null,{}] 16:22:52 INFO - PROCESS | 1659 | 1468020172890 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}] 16:22:52 INFO - PROCESS | 1659 | 1468020172891 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:52 INFO - PROCESS | 1659 | 1468020172982 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:22:53 INFO - PROCESS | 1659 | 1468020173035 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1659 | 1468020173036 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b1800 == 36 [pid = 1659] [id = 220] 16:22:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1129c4400) [pid = 1659] [serial = 658] [outer = 0x0] 16:22:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1180be800) [pid = 1659] [serial = 659] [outer = 0x1129c4400] 16:22:53 INFO - PROCESS | 1659 | 1468020173062 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119386c00) [pid = 1659] [serial = 660] [outer = 0x1129c4400] 16:22:53 INFO - PROCESS | 1659 | 1468020173338 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 16:22:53 INFO - PROCESS | 1659 | 1468020173355 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1659 | 1468020173357 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:22:53 INFO - PROCESS | 1659 | 1468020173360 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1659 | 1468020173363 Marionette TRACE conn2 <- [1,854,null,{}] 16:22:53 INFO - PROCESS | 1659 | 1468020173377 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}] 16:22:53 INFO - PROCESS | 1659 | 1468020173379 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:53 INFO - PROCESS | 1659 | 1468020173503 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:22:53 INFO - PROCESS | 1659 | 1468020173512 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1659 | 1468020173513 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560a800 == 37 [pid = 1659] [id = 221] 16:22:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117377000) [pid = 1659] [serial = 661] [outer = 0x0] 16:22:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1195b7400) [pid = 1659] [serial = 662] [outer = 0x117377000] 16:22:53 INFO - PROCESS | 1659 | 1468020173552 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11985cc00) [pid = 1659] [serial = 663] [outer = 0x117377000] 16:22:53 INFO - PROCESS | 1659 | 1468020173961 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 631ms 16:22:54 INFO - PROCESS | 1659 | 1468020173998 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1659 | 1468020173999 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:22:54 INFO - PROCESS | 1659 | 1468020174002 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1659 | 1468020174004 Marionette TRACE conn2 <- [1,858,null,{}] 16:22:54 INFO - PROCESS | 1659 | 1468020174008 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}] 16:22:54 INFO - PROCESS | 1659 | 1468020174010 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:54 INFO - PROCESS | 1659 | 1468020174105 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:22:54 INFO - PROCESS | 1659 | 1468020174111 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1659 | 1468020174113 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a19800 == 38 [pid = 1659] [id = 222] 16:22:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119862800) [pid = 1659] [serial = 664] [outer = 0x0] 16:22:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119884800) [pid = 1659] [serial = 665] [outer = 0x119862800] 16:22:54 INFO - PROCESS | 1659 | 1468020174139 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118318c00) [pid = 1659] [serial = 666] [outer = 0x119862800] 16:22:54 INFO - PROCESS | 1659 | 1468020174447 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]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 16:22:54 INFO - PROCESS | 1659 | 1468020174472 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1659 | 1468020174473 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:22:54 INFO - PROCESS | 1659 | 1468020174475 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1659 | 1468020174477 Marionette TRACE conn2 <- [1,862,null,{}] 16:22:54 INFO - PROCESS | 1659 | 1468020174479 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}] 16:22:54 INFO - PROCESS | 1659 | 1468020174480 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:54 INFO - PROCESS | 1659 | 1468020174559 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:22:54 INFO - PROCESS | 1659 | 1468020174563 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1659 | 1468020174564 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901b000 == 39 [pid = 1659] [id = 223] 16:22:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119a7a000) [pid = 1659] [serial = 667] [outer = 0x0] 16:22:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120f27800) [pid = 1659] [serial = 668] [outer = 0x119a7a000] 16:22:54 INFO - PROCESS | 1659 | 1468020174590 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120f30400) [pid = 1659] [serial = 669] [outer = 0x119a7a000] 16:22:55 INFO - PROCESS | 1659 | 1468020175128 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 674ms 16:22:55 INFO - PROCESS | 1659 | 1468020175150 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1659 | 1468020175153 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:22:55 INFO - PROCESS | 1659 | 1468020175156 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1659 | 1468020175158 Marionette TRACE conn2 <- [1,866,null,{}] 16:22:55 INFO - PROCESS | 1659 | 1468020175162 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}] 16:22:55 INFO - PROCESS | 1659 | 1468020175164 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:55 INFO - PROCESS | 1659 | 1468020175277 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:22:55 INFO - PROCESS | 1659 | 1468020175330 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1659 | 1468020175331 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x117242800 == 40 [pid = 1659] [id = 224] 16:22:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1128ccc00) [pid = 1659] [serial = 670] [outer = 0x0] 16:22:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1129c6800) [pid = 1659] [serial = 671] [outer = 0x1128ccc00] 16:22:55 INFO - PROCESS | 1659 | 1468020175362 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1133cd000) [pid = 1659] [serial = 672] [outer = 0x1128ccc00] 16:22:55 INFO - PROCESS | 1659 | 1468020175846 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 770ms 16:22:55 INFO - PROCESS | 1659 | 1468020175926 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1659 | 1468020175931 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:22:55 INFO - PROCESS | 1659 | 1468020175936 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1659 | 1468020175938 Marionette TRACE conn2 <- [1,870,null,{}] 16:22:55 INFO - PROCESS | 1659 | 1468020175941 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}] 16:22:55 INFO - PROCESS | 1659 | 1468020175942 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:56 INFO - PROCESS | 1659 | 1468020176051 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:22:56 INFO - PROCESS | 1659 | 1468020176129 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 1659 | 1468020176130 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ab9800 == 41 [pid = 1659] [id = 225] 16:22:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116754000) [pid = 1659] [serial = 673] [outer = 0x0] 16:22:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11697a400) [pid = 1659] [serial = 674] [outer = 0x116754000] 16:22:56 INFO - PROCESS | 1659 | 1468020176161 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x117379400) [pid = 1659] [serial = 675] [outer = 0x116754000] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x128a19800 == 40 [pid = 1659] [id = 222] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12560a800 == 39 [pid = 1659] [id = 221] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b1800 == 38 [pid = 1659] [id = 220] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x124093800 == 37 [pid = 1659] [id = 219] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1238d2000 == 36 [pid = 1659] [id = 218] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x119dc5000 == 35 [pid = 1659] [id = 217] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1195c5000 == 34 [pid = 1659] [id = 216] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1188b1800 == 33 [pid = 1659] [id = 215] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x117e7a800 == 32 [pid = 1659] [id = 214] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x11700b000 == 31 [pid = 1659] [id = 213] 16:22:56 INFO - PROCESS | 1659 | 1468020176928 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]]]}] 16:22:56 INFO - PROCESS | 1659 | --DOCSHELL 0x113ad2800 == 30 [pid = 1659] [id = 212] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119865400) [pid = 1659] [serial = 582] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118321000) [pid = 1659] [serial = 599] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11336d400) [pid = 1659] [serial = 602] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1181b0c00) [pid = 1659] [serial = 603] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119062000) [pid = 1659] [serial = 605] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x10ebe3c00) [pid = 1659] [serial = 584] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120fd8c00) [pid = 1659] [serial = 615] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x111e62400) [pid = 1659] [serial = 585] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117226400) [pid = 1659] [serial = 593] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117379000) [pid = 1659] [serial = 594] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1133cf800) [pid = 1659] [serial = 587] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1166f5c00) [pid = 1659] [serial = 588] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1133e3c00) [pid = 1659] [serial = 590] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11607a000) [pid = 1659] [serial = 591] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120f28400) [pid = 1659] [serial = 612] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119a82400) [pid = 1659] [serial = 611] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123b49400) [pid = 1659] [serial = 618] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123b40400) [pid = 1659] [serial = 617] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11818f000) [pid = 1659] [serial = 596] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11982dc00) [pid = 1659] [serial = 606] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1181bd800) [pid = 1659] [serial = 597] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119862400) [pid = 1659] [serial = 608] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118524400) [pid = 1659] [serial = 600] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119889400) [pid = 1659] [serial = 609] [outer = 0x0] [url = about:blank] 16:22:56 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x120f31400) [pid = 1659] [serial = 614] [outer = 0x0] [url = about:blank] 16:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1026ms 16:22:56 INFO - PROCESS | 1659 | 1468020176964 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1659 | 1468020176967 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:22:56 INFO - PROCESS | 1659 | 1468020176972 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1659 | 1468020176974 Marionette TRACE conn2 <- [1,874,null,{}] 16:22:56 INFO - PROCESS | 1659 | 1468020176993 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}] 16:22:56 INFO - PROCESS | 1659 | 1468020176996 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:57 INFO - PROCESS | 1659 | 1468020177115 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:22:57 INFO - PROCESS | 1659 | 1468020177128 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1659 | 1468020177130 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x116671000 == 31 [pid = 1659] [id = 226] 16:22:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x112a85400) [pid = 1659] [serial = 676] [outer = 0x0] 16:22:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1133cf800) [pid = 1659] [serial = 677] [outer = 0x112a85400] 16:22:57 INFO - PROCESS | 1659 | 1468020177175 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116083800) [pid = 1659] [serial = 678] [outer = 0x112a85400] 16:22:57 INFO - PROCESS | 1659 | 1468020177674 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]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 737ms 16:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:22:57 INFO - PROCESS | 1659 | 1468020177730 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 1659 | 1468020177733 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:22:57 INFO - PROCESS | 1659 | 1468020177737 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1659 | 1468020177739 Marionette TRACE conn2 <- [1,878,null,{}] 16:22:57 INFO - PROCESS | 1659 | 1468020177741 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}] 16:22:57 INFO - PROCESS | 1659 | 1468020177743 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:57 INFO - PROCESS | 1659 | 1468020177823 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:22:57 INFO - PROCESS | 1659 | 1468020177828 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1659 | 1468020177829 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x11850f000 == 32 [pid = 1659] [id = 227] 16:22:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117225000) [pid = 1659] [serial = 679] [outer = 0x0] 16:22:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1172c4400) [pid = 1659] [serial = 680] [outer = 0x117225000] 16:22:57 INFO - PROCESS | 1659 | 1468020177859 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1173bb800) [pid = 1659] [serial = 681] [outer = 0x117225000] 16:22:58 INFO - PROCESS | 1659 | 1468020178262 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 16:22:58 INFO - PROCESS | 1659 | 1468020178308 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1659 | 1468020178310 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:22:58 INFO - PROCESS | 1659 | 1468020178312 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1659 | 1468020178315 Marionette TRACE conn2 <- [1,882,null,{}] 16:22:58 INFO - PROCESS | 1659 | 1468020178326 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}] 16:22:58 INFO - PROCESS | 1659 | 1468020178331 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:58 INFO - PROCESS | 1659 | 1468020178449 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:22:58 INFO - PROCESS | 1659 | 1468020178467 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1659 | 1468020178469 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195c6000 == 33 [pid = 1659] [id = 228] 16:22:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1180c8400) [pid = 1659] [serial = 682] [outer = 0x0] 16:22:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1181b4400) [pid = 1659] [serial = 683] [outer = 0x1180c8400] 16:22:58 INFO - PROCESS | 1659 | 1468020178515 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11820a400) [pid = 1659] [serial = 684] [outer = 0x1180c8400] 16:22:58 INFO - PROCESS | 1659 | 1468020178849 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 573ms 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:22:58 INFO - PROCESS | 1659 | 1468020178885 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1659 | 1468020178887 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:22:58 INFO - PROCESS | 1659 | 1468020178889 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1659 | 1468020178890 Marionette TRACE conn2 <- [1,886,null,{}] 16:22:58 INFO - PROCESS | 1659 | 1468020178894 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}] 16:22:58 INFO - PROCESS | 1659 | 1468020178896 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:59 INFO - PROCESS | 1659 | 1468020179004 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:22:59 INFO - PROCESS | 1659 | 1468020179011 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1659 | 1468020179013 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x123862000 == 34 [pid = 1659] [id = 229] 16:22:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11818f000) [pid = 1659] [serial = 685] [outer = 0x0] 16:22:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11831c400) [pid = 1659] [serial = 686] [outer = 0x11818f000] 16:22:59 INFO - PROCESS | 1659 | 1468020179038 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11837b400) [pid = 1659] [serial = 687] [outer = 0x11818f000] 16:22:59 INFO - PROCESS | 1659 | 1468020179380 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 16:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:22:59 INFO - PROCESS | 1659 | 1468020179409 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1659 | 1468020179410 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:22:59 INFO - PROCESS | 1659 | 1468020179418 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1659 | 1468020179420 Marionette TRACE conn2 <- [1,890,null,{}] 16:22:59 INFO - PROCESS | 1659 | 1468020179422 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}] 16:22:59 INFO - PROCESS | 1659 | 1468020179423 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:59 INFO - PROCESS | 1659 | 1468020179518 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:22:59 INFO - PROCESS | 1659 | 1468020179521 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1659 | 1468020179522 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:22:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x123cdc800 == 35 [pid = 1659] [id = 230] 16:22:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1133f0800) [pid = 1659] [serial = 688] [outer = 0x0] 16:22:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11888d400) [pid = 1659] [serial = 689] [outer = 0x1133f0800] 16:22:59 INFO - PROCESS | 1659 | 1468020179547 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11905c000) [pid = 1659] [serial = 690] [outer = 0x1133f0800] 16:22:59 INFO - PROCESS | 1659 | 1468020179883 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 525ms 16:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:22:59 INFO - PROCESS | 1659 | 1468020179938 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1659 | 1468020179939 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:22:59 INFO - PROCESS | 1659 | 1468020179941 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1659 | 1468020179942 Marionette TRACE conn2 <- [1,894,null,{}] 16:22:59 INFO - PROCESS | 1659 | 1468020179944 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}] 16:22:59 INFO - PROCESS | 1659 | 1468020179949 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:00 INFO - PROCESS | 1659 | 1468020180065 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:23:00 INFO - PROCESS | 1659 | 1468020180099 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1659 | 1468020180100 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x124ea4800 == 36 [pid = 1659] [id = 231] 16:23:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119326400) [pid = 1659] [serial = 691] [outer = 0x0] 16:23:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1195bf000) [pid = 1659] [serial = 692] [outer = 0x119326400] 16:23:00 INFO - PROCESS | 1659 | 1468020180125 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11988b800) [pid = 1659] [serial = 693] [outer = 0x119326400] 16:23:00 INFO - PROCESS | 1659 | 1468020180445 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 569ms 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:23:00 INFO - PROCESS | 1659 | 1468020180510 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1659 | 1468020180512 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:23:00 INFO - PROCESS | 1659 | 1468020180514 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1659 | 1468020180515 Marionette TRACE conn2 <- [1,898,null,{}] 16:23:00 INFO - PROCESS | 1659 | 1468020180517 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}] 16:23:00 INFO - PROCESS | 1659 | 1468020180518 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:00 INFO - PROCESS | 1659 | 1468020180614 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:23:00 INFO - PROCESS | 1659 | 1468020180649 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1659 | 1468020180650 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b8000 == 37 [pid = 1659] [id = 232] 16:23:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119a76800) [pid = 1659] [serial = 694] [outer = 0x0] 16:23:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119dd7800) [pid = 1659] [serial = 695] [outer = 0x119a76800] 16:23:00 INFO - PROCESS | 1659 | 1468020180675 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120f2d400) [pid = 1659] [serial = 696] [outer = 0x119a76800] 16:23:00 INFO - PROCESS | 1659 | 1468020180963 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 467ms 16:23:00 INFO - PROCESS | 1659 | 1468020180987 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1659 | 1468020180988 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:23:00 INFO - PROCESS | 1659 | 1468020180990 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1659 | 1468020180991 Marionette TRACE conn2 <- [1,902,null,{}] 16:23:00 INFO - PROCESS | 1659 | 1468020180993 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}] 16:23:00 INFO - PROCESS | 1659 | 1468020180995 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:01 INFO - PROCESS | 1659 | 1468020181099 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:23:01 INFO - PROCESS | 1659 | 1468020181108 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1659 | 1468020181109 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268e2000 == 38 [pid = 1659] [id = 233] 16:23:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1162b1400) [pid = 1659] [serial = 697] [outer = 0x0] 16:23:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120fd5c00) [pid = 1659] [serial = 698] [outer = 0x1162b1400] 16:23:01 INFO - PROCESS | 1659 | 1468020181135 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1210eb400) [pid = 1659] [serial = 699] [outer = 0x1162b1400] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1126f9400) [pid = 1659] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112df6000) [pid = 1659] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116a0b800) [pid = 1659] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112f18c00) [pid = 1659] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11852f800) [pid = 1659] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118210800) [pid = 1659] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1129c4400) [pid = 1659] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118209c00) [pid = 1659] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116a11c00) [pid = 1659] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117377000) [pid = 1659] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112df0400) [pid = 1659] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1180c2c00) [pid = 1659] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128d1400) [pid = 1659] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119862800) [pid = 1659] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119061800) [pid = 1659] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:23:01 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12383a400) [pid = 1659] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:23:01 INFO - PROCESS | 1659 | 1468020181524 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 16:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:23:01 INFO - PROCESS | 1659 | 1468020181560 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1659 | 1468020181561 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:23:01 INFO - PROCESS | 1659 | 1468020181563 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1659 | 1468020181565 Marionette TRACE conn2 <- [1,906,null,{}] 16:23:01 INFO - PROCESS | 1659 | 1468020181567 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}] 16:23:01 INFO - PROCESS | 1659 | 1468020181568 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:01 INFO - PROCESS | 1659 | 1468020181645 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:23:01 INFO - PROCESS | 1659 | 1468020181701 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1659 | 1468020181702 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x119512000 == 39 [pid = 1659] [id = 234] 16:23:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x110f64800) [pid = 1659] [serial = 700] [outer = 0x0] 16:23:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x117377000) [pid = 1659] [serial = 701] [outer = 0x110f64800] 16:23:01 INFO - PROCESS | 1659 | 1468020181726 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118762c00) [pid = 1659] [serial = 702] [outer = 0x110f64800] 16:23:01 INFO - PROCESS | 1659 | 1468020181994 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 16:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:23:02 INFO - PROCESS | 1659 | 1468020182033 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1659 | 1468020182035 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:23:02 INFO - PROCESS | 1659 | 1468020182045 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1659 | 1468020182046 Marionette TRACE conn2 <- [1,910,null,{}] 16:23:02 INFO - PROCESS | 1659 | 1468020182048 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}] 16:23:02 INFO - PROCESS | 1659 | 1468020182050 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:02 INFO - PROCESS | 1659 | 1468020182130 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:23:02 INFO - PROCESS | 1659 | 1468020182134 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1659 | 1468020182135 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a215000 == 40 [pid = 1659] [id = 235] 16:23:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x117ebf800) [pid = 1659] [serial = 703] [outer = 0x0] 16:23:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120fd4800) [pid = 1659] [serial = 704] [outer = 0x117ebf800] 16:23:02 INFO - PROCESS | 1659 | 1468020182162 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1210ef000) [pid = 1659] [serial = 705] [outer = 0x117ebf800] 16:23:02 INFO - PROCESS | 1659 | 1468020182505 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 477ms 16:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:23:02 INFO - PROCESS | 1659 | 1468020182515 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1659 | 1468020182516 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:23:02 INFO - PROCESS | 1659 | 1468020182520 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1659 | 1468020182523 Marionette TRACE conn2 <- [1,914,null,{}] 16:23:02 INFO - PROCESS | 1659 | 1468020182526 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}] 16:23:02 INFO - PROCESS | 1659 | 1468020182528 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:02 INFO - PROCESS | 1659 | 1468020182647 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:23:02 INFO - PROCESS | 1659 | 1468020182654 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1659 | 1468020182655 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b8800 == 41 [pid = 1659] [id = 236] 16:23:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11831ac00) [pid = 1659] [serial = 706] [outer = 0x0] 16:23:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123835800) [pid = 1659] [serial = 707] [outer = 0x11831ac00] 16:23:02 INFO - PROCESS | 1659 | 1468020182681 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123f73c00) [pid = 1659] [serial = 708] [outer = 0x11831ac00] 16:23:02 INFO - PROCESS | 1659 | 1468020182977 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 16:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:23:02 INFO - PROCESS | 1659 | 1468020182990 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1659 | 1468020182992 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:23:02 INFO - PROCESS | 1659 | 1468020182994 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1659 | 1468020182995 Marionette TRACE conn2 <- [1,918,null,{}] 16:23:03 INFO - PROCESS | 1659 | 1468020183005 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}] 16:23:03 INFO - PROCESS | 1659 | 1468020183006 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:03 INFO - PROCESS | 1659 | 1468020183089 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:23:03 INFO - PROCESS | 1659 | 1468020183093 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1659 | 1468020183094 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa27800 == 42 [pid = 1659] [id = 237] 16:23:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123f6fc00) [pid = 1659] [serial = 709] [outer = 0x0] 16:23:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1240ae000) [pid = 1659] [serial = 710] [outer = 0x123f6fc00] 16:23:03 INFO - PROCESS | 1659 | 1468020183121 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124267400) [pid = 1659] [serial = 711] [outer = 0x123f6fc00] 16:23:03 INFO - PROCESS | 1659 | 1468020183555 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 570ms 16:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:23:03 INFO - PROCESS | 1659 | 1468020183564 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1659 | 1468020183567 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:23:03 INFO - PROCESS | 1659 | 1468020183570 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1659 | 1468020183572 Marionette TRACE conn2 <- [1,922,null,{}] 16:23:03 INFO - PROCESS | 1659 | 1468020183576 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}] 16:23:03 INFO - PROCESS | 1659 | 1468020183580 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:03 INFO - PROCESS | 1659 | 1468020183688 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:23:03 INFO - PROCESS | 1659 | 1468020183745 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1659 | 1468020183746 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x117248000 == 43 [pid = 1659] [id = 238] 16:23:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1126f0c00) [pid = 1659] [serial = 712] [outer = 0x0] 16:23:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1129c4400) [pid = 1659] [serial = 713] [outer = 0x1126f0c00] 16:23:03 INFO - PROCESS | 1659 | 1468020183777 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x113830000) [pid = 1659] [serial = 714] [outer = 0x1126f0c00] 16:23:04 INFO - PROCESS | 1659 | 1468020184225 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]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 722ms 16:23:04 INFO - PROCESS | 1659 | 1468020184291 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1659 | 1468020184294 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:23:04 INFO - PROCESS | 1659 | 1468020184299 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1659 | 1468020184301 Marionette TRACE conn2 <- [1,926,null,{}] 16:23:04 INFO - PROCESS | 1659 | 1468020184303 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}] 16:23:04 INFO - PROCESS | 1659 | 1468020184305 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:04 INFO - PROCESS | 1659 | 1468020184411 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:23:04 INFO - PROCESS | 1659 | 1468020184466 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1659 | 1468020184467 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f29800 == 44 [pid = 1659] [id = 239] 16:23:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11691ac00) [pid = 1659] [serial = 715] [outer = 0x0] 16:23:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1180c4800) [pid = 1659] [serial = 716] [outer = 0x11691ac00] 16:23:04 INFO - PROCESS | 1659 | 1468020184498 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1181b3000) [pid = 1659] [serial = 717] [outer = 0x11691ac00] 16:23:04 INFO - PROCESS | 1659 | 1468020184963 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 720ms 16:23:05 INFO - PROCESS | 1659 | 1468020185020 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 1659 | 1468020185022 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:23:05 INFO - PROCESS | 1659 | 1468020185024 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1659 | 1468020185027 Marionette TRACE conn2 <- [1,930,null,{}] 16:23:05 INFO - PROCESS | 1659 | 1468020185035 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}] 16:23:05 INFO - PROCESS | 1659 | 1468020185038 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:05 INFO - PROCESS | 1659 | 1468020185142 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:23:05 INFO - PROCESS | 1659 | 1468020185200 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1659 | 1468020185202 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b22b000 == 45 [pid = 1659] [id = 240] 16:23:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118320c00) [pid = 1659] [serial = 718] [outer = 0x0] 16:23:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11938c400) [pid = 1659] [serial = 719] [outer = 0x118320c00] 16:23:05 INFO - PROCESS | 1659 | 1468020185233 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119863800) [pid = 1659] [serial = 720] [outer = 0x118320c00] 16:23:05 INFO - PROCESS | 1659 | 1468020185687 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 673ms 16:23:05 INFO - PROCESS | 1659 | 1468020185698 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:23:05 INFO - PROCESS | 1659 | 1468020185700 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:23:05 INFO - PROCESS | 1659 | 1468020185702 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1659 | 1468020185704 Marionette TRACE conn2 <- [1,934,null,{}] 16:23:05 INFO - PROCESS | 1659 | 1468020185706 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}] 16:23:05 INFO - PROCESS | 1659 | 1468020185708 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:05 INFO - PROCESS | 1659 | 1468020185832 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:23:05 INFO - PROCESS | 1659 | 1468020185949 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1659 | 1468020185951 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11264d000 == 46 [pid = 1659] [id = 241] 16:23:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x10ebe4400) [pid = 1659] [serial = 721] [outer = 0x0] 16:23:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1128d4000) [pid = 1659] [serial = 722] [outer = 0x10ebe4400] 16:23:06 INFO - PROCESS | 1659 | 1468020185999 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x118209800) [pid = 1659] [serial = 723] [outer = 0x10ebe4400] 16:23:06 INFO - PROCESS | 1659 | 1468020186692 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1019ms 16:23:06 INFO - PROCESS | 1659 | 1468020186721 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1659 | 1468020186724 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:23:06 INFO - PROCESS | 1659 | 1468020186727 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1659 | 1468020186730 Marionette TRACE conn2 <- [1,938,null,{}] 16:23:06 INFO - PROCESS | 1659 | 1468020186741 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}] 16:23:06 INFO - PROCESS | 1659 | 1468020186743 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:06 INFO - PROCESS | 1659 | 1468020186877 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:23:06 INFO - PROCESS | 1659 | 1468020186927 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1659 | 1468020186929 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1162ca800 == 47 [pid = 1659] [id = 242] 16:23:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1162b9400) [pid = 1659] [serial = 724] [outer = 0x0] 16:23:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x116756000) [pid = 1659] [serial = 725] [outer = 0x1162b9400] 16:23:06 INFO - PROCESS | 1659 | 1468020186958 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1172c4800) [pid = 1659] [serial = 726] [outer = 0x1162b9400] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x117e7e800 == 46 [pid = 1659] [id = 211] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b8800 == 45 [pid = 1659] [id = 236] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12a215000 == 44 [pid = 1659] [id = 235] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x119512000 == 43 [pid = 1659] [id = 234] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1268e2000 == 42 [pid = 1659] [id = 233] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b8000 == 41 [pid = 1659] [id = 232] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x124ea4800 == 40 [pid = 1659] [id = 231] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x123cdc800 == 39 [pid = 1659] [id = 230] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x123862000 == 38 [pid = 1659] [id = 229] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1195c6000 == 37 [pid = 1659] [id = 228] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x11850f000 == 36 [pid = 1659] [id = 227] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x116671000 == 35 [pid = 1659] [id = 226] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x117242800 == 34 [pid = 1659] [id = 224] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12901b000 == 33 [pid = 1659] [id = 223] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x119ab9800 == 32 [pid = 1659] [id = 225] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x11264d000 == 31 [pid = 1659] [id = 241] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12b22b000 == 30 [pid = 1659] [id = 240] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x123f29800 == 29 [pid = 1659] [id = 239] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa27800 == 28 [pid = 1659] [id = 237] 16:23:07 INFO - PROCESS | 1659 | --DOCSHELL 0x117248000 == 27 [pid = 1659] [id = 238] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1126fd000) [pid = 1659] [serial = 635] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1128d4c00) [pid = 1659] [serial = 636] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11696c800) [pid = 1659] [serial = 621] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1160db400) [pid = 1659] [serial = 620] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1172ba000) [pid = 1659] [serial = 641] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118190000) [pid = 1659] [serial = 647] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x117377800) [pid = 1659] [serial = 642] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11931d000) [pid = 1659] [serial = 653] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118891000) [pid = 1659] [serial = 651] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11831f000) [pid = 1659] [serial = 650] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1180be800) [pid = 1659] [serial = 659] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11938a800) [pid = 1659] [serial = 656] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119359000) [pid = 1659] [serial = 654] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1176cc400) [pid = 1659] [serial = 644] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1195b7400) [pid = 1659] [serial = 662] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1133cac00) [pid = 1659] [serial = 638] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x113f39c00) [pid = 1659] [serial = 639] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118317400) [pid = 1659] [serial = 624] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1133e5c00) [pid = 1659] [serial = 633] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x112a79400) [pid = 1659] [serial = 632] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11818c000) [pid = 1659] [serial = 623] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119884800) [pid = 1659] [serial = 665] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11986bc00) [pid = 1659] [serial = 627] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119386400) [pid = 1659] [serial = 626] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123f6f400) [pid = 1659] [serial = 630] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123b49c00) [pid = 1659] [serial = 629] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1193be800) [pid = 1659] [serial = 657] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11985cc00) [pid = 1659] [serial = 663] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118202800) [pid = 1659] [serial = 648] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120f27800) [pid = 1659] [serial = 668] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119386c00) [pid = 1659] [serial = 660] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118318c00) [pid = 1659] [serial = 666] [outer = 0x0] [url = about:blank] 16:23:07 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1180d6c00) [pid = 1659] [serial = 645] [outer = 0x0] [url = about:blank] 16:23:08 INFO - PROCESS | 1659 | 1468020188109 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1424ms 16:23:08 INFO - PROCESS | 1659 | 1468020188151 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1659 | 1468020188153 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:23:08 INFO - PROCESS | 1659 | 1468020188157 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1659 | 1468020188158 Marionette TRACE conn2 <- [1,942,null,{}] 16:23:08 INFO - PROCESS | 1659 | 1468020188162 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}] 16:23:08 INFO - PROCESS | 1659 | 1468020188163 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:08 INFO - PROCESS | 1659 | 1468020188238 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:23:08 INFO - PROCESS | 1659 | 1468020188287 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1659 | 1468020188289 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d8000 == 28 [pid = 1659] [id = 243] 16:23:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1126ff800) [pid = 1659] [serial = 727] [outer = 0x0] 16:23:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1129d2000) [pid = 1659] [serial = 728] [outer = 0x1126ff800] 16:23:08 INFO - PROCESS | 1659 | 1468020188316 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x112f8f800) [pid = 1659] [serial = 729] [outer = 0x1126ff800] 16:23:08 INFO - PROCESS | 1659 | 1468020188658 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 16:23:08 INFO - PROCESS | 1659 | 1468020188679 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1659 | 1468020188685 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:23:08 INFO - PROCESS | 1659 | 1468020188695 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1659 | 1468020188697 Marionette TRACE conn2 <- [1,946,null,{}] 16:23:08 INFO - PROCESS | 1659 | 1468020188700 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}] 16:23:08 INFO - PROCESS | 1659 | 1468020188703 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:08 INFO - PROCESS | 1659 | 1468020188832 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:23:08 INFO - PROCESS | 1659 | 1468020188903 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1659 | 1468020188904 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e8d800 == 29 [pid = 1659] [id = 244] 16:23:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112f87000) [pid = 1659] [serial = 730] [outer = 0x0] 16:23:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11607c000) [pid = 1659] [serial = 731] [outer = 0x112f87000] 16:23:08 INFO - PROCESS | 1659 | 1468020188949 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x117226000) [pid = 1659] [serial = 732] [outer = 0x112f87000] 16:23:09 INFO - PROCESS | 1659 | 1468020189244 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 16:23:09 INFO - PROCESS | 1659 | 1468020189265 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1659 | 1468020189266 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:23:09 INFO - PROCESS | 1659 | 1468020189277 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1659 | 1468020189280 Marionette TRACE conn2 <- [1,950,null,{}] 16:23:09 INFO - PROCESS | 1659 | 1468020189289 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}] 16:23:09 INFO - PROCESS | 1659 | 1468020189294 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:09 INFO - PROCESS | 1659 | 1468020189371 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:23:09 INFO - PROCESS | 1659 | 1468020189424 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1659 | 1468020189426 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x119504800 == 30 [pid = 1659] [id = 245] 16:23:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1126f7000) [pid = 1659] [serial = 733] [outer = 0x0] 16:23:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1176cec00) [pid = 1659] [serial = 734] [outer = 0x1126f7000] 16:23:09 INFO - PROCESS | 1659 | 1468020189454 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11818e000) [pid = 1659] [serial = 735] [outer = 0x1126f7000] 16:23:09 INFO - PROCESS | 1659 | 1468020189744 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:23:09 INFO - PROCESS | 1659 | 1468020189754 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1659 | 1468020189756 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:23:09 INFO - PROCESS | 1659 | 1468020189760 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1659 | 1468020189761 Marionette TRACE conn2 <- [1,954,null,{}] 16:23:09 INFO - PROCESS | 1659 | 1468020189764 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}] 16:23:09 INFO - PROCESS | 1659 | 1468020189765 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:09 INFO - PROCESS | 1659 | 1468020189849 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:23:09 INFO - PROCESS | 1659 | 1468020189854 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1659 | 1468020189855 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ab6000 == 31 [pid = 1659] [id = 246] 16:23:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1181ba400) [pid = 1659] [serial = 736] [outer = 0x0] 16:23:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118211400) [pid = 1659] [serial = 737] [outer = 0x1181ba400] 16:23:09 INFO - PROCESS | 1659 | 1468020189883 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11831fc00) [pid = 1659] [serial = 738] [outer = 0x1181ba400] 16:23:10 INFO - PROCESS | 1659 | 1468020190238 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 16:23:10 INFO - PROCESS | 1659 | 1468020190281 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1659 | 1468020190290 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:23:10 INFO - PROCESS | 1659 | 1468020190301 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1659 | 1468020190302 Marionette TRACE conn2 <- [1,958,null,{}] 16:23:10 INFO - PROCESS | 1659 | 1468020190305 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}] 16:23:10 INFO - PROCESS | 1659 | 1468020190306 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:10 INFO - PROCESS | 1659 | 1468020190400 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:23:10 INFO - PROCESS | 1659 | 1468020190403 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1659 | 1468020190405 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x123861800 == 32 [pid = 1659] [id = 247] 16:23:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1128d1000) [pid = 1659] [serial = 739] [outer = 0x0] 16:23:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118321800) [pid = 1659] [serial = 740] [outer = 0x1128d1000] 16:23:10 INFO - PROCESS | 1659 | 1468020190430 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11888e800) [pid = 1659] [serial = 741] [outer = 0x1128d1000] 16:23:10 INFO - PROCESS | 1659 | 1468020190806 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 16:23:10 INFO - PROCESS | 1659 | 1468020190820 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1659 | 1468020190822 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:23:10 INFO - PROCESS | 1659 | 1468020190826 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1659 | 1468020190828 Marionette TRACE conn2 <- [1,962,null,{}] 16:23:10 INFO - PROCESS | 1659 | 1468020190839 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}] 16:23:10 INFO - PROCESS | 1659 | 1468020190846 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:11 INFO - PROCESS | 1659 | 1468020191013 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:23:11 INFO - PROCESS | 1659 | 1468020191062 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1659 | 1468020191063 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f2b000 == 33 [pid = 1659] [id = 248] 16:23:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x112a79400) [pid = 1659] [serial = 742] [outer = 0x0] 16:23:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11931f800) [pid = 1659] [serial = 743] [outer = 0x112a79400] 16:23:11 INFO - PROCESS | 1659 | 1468020191103 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11982b000) [pid = 1659] [serial = 744] [outer = 0x112a79400] 16:23:11 INFO - PROCESS | 1659 | 1468020191497 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 678ms 16:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:23:11 INFO - PROCESS | 1659 | 1468020191503 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1659 | 1468020191505 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:23:11 INFO - PROCESS | 1659 | 1468020191507 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1659 | 1468020191517 Marionette TRACE conn2 <- [1,966,null,{}] 16:23:11 INFO - PROCESS | 1659 | 1468020191520 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}] 16:23:11 INFO - PROCESS | 1659 | 1468020191521 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:11 INFO - PROCESS | 1659 | 1468020191613 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:23:11 INFO - PROCESS | 1659 | 1468020191648 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1659 | 1468020191649 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245dc800 == 34 [pid = 1659] [id = 249] 16:23:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11818fc00) [pid = 1659] [serial = 745] [outer = 0x0] 16:23:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119866000) [pid = 1659] [serial = 746] [outer = 0x11818fc00] 16:23:11 INFO - PROCESS | 1659 | 1468020191673 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119885800) [pid = 1659] [serial = 747] [outer = 0x11818fc00] 16:23:11 INFO - PROCESS | 1659 | 1468020191977 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]]]}] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119326400) [pid = 1659] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1133f0800) [pid = 1659] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1162b1400) [pid = 1659] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x110f64800) [pid = 1659] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119a76800) [pid = 1659] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1180c8400) [pid = 1659] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119a7a000) [pid = 1659] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11818f000) [pid = 1659] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x112a85400) [pid = 1659] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117225000) [pid = 1659] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116754000) [pid = 1659] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128ccc00) [pid = 1659] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11831ac00) [pid = 1659] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117ebf800) [pid = 1659] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:23:12 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123f6fc00) [pid = 1659] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 678ms 16:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:23:12 INFO - PROCESS | 1659 | 1468020192185 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1659 | 1468020192186 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:23:12 INFO - PROCESS | 1659 | 1468020192188 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1659 | 1468020192189 Marionette TRACE conn2 <- [1,970,null,{}] 16:23:12 INFO - PROCESS | 1659 | 1468020192193 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}] 16:23:12 INFO - PROCESS | 1659 | 1468020192194 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:12 INFO - PROCESS | 1659 | 1468020192270 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:23:12 INFO - PROCESS | 1659 | 1468020192276 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1659 | 1468020192277 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d1800 == 35 [pid = 1659] [id = 250] 16:23:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1133c9000) [pid = 1659] [serial = 748] [outer = 0x0] 16:23:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1162b1400) [pid = 1659] [serial = 749] [outer = 0x1133c9000] 16:23:12 INFO - PROCESS | 1659 | 1468020192302 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11818bc00) [pid = 1659] [serial = 750] [outer = 0x1133c9000] 16:23:12 INFO - PROCESS | 1659 | 1468020192613 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]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 16:23:12 INFO - PROCESS | 1659 | 1468020192658 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1659 | 1468020192659 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:23:12 INFO - PROCESS | 1659 | 1468020192662 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1659 | 1468020192663 Marionette TRACE conn2 <- [1,974,null,{}] 16:23:12 INFO - PROCESS | 1659 | 1468020192665 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}] 16:23:12 INFO - PROCESS | 1659 | 1468020192674 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:12 INFO - PROCESS | 1659 | 1468020192750 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:23:12 INFO - PROCESS | 1659 | 1468020192804 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1659 | 1468020192805 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x119504000 == 36 [pid = 1659] [id = 251] 16:23:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1128d5800) [pid = 1659] [serial = 751] [outer = 0x0] 16:23:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118373400) [pid = 1659] [serial = 752] [outer = 0x1128d5800] 16:23:12 INFO - PROCESS | 1659 | 1468020192831 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119a76400) [pid = 1659] [serial = 753] [outer = 0x1128d5800] 16:23:13 INFO - PROCESS | 1659 | 1468020193106 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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 16:23:13 INFO - PROCESS | 1659 | 1468020193130 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1659 | 1468020193131 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:23:13 INFO - PROCESS | 1659 | 1468020193141 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1659 | 1468020193142 Marionette TRACE conn2 <- [1,978,null,{}] 16:23:13 INFO - PROCESS | 1659 | 1468020193144 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}] 16:23:13 INFO - PROCESS | 1659 | 1468020193145 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:13 INFO - PROCESS | 1659 | 1468020193229 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:23:13 INFO - PROCESS | 1659 | 1468020193235 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1659 | 1468020193237 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a25000 == 37 [pid = 1659] [id = 252] 16:23:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116911400) [pid = 1659] [serial = 754] [outer = 0x0] 16:23:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120f2ac00) [pid = 1659] [serial = 755] [outer = 0x116911400] 16:23:13 INFO - PROCESS | 1659 | 1468020193261 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120fd6000) [pid = 1659] [serial = 756] [outer = 0x116911400] 16:23:13 INFO - PROCESS | 1659 | 1468020193577 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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 16:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:23:13 INFO - PROCESS | 1659 | 1468020193609 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1659 | 1468020193611 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:23:13 INFO - PROCESS | 1659 | 1468020193613 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1659 | 1468020193617 Marionette TRACE conn2 <- [1,982,null,{}] 16:23:13 INFO - PROCESS | 1659 | 1468020193619 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}] 16:23:13 INFO - PROCESS | 1659 | 1468020193621 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:13 INFO - PROCESS | 1659 | 1468020193739 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:23:13 INFO - PROCESS | 1659 | 1468020193745 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1659 | 1468020193746 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12385e800 == 38 [pid = 1659] [id = 253] 16:23:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11988e800) [pid = 1659] [serial = 757] [outer = 0x0] 16:23:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1210f4400) [pid = 1659] [serial = 758] [outer = 0x11988e800] 16:23:13 INFO - PROCESS | 1659 | 1468020193774 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123b4bc00) [pid = 1659] [serial = 759] [outer = 0x11988e800] 16:23:14 INFO - PROCESS | 1659 | 1468020194098 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 16:23:14 INFO - PROCESS | 1659 | 1468020194136 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:23:14 INFO - PROCESS | 1659 | 1468020194137 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:23:14 INFO - PROCESS | 1659 | 1468020194140 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1659 | 1468020194141 Marionette TRACE conn2 <- [1,986,null,{}] 16:23:14 INFO - PROCESS | 1659 | 1468020194143 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}] 16:23:14 INFO - PROCESS | 1659 | 1468020194144 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:14 INFO - PROCESS | 1659 | 1468020194268 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:23:14 INFO - PROCESS | 1659 | 1468020194326 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1659 | 1468020194328 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a49000 == 39 [pid = 1659] [id = 254] 16:23:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x110f57000) [pid = 1659] [serial = 760] [outer = 0x0] 16:23:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x110f5ec00) [pid = 1659] [serial = 761] [outer = 0x110f57000] 16:23:14 INFO - PROCESS | 1659 | 1468020194359 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1126fb400) [pid = 1659] [serial = 762] [outer = 0x110f57000] 16:23:14 INFO - PROCESS | 1659 | 1468020194900 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 819ms 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:23:14 INFO - PROCESS | 1659 | 1468020194960 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1659 | 1468020194962 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:23:14 INFO - PROCESS | 1659 | 1468020194966 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1659 | 1468020194968 Marionette TRACE conn2 <- [1,990,null,{}] 16:23:14 INFO - PROCESS | 1659 | 1468020194971 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}] 16:23:14 INFO - PROCESS | 1659 | 1468020194973 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:15 INFO - PROCESS | 1659 | 1468020195085 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:23:15 INFO - PROCESS | 1659 | 1468020195161 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1659 | 1468020195163 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119183800 == 40 [pid = 1659] [id = 255] 16:23:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113a54400) [pid = 1659] [serial = 763] [outer = 0x0] 16:23:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1162b9800) [pid = 1659] [serial = 764] [outer = 0x113a54400] 16:23:15 INFO - PROCESS | 1659 | 1468020195194 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x117226c00) [pid = 1659] [serial = 765] [outer = 0x113a54400] 16:23:15 INFO - PROCESS | 1659 | 1468020195878 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 922ms 16:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:23:15 INFO - PROCESS | 1659 | 1468020195887 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1659 | 1468020195889 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:23:15 INFO - PROCESS | 1659 | 1468020195893 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1659 | 1468020195895 Marionette TRACE conn2 <- [1,994,null,{}] 16:23:15 INFO - PROCESS | 1659 | 1468020195929 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}] 16:23:15 INFO - PROCESS | 1659 | 1468020195931 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:16 INFO - PROCESS | 1659 | 1468020196035 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x12385e800 == 39 [pid = 1659] [id = 253] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x128a25000 == 38 [pid = 1659] [id = 252] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x119504000 == 37 [pid = 1659] [id = 251] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d1800 == 36 [pid = 1659] [id = 250] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1245dc800 == 35 [pid = 1659] [id = 249] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x123f2b000 == 34 [pid = 1659] [id = 248] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x123861800 == 33 [pid = 1659] [id = 247] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x119ab6000 == 32 [pid = 1659] [id = 246] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x119504800 == 31 [pid = 1659] [id = 245] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x117e8d800 == 30 [pid = 1659] [id = 244] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d8000 == 29 [pid = 1659] [id = 243] 16:23:16 INFO - PROCESS | 1659 | --DOCSHELL 0x1162ca800 == 28 [pid = 1659] [id = 242] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1195bf000) [pid = 1659] [serial = 692] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11888d400) [pid = 1659] [serial = 689] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11988b800) [pid = 1659] [serial = 693] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120fd5c00) [pid = 1659] [serial = 698] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x117377000) [pid = 1659] [serial = 701] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120f2d400) [pid = 1659] [serial = 696] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119dd7800) [pid = 1659] [serial = 695] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1181b4400) [pid = 1659] [serial = 683] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11820a400) [pid = 1659] [serial = 684] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120f30400) [pid = 1659] [serial = 669] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11831c400) [pid = 1659] [serial = 686] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1133cf800) [pid = 1659] [serial = 677] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116083800) [pid = 1659] [serial = 678] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1172c4400) [pid = 1659] [serial = 680] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1173bb800) [pid = 1659] [serial = 681] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11697a400) [pid = 1659] [serial = 674] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117379400) [pid = 1659] [serial = 675] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1129c6800) [pid = 1659] [serial = 671] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1133cd000) [pid = 1659] [serial = 672] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123f73c00) [pid = 1659] [serial = 708] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120fd4800) [pid = 1659] [serial = 704] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1240ae000) [pid = 1659] [serial = 710] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x124267400) [pid = 1659] [serial = 711] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1210ef000) [pid = 1659] [serial = 705] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118762c00) [pid = 1659] [serial = 702] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1210eb400) [pid = 1659] [serial = 699] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11905c000) [pid = 1659] [serial = 690] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x123835800) [pid = 1659] [serial = 707] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x11837b400) [pid = 1659] [serial = 687] [outer = 0x0] [url = about:blank] 16:23:16 INFO - PROCESS | 1659 | 1468020196142 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1659 | 1468020196145 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x112aad800 == 29 [pid = 1659] [id = 256] 16:23:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1122b9c00) [pid = 1659] [serial = 766] [outer = 0x0] 16:23:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1126f6000) [pid = 1659] [serial = 767] [outer = 0x1122b9c00] 16:23:16 INFO - PROCESS | 1659 | 1468020196173 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1128d2400) [pid = 1659] [serial = 768] [outer = 0x1122b9c00] 16:23:16 INFO - PROCESS | 1659 | 1468020196490 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]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 649ms 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:23:16 INFO - PROCESS | 1659 | 1468020196542 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1659 | 1468020196545 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:23:16 INFO - PROCESS | 1659 | 1468020196550 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1659 | 1468020196552 Marionette TRACE conn2 <- [1,998,null,{}] 16:23:16 INFO - PROCESS | 1659 | 1468020196554 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}] 16:23:16 INFO - PROCESS | 1659 | 1468020196556 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:16 INFO - PROCESS | 1659 | 1468020196636 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:23:16 INFO - PROCESS | 1659 | 1468020196700 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1659 | 1468020196701 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x117235000 == 30 [pid = 1659] [id = 257] 16:23:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1129cf400) [pid = 1659] [serial = 769] [outer = 0x0] 16:23:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x112f8a800) [pid = 1659] [serial = 770] [outer = 0x1129cf400] 16:23:16 INFO - PROCESS | 1659 | 1468020196728 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1133cf800) [pid = 1659] [serial = 771] [outer = 0x1129cf400] 16:23:17 INFO - PROCESS | 1659 | 1468020197006 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 472ms 16:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:23:17 INFO - PROCESS | 1659 | 1468020197026 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1659 | 1468020197027 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:23:17 INFO - PROCESS | 1659 | 1468020197030 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1659 | 1468020197032 Marionette TRACE conn2 <- [1,1002,null,{}] 16:23:17 INFO - PROCESS | 1659 | 1468020197048 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}] 16:23:17 INFO - PROCESS | 1659 | 1468020197052 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:17 INFO - PROCESS | 1659 | 1468020197147 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:23:17 INFO - PROCESS | 1659 | 1468020197153 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1659 | 1468020197155 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1188aa800 == 31 [pid = 1659] [id = 258] 16:23:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1128cbc00) [pid = 1659] [serial = 772] [outer = 0x0] 16:23:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11662e800) [pid = 1659] [serial = 773] [outer = 0x1128cbc00] 16:23:17 INFO - PROCESS | 1659 | 1468020197186 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1172bc000) [pid = 1659] [serial = 774] [outer = 0x1128cbc00] 16:23:17 INFO - PROCESS | 1659 | 1468020197548 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 16:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:23:17 INFO - PROCESS | 1659 | 1468020197602 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1659 | 1468020197603 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:23:17 INFO - PROCESS | 1659 | 1468020197606 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1659 | 1468020197607 Marionette TRACE conn2 <- [1,1006,null,{}] 16:23:17 INFO - PROCESS | 1659 | 1468020197609 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}] 16:23:17 INFO - PROCESS | 1659 | 1468020197610 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:17 INFO - PROCESS | 1659 | 1468020197693 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:23:17 INFO - PROCESS | 1659 | 1468020197697 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1659 | 1468020197698 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195e0000 == 32 [pid = 1659] [id = 259] 16:23:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x117372800) [pid = 1659] [serial = 775] [outer = 0x0] 16:23:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x117378000) [pid = 1659] [serial = 776] [outer = 0x117372800] 16:23:17 INFO - PROCESS | 1659 | 1468020197726 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1176cb000) [pid = 1659] [serial = 777] [outer = 0x117372800] 16:23:18 INFO - PROCESS | 1659 | 1468020198050 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 16:23:18 INFO - PROCESS | 1659 | 1468020198076 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1659 | 1468020198078 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:23:18 INFO - PROCESS | 1659 | 1468020198081 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1659 | 1468020198083 Marionette TRACE conn2 <- [1,1010,null,{}] 16:23:18 INFO - PROCESS | 1659 | 1468020198086 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}] 16:23:18 INFO - PROCESS | 1659 | 1468020198087 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:18 INFO - PROCESS | 1659 | 1468020198172 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:23:18 INFO - PROCESS | 1659 | 1468020198241 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1659 | 1468020198242 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x11735f000 == 33 [pid = 1659] [id = 260] 16:23:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1172c5800) [pid = 1659] [serial = 778] [outer = 0x0] 16:23:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1180be400) [pid = 1659] [serial = 779] [outer = 0x1172c5800] 16:23:18 INFO - PROCESS | 1659 | 1468020198266 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1180e2400) [pid = 1659] [serial = 780] [outer = 0x1172c5800] 16:23:18 INFO - PROCESS | 1659 | 1468020198596 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 572ms 16:23:18 INFO - PROCESS | 1659 | 1468020198652 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1659 | 1468020198654 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:23:18 INFO - PROCESS | 1659 | 1468020198656 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1659 | 1468020198657 Marionette TRACE conn2 <- [1,1014,null,{}] 16:23:18 INFO - PROCESS | 1659 | 1468020198660 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}] 16:23:18 INFO - PROCESS | 1659 | 1468020198665 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:18 INFO - PROCESS | 1659 | 1468020198813 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:23:18 INFO - PROCESS | 1659 | 1468020198865 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1659 | 1468020198867 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x124099800 == 34 [pid = 1659] [id = 261] 16:23:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117ec3000) [pid = 1659] [serial = 781] [outer = 0x0] 16:23:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1181b5c00) [pid = 1659] [serial = 782] [outer = 0x117ec3000] 16:23:18 INFO - PROCESS | 1659 | 1468020198907 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118765000) [pid = 1659] [serial = 783] [outer = 0x117ec3000] 16:23:19 INFO - PROCESS | 1659 | 1468020199326 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 721ms 16:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:23:19 INFO - PROCESS | 1659 | 1468020199377 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1659 | 1468020199378 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:23:19 INFO - PROCESS | 1659 | 1468020199380 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1659 | 1468020199382 Marionette TRACE conn2 <- [1,1018,null,{}] 16:23:19 INFO - PROCESS | 1659 | 1468020199384 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}] 16:23:19 INFO - PROCESS | 1659 | 1468020199385 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:19 INFO - PROCESS | 1659 | 1468020199487 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:23:19 INFO - PROCESS | 1659 | 1468020199496 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1659 | 1468020199497 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248a7800 == 35 [pid = 1659] [id = 262] 16:23:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11837b400) [pid = 1659] [serial = 784] [outer = 0x0] 16:23:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119010800) [pid = 1659] [serial = 785] [outer = 0x11837b400] 16:23:19 INFO - PROCESS | 1659 | 1468020199523 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11931dc00) [pid = 1659] [serial = 786] [outer = 0x11837b400] 16:23:19 INFO - PROCESS | 1659 | 1468020199848 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 16:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:23:19 INFO - PROCESS | 1659 | 1468020199901 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1659 | 1468020199903 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:23:19 INFO - PROCESS | 1659 | 1468020199906 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1659 | 1468020199908 Marionette TRACE conn2 <- [1,1022,null,{}] 16:23:19 INFO - PROCESS | 1659 | 1468020199912 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}] 16:23:19 INFO - PROCESS | 1659 | 1468020199914 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:20 INFO - PROCESS | 1659 | 1468020200059 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:23:20 INFO - PROCESS | 1659 | 1468020200077 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1659 | 1468020200078 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12565b000 == 36 [pid = 1659] [id = 263] 16:23:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11888e400) [pid = 1659] [serial = 787] [outer = 0x0] 16:23:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119383c00) [pid = 1659] [serial = 788] [outer = 0x11888e400] 16:23:20 INFO - PROCESS | 1659 | 1468020200117 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1193bac00) [pid = 1659] [serial = 789] [outer = 0x11888e400] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1162b9400) [pid = 1659] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1128d1000) [pid = 1659] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x112f87000) [pid = 1659] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112a79400) [pid = 1659] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11818fc00) [pid = 1659] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1181ba400) [pid = 1659] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1126ff800) [pid = 1659] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1126f7000) [pid = 1659] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1133c9000) [pid = 1659] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1126f0c00) [pid = 1659] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116911400) [pid = 1659] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11691ac00) [pid = 1659] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118320c00) [pid = 1659] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x10ebe4400) [pid = 1659] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:23:20 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1128d5800) [pid = 1659] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:23:20 INFO - PROCESS | 1659 | 1468020200517 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 621ms 16:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:23:20 INFO - PROCESS | 1659 | 1468020200527 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1659 | 1468020200529 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:23:20 INFO - PROCESS | 1659 | 1468020200532 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1659 | 1468020200533 Marionette TRACE conn2 <- [1,1026,null,{}] 16:23:20 INFO - PROCESS | 1659 | 1468020200536 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}] 16:23:20 INFO - PROCESS | 1659 | 1468020200538 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:20 INFO - PROCESS | 1659 | 1468020200654 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:23:20 INFO - PROCESS | 1659 | 1468020200687 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1659 | 1468020200688 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x126675800 == 37 [pid = 1659] [id = 264] 16:23:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x110f78800) [pid = 1659] [serial = 790] [outer = 0x0] 16:23:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116913800) [pid = 1659] [serial = 791] [outer = 0x110f78800] 16:23:20 INFO - PROCESS | 1659 | 1468020200712 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118320c00) [pid = 1659] [serial = 792] [outer = 0x110f78800] 16:23:20 INFO - PROCESS | 1659 | 1468020200977 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]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 16:23:21 INFO - PROCESS | 1659 | 1468020201004 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1659 | 1468020201008 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:23:21 INFO - PROCESS | 1659 | 1468020201020 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1659 | 1468020201021 Marionette TRACE conn2 <- [1,1030,null,{}] 16:23:21 INFO - PROCESS | 1659 | 1468020201036 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}] 16:23:21 INFO - PROCESS | 1659 | 1468020201038 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:21 INFO - PROCESS | 1659 | 1468020201165 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:23:21 INFO - PROCESS | 1659 | 1468020201244 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1659 | 1468020201245 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x113abc000 == 38 [pid = 1659] [id = 265] 16:23:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1128cc400) [pid = 1659] [serial = 793] [outer = 0x0] 16:23:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118891000) [pid = 1659] [serial = 794] [outer = 0x1128cc400] 16:23:21 INFO - PROCESS | 1659 | 1468020201283 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1195b8000) [pid = 1659] [serial = 795] [outer = 0x1128cc400] 16:23:21 INFO - PROCESS | 1659 | 1468020201620 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]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 620ms 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:23:21 INFO - PROCESS | 1659 | 1468020201639 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1659 | 1468020201641 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:23:21 INFO - PROCESS | 1659 | 1468020201643 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1659 | 1468020201645 Marionette TRACE conn2 <- [1,1034,null,{}] 16:23:21 INFO - PROCESS | 1659 | 1468020201650 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}] 16:23:21 INFO - PROCESS | 1659 | 1468020201660 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:21 INFO - PROCESS | 1659 | 1468020201754 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:23:21 INFO - PROCESS | 1659 | 1468020201811 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1659 | 1468020201813 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x129018000 == 39 [pid = 1659] [id = 266] 16:23:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117371c00) [pid = 1659] [serial = 796] [outer = 0x0] 16:23:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119833c00) [pid = 1659] [serial = 797] [outer = 0x117371c00] 16:23:21 INFO - PROCESS | 1659 | 1468020201838 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119a7c400) [pid = 1659] [serial = 798] [outer = 0x117371c00] 16:23:22 INFO - PROCESS | 1659 | 1468020202103 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 16:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:23:22 INFO - PROCESS | 1659 | 1468020202114 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1659 | 1468020202115 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:23:22 INFO - PROCESS | 1659 | 1468020202119 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1659 | 1468020202120 Marionette TRACE conn2 <- [1,1038,null,{}] 16:23:22 INFO - PROCESS | 1659 | 1468020202122 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}] 16:23:22 INFO - PROCESS | 1659 | 1468020202123 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:22 INFO - PROCESS | 1659 | 1468020202210 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:23:22 INFO - PROCESS | 1659 | 1468020202214 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1659 | 1468020202215 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a656800 == 40 [pid = 1659] [id = 267] 16:23:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119a7f800) [pid = 1659] [serial = 799] [outer = 0x0] 16:23:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120f30400) [pid = 1659] [serial = 800] [outer = 0x119a7f800] 16:23:22 INFO - PROCESS | 1659 | 1468020202239 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1210ebc00) [pid = 1659] [serial = 801] [outer = 0x119a7f800] 16:23:22 INFO - PROCESS | 1659 | 1468020202736 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 16:23:22 INFO - PROCESS | 1659 | 1468020202788 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1659 | 1468020202791 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:23:22 INFO - PROCESS | 1659 | 1468020202795 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1659 | 1468020202797 Marionette TRACE conn2 <- [1,1042,null,{}] 16:23:22 INFO - PROCESS | 1659 | 1468020202802 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}] 16:23:22 INFO - PROCESS | 1659 | 1468020202804 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:22 INFO - PROCESS | 1659 | 1468020202949 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:23:23 INFO - PROCESS | 1659 | 1468020203017 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1659 | 1468020203018 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e81000 == 41 [pid = 1659] [id = 268] 16:23:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1129ccc00) [pid = 1659] [serial = 802] [outer = 0x0] 16:23:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x112a83800) [pid = 1659] [serial = 803] [outer = 0x1129ccc00] 16:23:23 INFO - PROCESS | 1659 | 1468020203049 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1133cec00) [pid = 1659] [serial = 804] [outer = 0x1129ccc00] 16:23:23 INFO - PROCESS | 1659 | 1468020203458 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 722ms 16:23:23 INFO - PROCESS | 1659 | 1468020203516 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1659 | 1468020203519 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:23:23 INFO - PROCESS | 1659 | 1468020203524 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1659 | 1468020203526 Marionette TRACE conn2 <- [1,1046,null,{}] 16:23:23 INFO - PROCESS | 1659 | 1468020203528 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}] 16:23:23 INFO - PROCESS | 1659 | 1468020203530 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:23 INFO - PROCESS | 1659 | 1468020203658 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:23:23 INFO - PROCESS | 1659 | 1468020203740 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1659 | 1468020203742 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f24000 == 42 [pid = 1659] [id = 269] 16:23:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1150d6800) [pid = 1659] [serial = 805] [outer = 0x0] 16:23:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x117228800) [pid = 1659] [serial = 806] [outer = 0x1150d6800] 16:23:23 INFO - PROCESS | 1659 | 1468020203773 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x117378800) [pid = 1659] [serial = 807] [outer = 0x1150d6800] 16:23:24 INFO - PROCESS | 1659 | 1468020204159 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 16:23:24 INFO - PROCESS | 1659 | 1468020204194 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1659 | 1468020204195 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:23:24 INFO - PROCESS | 1659 | 1468020204197 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1659 | 1468020204200 Marionette TRACE conn2 <- [1,1050,null,{}] 16:23:24 INFO - PROCESS | 1659 | 1468020204208 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}] 16:23:24 INFO - PROCESS | 1659 | 1468020204211 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:24 INFO - PROCESS | 1659 | 1468020204317 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:23:24 INFO - PROCESS | 1659 | 1468020204375 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1659 | 1468020204377 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa14800 == 43 [pid = 1659] [id = 270] 16:23:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1181b1400) [pid = 1659] [serial = 808] [outer = 0x0] 16:23:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118205400) [pid = 1659] [serial = 809] [outer = 0x1181b1400] 16:23:24 INFO - PROCESS | 1659 | 1468020204408 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118768400) [pid = 1659] [serial = 810] [outer = 0x1181b1400] 16:23:24 INFO - PROCESS | 1659 | 1468020204853 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 678ms 16:23:24 INFO - PROCESS | 1659 | 1468020204876 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1659 | 1468020204878 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:23:24 INFO - PROCESS | 1659 | 1468020204880 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1659 | 1468020204881 Marionette TRACE conn2 <- [1,1054,null,{}] 16:23:24 INFO - PROCESS | 1659 | 1468020204884 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}] 16:23:24 INFO - PROCESS | 1659 | 1468020204885 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:24 INFO - PROCESS | 1659 | 1468020204990 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:23:25 INFO - PROCESS | 1659 | 1468020205079 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1659 | 1468020205080 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b025800 == 44 [pid = 1659] [id = 271] 16:23:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11985d000) [pid = 1659] [serial = 811] [outer = 0x0] 16:23:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11986a800) [pid = 1659] [serial = 812] [outer = 0x11985d000] 16:23:25 INFO - PROCESS | 1659 | 1468020205108 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11988ac00) [pid = 1659] [serial = 813] [outer = 0x11985d000] 16:23:25 INFO - PROCESS | 1659 | 1468020205677 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]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 819ms 16:23:25 INFO - PROCESS | 1659 | 1468020205707 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1659 | 1468020205709 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:23:25 INFO - PROCESS | 1659 | 1468020205715 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1659 | 1468020205717 Marionette TRACE conn2 <- [1,1058,null,{}] 16:23:25 INFO - PROCESS | 1659 | 1468020205726 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}] 16:23:25 INFO - PROCESS | 1659 | 1468020205728 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:25 INFO - PROCESS | 1659 | 1468020205827 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:23:25 INFO - PROCESS | 1659 | 1468020205893 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1659 | 1468020205897 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e2b800 == 45 [pid = 1659] [id = 272] 16:23:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x112a85400) [pid = 1659] [serial = 814] [outer = 0x0] 16:23:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x112f85800) [pid = 1659] [serial = 815] [outer = 0x112a85400] 16:23:25 INFO - PROCESS | 1659 | 1468020205924 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x113d4b400) [pid = 1659] [serial = 816] [outer = 0x112a85400] 16:23:26 INFO - PROCESS | 1659 | 1468020206376 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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 679ms 16:23:26 INFO - PROCESS | 1659 | 1468020206394 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1659 | 1468020206397 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:23:26 INFO - PROCESS | 1659 | 1468020206401 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1659 | 1468020206402 Marionette TRACE conn2 <- [1,1062,null,{}] 16:23:26 INFO - PROCESS | 1659 | 1468020206405 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}] 16:23:26 INFO - PROCESS | 1659 | 1468020206407 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:26 INFO - PROCESS | 1659 | 1468020206502 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:23:26 INFO - PROCESS | 1659 | 1468020206554 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1659 | 1468020206555 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e73800 == 46 [pid = 1659] [id = 273] 16:23:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1160da800) [pid = 1659] [serial = 817] [outer = 0x0] 16:23:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x117225400) [pid = 1659] [serial = 818] [outer = 0x1160da800] 16:23:26 INFO - PROCESS | 1659 | 1468020206583 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11737b000) [pid = 1659] [serial = 819] [outer = 0x1160da800] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x129018000 == 45 [pid = 1659] [id = 266] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x113abc000 == 44 [pid = 1659] [id = 265] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x126675800 == 43 [pid = 1659] [id = 264] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12565b000 == 42 [pid = 1659] [id = 263] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1248a7800 == 41 [pid = 1659] [id = 262] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x124099800 == 40 [pid = 1659] [id = 261] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x11735f000 == 39 [pid = 1659] [id = 260] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1195e0000 == 38 [pid = 1659] [id = 259] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1188aa800 == 37 [pid = 1659] [id = 258] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x117235000 == 36 [pid = 1659] [id = 257] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x112aad800 == 35 [pid = 1659] [id = 256] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x119183800 == 34 [pid = 1659] [id = 255] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x113a49000 == 33 [pid = 1659] [id = 254] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x117e2b800 == 32 [pid = 1659] [id = 272] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12b025800 == 31 [pid = 1659] [id = 271] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa14800 == 30 [pid = 1659] [id = 270] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x123f24000 == 29 [pid = 1659] [id = 269] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12a656800 == 28 [pid = 1659] [id = 267] 16:23:27 INFO - PROCESS | 1659 | --DOCSHELL 0x117e81000 == 27 [pid = 1659] [id = 268] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1172c4800) [pid = 1659] [serial = 726] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116756000) [pid = 1659] [serial = 725] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118321800) [pid = 1659] [serial = 740] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11607c000) [pid = 1659] [serial = 731] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x117226000) [pid = 1659] [serial = 732] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11931f800) [pid = 1659] [serial = 743] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119866000) [pid = 1659] [serial = 746] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118211400) [pid = 1659] [serial = 737] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11982b000) [pid = 1659] [serial = 744] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1129d2000) [pid = 1659] [serial = 728] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112f8f800) [pid = 1659] [serial = 729] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1176cec00) [pid = 1659] [serial = 734] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11818e000) [pid = 1659] [serial = 735] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1162b1400) [pid = 1659] [serial = 749] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11818bc00) [pid = 1659] [serial = 750] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x113830000) [pid = 1659] [serial = 714] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120f2ac00) [pid = 1659] [serial = 755] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1129c4400) [pid = 1659] [serial = 713] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1181b3000) [pid = 1659] [serial = 717] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1180c4800) [pid = 1659] [serial = 716] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119863800) [pid = 1659] [serial = 720] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11938c400) [pid = 1659] [serial = 719] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118209800) [pid = 1659] [serial = 723] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119885800) [pid = 1659] [serial = 747] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128d4000) [pid = 1659] [serial = 722] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120fd6000) [pid = 1659] [serial = 756] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1210f4400) [pid = 1659] [serial = 758] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11888e800) [pid = 1659] [serial = 741] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119a76400) [pid = 1659] [serial = 753] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118373400) [pid = 1659] [serial = 752] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11831fc00) [pid = 1659] [serial = 738] [outer = 0x0] [url = about:blank] 16:23:27 INFO - PROCESS | 1659 | 1468020207589 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1222ms 16:23:27 INFO - PROCESS | 1659 | 1468020207625 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:23:27 INFO - PROCESS | 1659 | 1468020207629 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:23:27 INFO - PROCESS | 1659 | 1468020207634 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1659 | 1468020207639 Marionette TRACE conn2 <- [1,1066,null,{}] 16:23:27 INFO - PROCESS | 1659 | 1468020207645 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}] 16:23:27 INFO - PROCESS | 1659 | 1468020207648 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:27 INFO - PROCESS | 1659 | 1468020207747 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:23:27 INFO - PROCESS | 1659 | 1468020207756 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1659 | 1468020207759 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x11666d000 == 28 [pid = 1659] [id = 274] 16:23:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1128cb800) [pid = 1659] [serial = 820] [outer = 0x0] 16:23:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1129c9800) [pid = 1659] [serial = 821] [outer = 0x1128cb800] 16:23:27 INFO - PROCESS | 1659 | 1468020207787 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x112df2000) [pid = 1659] [serial = 822] [outer = 0x1128cb800] 16:23:28 INFO - PROCESS | 1659 | 1468020208132 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 525ms 16:23:28 INFO - PROCESS | 1659 | 1468020208159 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1659 | 1468020208161 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:23:28 INFO - PROCESS | 1659 | 1468020208166 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1659 | 1468020208167 Marionette TRACE conn2 <- [1,1070,null,{}] 16:23:28 INFO - PROCESS | 1659 | 1468020208169 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}] 16:23:28 INFO - PROCESS | 1659 | 1468020208171 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:28 INFO - PROCESS | 1659 | 1468020208249 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:23:28 INFO - PROCESS | 1659 | 1468020208302 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1659 | 1468020208303 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x117253800 == 29 [pid = 1659] [id = 275] 16:23:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112d42800) [pid = 1659] [serial = 823] [outer = 0x0] 16:23:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113864c00) [pid = 1659] [serial = 824] [outer = 0x112d42800] 16:23:28 INFO - PROCESS | 1659 | 1468020208331 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1166fe800) [pid = 1659] [serial = 825] [outer = 0x112d42800] 16:23:28 INFO - PROCESS | 1659 | 1468020208658 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 16:23:28 INFO - PROCESS | 1659 | 1468020208686 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1659 | 1468020208688 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:23:28 INFO - PROCESS | 1659 | 1468020208690 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1659 | 1468020208693 Marionette TRACE conn2 <- [1,1074,null,{}] 16:23:28 INFO - PROCESS | 1659 | 1468020208702 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}] 16:23:28 INFO - PROCESS | 1659 | 1468020208705 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:28 INFO - PROCESS | 1659 | 1468020208811 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:23:28 INFO - PROCESS | 1659 | 1468020208819 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1659 | 1468020208821 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x119074800 == 30 [pid = 1659] [id = 276] 16:23:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1126fe800) [pid = 1659] [serial = 826] [outer = 0x0] 16:23:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117377c00) [pid = 1659] [serial = 827] [outer = 0x1126fe800] 16:23:28 INFO - PROCESS | 1659 | 1468020208851 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1180cd800) [pid = 1659] [serial = 828] [outer = 0x1126fe800] 16:23:29 INFO - PROCESS | 1659 | 1468020209217 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]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 575ms 16:23:29 INFO - PROCESS | 1659 | 1468020209265 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1659 | 1468020209267 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:23:29 INFO - PROCESS | 1659 | 1468020209269 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1659 | 1468020209270 Marionette TRACE conn2 <- [1,1078,null,{}] 16:23:29 INFO - PROCESS | 1659 | 1468020209272 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}] 16:23:29 INFO - PROCESS | 1659 | 1468020209274 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:29 INFO - PROCESS | 1659 | 1468020209352 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:23:29 INFO - PROCESS | 1659 | 1468020209358 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1659 | 1468020209360 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e2000 == 31 [pid = 1659] [id = 277] 16:23:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118192c00) [pid = 1659] [serial = 829] [outer = 0x0] 16:23:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1181ba000) [pid = 1659] [serial = 830] [outer = 0x118192c00] 16:23:29 INFO - PROCESS | 1659 | 1468020209385 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118202c00) [pid = 1659] [serial = 831] [outer = 0x118192c00] 16:23:29 INFO - PROCESS | 1659 | 1468020209748 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]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 16:23:29 INFO - PROCESS | 1659 | 1468020209788 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1659 | 1468020209790 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:23:29 INFO - PROCESS | 1659 | 1468020209792 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1659 | 1468020209793 Marionette TRACE conn2 <- [1,1082,null,{}] 16:23:29 INFO - PROCESS | 1659 | 1468020209796 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}] 16:23:29 INFO - PROCESS | 1659 | 1468020209797 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:29 INFO - PROCESS | 1659 | 1468020209898 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:23:29 INFO - PROCESS | 1659 | 1468020209903 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1659 | 1468020209904 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x123864800 == 32 [pid = 1659] [id = 278] 16:23:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1129cd800) [pid = 1659] [serial = 832] [outer = 0x0] 16:23:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11820bc00) [pid = 1659] [serial = 833] [outer = 0x1129cd800] 16:23:29 INFO - PROCESS | 1659 | 1468020209929 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11831f000) [pid = 1659] [serial = 834] [outer = 0x1129cd800] 16:23:30 INFO - PROCESS | 1659 | 1468020210256 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:23:30 INFO - PROCESS | 1659 | 1468020210266 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1659 | 1468020210267 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:23:30 INFO - PROCESS | 1659 | 1468020210269 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1659 | 1468020210270 Marionette TRACE conn2 <- [1,1086,null,{}] 16:23:30 INFO - PROCESS | 1659 | 1468020210272 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}] 16:23:30 INFO - PROCESS | 1659 | 1468020210276 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:30 INFO - PROCESS | 1659 | 1468020210411 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:23:30 INFO - PROCESS | 1659 | 1468020210414 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1659 | 1468020210415 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x123cdc800 == 33 [pid = 1659] [id = 279] 16:23:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1180c9800) [pid = 1659] [serial = 835] [outer = 0x0] 16:23:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11875f000) [pid = 1659] [serial = 836] [outer = 0x1180c9800] 16:23:30 INFO - PROCESS | 1659 | 1468020210441 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1193c1400) [pid = 1659] [serial = 837] [outer = 0x1180c9800] 16:23:30 INFO - PROCESS | 1659 | 1468020210772 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 16:23:30 INFO - PROCESS | 1659 | 1468020210789 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1659 | 1468020210790 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:23:30 INFO - PROCESS | 1659 | 1468020210792 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1659 | 1468020210793 Marionette TRACE conn2 <- [1,1090,null,{}] 16:23:30 INFO - PROCESS | 1659 | 1468020210803 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}] 16:23:30 INFO - PROCESS | 1659 | 1468020210805 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:30 INFO - PROCESS | 1659 | 1468020210909 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:23:30 INFO - PROCESS | 1659 | 1468020210912 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1659 | 1468020210913 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b10800 == 34 [pid = 1659] [id = 280] 16:23:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1181bf800) [pid = 1659] [serial = 838] [outer = 0x0] 16:23:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119833000) [pid = 1659] [serial = 839] [outer = 0x1181bf800] 16:23:30 INFO - PROCESS | 1659 | 1468020210938 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11986ac00) [pid = 1659] [serial = 840] [outer = 0x1181bf800] 16:23:31 INFO - PROCESS | 1659 | 1468020211247 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 16:23:31 INFO - PROCESS | 1659 | 1468020211263 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:23:31 INFO - PROCESS | 1659 | 1468020211265 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:23:31 INFO - PROCESS | 1659 | 1468020211267 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1659 | 1468020211268 Marionette TRACE conn2 <- [1,1094,null,{}] 16:23:31 INFO - PROCESS | 1659 | 1468020211271 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}] 16:23:31 INFO - PROCESS | 1659 | 1468020211272 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:31 INFO - PROCESS | 1659 | 1468020211368 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:23:31 INFO - PROCESS | 1659 | 1468020211406 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1659 | 1468020211407 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560f000 == 35 [pid = 1659] [id = 281] 16:23:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119860c00) [pid = 1659] [serial = 841] [outer = 0x0] 16:23:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119a79800) [pid = 1659] [serial = 842] [outer = 0x119860c00] 16:23:31 INFO - PROCESS | 1659 | 1468020211431 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119fd0400) [pid = 1659] [serial = 843] [outer = 0x119860c00] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1172c5800) [pid = 1659] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1128cc400) [pid = 1659] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117371c00) [pid = 1659] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117ec3000) [pid = 1659] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11837b400) [pid = 1659] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11888e400) [pid = 1659] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x110f78800) [pid = 1659] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x117372800) [pid = 1659] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1129cf400) [pid = 1659] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11988e800) [pid = 1659] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1128cbc00) [pid = 1659] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1122b9c00) [pid = 1659] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x110f57000) [pid = 1659] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113a54400) [pid = 1659] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:23:31 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119a7f800) [pid = 1659] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:23:31 INFO - PROCESS | 1659 | 1468020211915 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 16:23:31 INFO - PROCESS | 1659 | 1468020211936 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:23:31 INFO - PROCESS | 1659 | 1468020211950 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:23:31 INFO - PROCESS | 1659 | 1468020211955 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1659 | 1468020211956 Marionette TRACE conn2 <- [1,1098,null,{}] 16:23:31 INFO - PROCESS | 1659 | 1468020211958 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}] 16:23:31 INFO - PROCESS | 1659 | 1468020211959 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:32 INFO - PROCESS | 1659 | 1468020212072 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:23:32 INFO - PROCESS | 1659 | 1468020212107 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1659 | 1468020212108 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x119071800 == 36 [pid = 1659] [id = 282] 16:23:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1122be400) [pid = 1659] [serial = 844] [outer = 0x0] 16:23:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x115022400) [pid = 1659] [serial = 845] [outer = 0x1122be400] 16:23:32 INFO - PROCESS | 1659 | 1468020212132 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x117228400) [pid = 1659] [serial = 846] [outer = 0x1122be400] 16:23:32 INFO - PROCESS | 1659 | 1468020212377 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]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 472ms 16:23:32 INFO - PROCESS | 1659 | 1468020212428 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1659 | 1468020212430 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:23:32 INFO - PROCESS | 1659 | 1468020212432 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1659 | 1468020212433 Marionette TRACE conn2 <- [1,1102,null,{}] 16:23:32 INFO - PROCESS | 1659 | 1468020212435 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}] 16:23:32 INFO - PROCESS | 1659 | 1468020212436 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:32 INFO - PROCESS | 1659 | 1468020212519 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:23:32 INFO - PROCESS | 1659 | 1468020212525 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1659 | 1468020212526 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a25000 == 37 [pid = 1659] [id = 283] 16:23:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11818c400) [pid = 1659] [serial = 847] [outer = 0x0] 16:23:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1193c2000) [pid = 1659] [serial = 848] [outer = 0x11818c400] 16:23:32 INFO - PROCESS | 1659 | 1468020212550 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119fcf400) [pid = 1659] [serial = 849] [outer = 0x11818c400] 16:23:32 INFO - PROCESS | 1659 | 1468020212886 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]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 16:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:23:32 INFO - PROCESS | 1659 | 1468020212904 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1659 | 1468020212905 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:23:32 INFO - PROCESS | 1659 | 1468020212907 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1659 | 1468020212917 Marionette TRACE conn2 <- [1,1106,null,{}] 16:23:32 INFO - PROCESS | 1659 | 1468020212920 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}] 16:23:32 INFO - PROCESS | 1659 | 1468020212922 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:33 INFO - PROCESS | 1659 | 1468020213037 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:23:33 INFO - PROCESS | 1659 | 1468020213044 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1659 | 1468020213046 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dbd800 == 38 [pid = 1659] [id = 284] 16:23:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120f25800) [pid = 1659] [serial = 850] [outer = 0x0] 16:23:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120f30c00) [pid = 1659] [serial = 851] [outer = 0x120f25800] 16:23:33 INFO - PROCESS | 1659 | 1468020213072 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11831e400) [pid = 1659] [serial = 852] [outer = 0x120f25800] 16:23:33 INFO - PROCESS | 1659 | 1468020213368 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 478ms 16:23:33 INFO - PROCESS | 1659 | 1468020213389 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1659 | 1468020213390 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:23:33 INFO - PROCESS | 1659 | 1468020213392 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1659 | 1468020213394 Marionette TRACE conn2 <- [1,1110,null,{}] 16:23:33 INFO - PROCESS | 1659 | 1468020213396 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}] 16:23:33 INFO - PROCESS | 1659 | 1468020213397 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:33 INFO - PROCESS | 1659 | 1468020213483 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:23:33 INFO - PROCESS | 1659 | 1468020213489 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1659 | 1468020213490 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a65a800 == 39 [pid = 1659] [id = 285] 16:23:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123b40400) [pid = 1659] [serial = 853] [outer = 0x0] 16:23:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123b46000) [pid = 1659] [serial = 854] [outer = 0x123b40400] 16:23:33 INFO - PROCESS | 1659 | 1468020213514 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123b4c800) [pid = 1659] [serial = 855] [outer = 0x123b40400] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x11666d000 == 38 [pid = 1659] [id = 274] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x117e73800 == 37 [pid = 1659] [id = 273] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x117253800 == 36 [pid = 1659] [id = 275] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x119074800 == 35 [pid = 1659] [id = 276] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123864800 == 34 [pid = 1659] [id = 278] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x12560f000 == 33 [pid = 1659] [id = 281] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x119071800 == 32 [pid = 1659] [id = 282] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x124b10800 == 31 [pid = 1659] [id = 280] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x128a25000 == 30 [pid = 1659] [id = 283] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e2000 == 29 [pid = 1659] [id = 277] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x123cdc800 == 28 [pid = 1659] [id = 279] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1181b5c00) [pid = 1659] [serial = 782] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119010800) [pid = 1659] [serial = 785] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118765000) [pid = 1659] [serial = 783] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119383c00) [pid = 1659] [serial = 788] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116913800) [pid = 1659] [serial = 791] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117378000) [pid = 1659] [serial = 776] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1133cf800) [pid = 1659] [serial = 771] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x112f8a800) [pid = 1659] [serial = 770] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123b4bc00) [pid = 1659] [serial = 759] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11662e800) [pid = 1659] [serial = 773] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1172bc000) [pid = 1659] [serial = 774] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1126f6000) [pid = 1659] [serial = 767] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128d2400) [pid = 1659] [serial = 768] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x110f5ec00) [pid = 1659] [serial = 761] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1126fb400) [pid = 1659] [serial = 762] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1162b9800) [pid = 1659] [serial = 764] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117226c00) [pid = 1659] [serial = 765] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1176cb000) [pid = 1659] [serial = 777] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120f30400) [pid = 1659] [serial = 800] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1193bac00) [pid = 1659] [serial = 789] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118320c00) [pid = 1659] [serial = 792] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1210ebc00) [pid = 1659] [serial = 801] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1180be400) [pid = 1659] [serial = 779] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1180e2400) [pid = 1659] [serial = 780] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118891000) [pid = 1659] [serial = 794] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11931dc00) [pid = 1659] [serial = 786] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119a7c400) [pid = 1659] [serial = 798] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1195b8000) [pid = 1659] [serial = 795] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119833c00) [pid = 1659] [serial = 797] [outer = 0x0] [url = about:blank] 16:23:34 INFO - PROCESS | 1659 | --DOCSHELL 0x119dbd800 == 27 [pid = 1659] [id = 284] 16:23:35 INFO - PROCESS | 1659 | 1468020215070 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]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1724ms 16:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:23:35 INFO - PROCESS | 1659 | 1468020215118 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1659 | 1468020215121 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:23:35 INFO - PROCESS | 1659 | 1468020215124 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1659 | 1468020215127 Marionette TRACE conn2 <- [1,1114,null,{}] 16:23:35 INFO - PROCESS | 1659 | 1468020215131 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}] 16:23:35 INFO - PROCESS | 1659 | 1468020215133 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:35 INFO - PROCESS | 1659 | 1468020215213 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:23:35 INFO - PROCESS | 1659 | 1468020215218 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1659 | 1468020215220 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11694d000 == 28 [pid = 1659] [id = 286] 16:23:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x112df0800) [pid = 1659] [serial = 856] [outer = 0x0] 16:23:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x112df5000) [pid = 1659] [serial = 857] [outer = 0x112df0800] 16:23:35 INFO - PROCESS | 1659 | 1468020215251 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1131a4c00) [pid = 1659] [serial = 858] [outer = 0x112df0800] 16:23:35 INFO - PROCESS | 1659 | 1468020215591 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]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 474ms 16:23:35 INFO - PROCESS | 1659 | 1468020215597 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1659 | 1468020215601 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:23:35 INFO - PROCESS | 1659 | 1468020215611 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1659 | 1468020215613 Marionette TRACE conn2 <- [1,1118,null,{}] 16:23:35 INFO - PROCESS | 1659 | 1468020215622 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}] 16:23:35 INFO - PROCESS | 1659 | 1468020215623 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:35 INFO - PROCESS | 1659 | 1468020215703 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:23:35 INFO - PROCESS | 1659 | 1468020215708 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1659 | 1468020215709 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e88000 == 29 [pid = 1659] [id = 287] 16:23:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11386dc00) [pid = 1659] [serial = 859] [outer = 0x0] 16:23:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x11607a000) [pid = 1659] [serial = 860] [outer = 0x11386dc00] 16:23:35 INFO - PROCESS | 1659 | 1468020215739 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116752c00) [pid = 1659] [serial = 861] [outer = 0x11386dc00] 16:23:36 INFO - PROCESS | 1659 | 1468020216113 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 531ms 16:23:36 INFO - PROCESS | 1659 | 1468020216138 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1659 | 1468020216139 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:23:36 INFO - PROCESS | 1659 | 1468020216142 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1659 | 1468020216144 Marionette TRACE conn2 <- [1,1122,null,{}] 16:23:36 INFO - PROCESS | 1659 | 1468020216152 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}] 16:23:36 INFO - PROCESS | 1659 | 1468020216155 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:36 INFO - PROCESS | 1659 | 1468020216254 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:23:36 INFO - PROCESS | 1659 | 1468020216259 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1659 | 1468020216261 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x119507000 == 30 [pid = 1659] [id = 288] 16:23:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x110f62c00) [pid = 1659] [serial = 862] [outer = 0x0] 16:23:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11736cc00) [pid = 1659] [serial = 863] [outer = 0x110f62c00] 16:23:36 INFO - PROCESS | 1659 | 1468020216291 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1176c5400) [pid = 1659] [serial = 864] [outer = 0x110f62c00] 16:23:36 INFO - PROCESS | 1659 | 1468020216581 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 16:23:36 INFO - PROCESS | 1659 | 1468020216615 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1659 | 1468020216617 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:23:36 INFO - PROCESS | 1659 | 1468020216619 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1659 | 1468020216620 Marionette TRACE conn2 <- [1,1126,null,{}] 16:23:36 INFO - PROCESS | 1659 | 1468020216623 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}] 16:23:36 INFO - PROCESS | 1659 | 1468020216624 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:36 INFO - PROCESS | 1659 | 1468020216705 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:23:36 INFO - PROCESS | 1659 | 1468020216711 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1659 | 1468020216712 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951f000 == 31 [pid = 1659] [id = 289] 16:23:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1172bd400) [pid = 1659] [serial = 865] [outer = 0x0] 16:23:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1180c4800) [pid = 1659] [serial = 866] [outer = 0x1172bd400] 16:23:36 INFO - PROCESS | 1659 | 1468020216782 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1180e0000) [pid = 1659] [serial = 867] [outer = 0x1172bd400] 16:23:37 INFO - PROCESS | 1659 | 1468020217038 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]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:23:37 INFO - PROCESS | 1659 | 1468020217095 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1659 | 1468020217096 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:23:37 INFO - PROCESS | 1659 | 1468020217099 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1659 | 1468020217100 Marionette TRACE conn2 <- [1,1130,null,{}] 16:23:37 INFO - PROCESS | 1659 | 1468020217119 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}] 16:23:37 INFO - PROCESS | 1659 | 1468020217120 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:37 INFO - PROCESS | 1659 | 1468020217196 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:23:37 INFO - PROCESS | 1659 | 1468020217200 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1659 | 1468020217202 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x123861800 == 32 [pid = 1659] [id = 290] 16:23:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x110f5a000) [pid = 1659] [serial = 868] [outer = 0x0] 16:23:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11818e000) [pid = 1659] [serial = 869] [outer = 0x110f5a000] 16:23:37 INFO - PROCESS | 1659 | 1468020217228 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1181bb400) [pid = 1659] [serial = 870] [outer = 0x110f5a000] 16:23:37 INFO - PROCESS | 1659 | 1468020217554 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]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 485ms 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:23:37 INFO - PROCESS | 1659 | 1468020217585 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1659 | 1468020217586 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:23:37 INFO - PROCESS | 1659 | 1468020217589 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1659 | 1468020217592 Marionette TRACE conn2 <- [1,1134,null,{}] 16:23:37 INFO - PROCESS | 1659 | 1468020217594 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}] 16:23:37 INFO - PROCESS | 1659 | 1468020217598 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:37 INFO - PROCESS | 1659 | 1468020217710 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:23:37 INFO - PROCESS | 1659 | 1468020217717 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1659 | 1468020217719 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238db000 == 33 [pid = 1659] [id = 291] 16:23:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1133ccc00) [pid = 1659] [serial = 871] [outer = 0x0] 16:23:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118207000) [pid = 1659] [serial = 872] [outer = 0x1133ccc00] 16:23:37 INFO - PROCESS | 1659 | 1468020217743 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119005c00) [pid = 1659] [serial = 873] [outer = 0x1133ccc00] 16:23:38 INFO - PROCESS | 1659 | 1468020218034 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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 16:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:23:38 INFO - PROCESS | 1659 | 1468020218060 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1659 | 1468020218061 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:23:38 INFO - PROCESS | 1659 | 1468020218063 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1659 | 1468020218064 Marionette TRACE conn2 <- [1,1138,null,{}] 16:23:38 INFO - PROCESS | 1659 | 1468020218066 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}] 16:23:38 INFO - PROCESS | 1659 | 1468020218068 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:38 INFO - PROCESS | 1659 | 1468020218154 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:23:38 INFO - PROCESS | 1659 | 1468020218158 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1659 | 1468020218159 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245da800 == 34 [pid = 1659] [id = 292] 16:23:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x10ebe3800) [pid = 1659] [serial = 874] [outer = 0x0] 16:23:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119065800) [pid = 1659] [serial = 875] [outer = 0x10ebe3800] 16:23:38 INFO - PROCESS | 1659 | 1468020218185 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119380800) [pid = 1659] [serial = 876] [outer = 0x10ebe3800] 16:23:38 INFO - PROCESS | 1659 | 1468020218516 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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 16:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:23:38 INFO - PROCESS | 1659 | 1468020218532 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1659 | 1468020218534 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:23:38 INFO - PROCESS | 1659 | 1468020218536 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1659 | 1468020218537 Marionette TRACE conn2 <- [1,1142,null,{}] 16:23:38 INFO - PROCESS | 1659 | 1468020218539 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}] 16:23:38 INFO - PROCESS | 1659 | 1468020218540 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:38 INFO - PROCESS | 1659 | 1468020218642 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:23:38 INFO - PROCESS | 1659 | 1468020218649 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1659 | 1468020218650 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x124bbf000 == 35 [pid = 1659] [id = 293] 16:23:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11875c000) [pid = 1659] [serial = 877] [outer = 0x0] 16:23:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119384c00) [pid = 1659] [serial = 878] [outer = 0x11875c000] 16:23:38 INFO - PROCESS | 1659 | 1468020218674 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1195bbc00) [pid = 1659] [serial = 879] [outer = 0x11875c000] 16:23:38 INFO - PROCESS | 1659 | 1468020218950 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:23:39 INFO - PROCESS | 1659 | 1468020219004 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1659 | 1468020219005 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:23:39 INFO - PROCESS | 1659 | 1468020219007 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1659 | 1468020219009 Marionette TRACE conn2 <- [1,1146,null,{}] 16:23:39 INFO - PROCESS | 1659 | 1468020219014 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}] 16:23:39 INFO - PROCESS | 1659 | 1468020219023 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:39 INFO - PROCESS | 1659 | 1468020219097 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:23:39 INFO - PROCESS | 1659 | 1468020219101 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1659 | 1468020219102 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x119506000 == 36 [pid = 1659] [id = 294] 16:23:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119831400) [pid = 1659] [serial = 880] [outer = 0x0] 16:23:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119867000) [pid = 1659] [serial = 881] [outer = 0x119831400] 16:23:39 INFO - PROCESS | 1659 | 1468020219129 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11988cc00) [pid = 1659] [serial = 882] [outer = 0x119831400] 16:23:39 INFO - PROCESS | 1659 | 1468020219433 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 16:23:39 INFO - PROCESS | 1659 | 1468020219479 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1659 | 1468020219480 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:23:39 INFO - PROCESS | 1659 | 1468020219482 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1659 | 1468020219484 Marionette TRACE conn2 <- [1,1150,null,{}] 16:23:39 INFO - PROCESS | 1659 | 1468020219486 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}] 16:23:39 INFO - PROCESS | 1659 | 1468020219487 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:39 INFO - PROCESS | 1659 | 1468020219596 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:23:39 INFO - PROCESS | 1659 | 1468020219602 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1659 | 1468020219603 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268e3800 == 37 [pid = 1659] [id = 295] 16:23:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x117371000) [pid = 1659] [serial = 883] [outer = 0x0] 16:23:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119a7a400) [pid = 1659] [serial = 884] [outer = 0x117371000] 16:23:39 INFO - PROCESS | 1659 | 1468020219627 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x120f2f400) [pid = 1659] [serial = 885] [outer = 0x117371000] 16:23:39 INFO - PROCESS | 1659 | 1468020219965 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:23:40 INFO - PROCESS | 1659 | 1468020220005 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1659 | 1468020220007 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:23:40 INFO - PROCESS | 1659 | 1468020220009 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1659 | 1468020220011 Marionette TRACE conn2 <- [1,1154,null,{}] 16:23:40 INFO - PROCESS | 1659 | 1468020220013 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}] 16:23:40 INFO - PROCESS | 1659 | 1468020220015 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:40 INFO - PROCESS | 1659 | 1468020220127 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:23:40 INFO - PROCESS | 1659 | 1468020220141 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1659 | 1468020220143 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x123860800 == 38 [pid = 1659] [id = 296] 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x120f2fc00) [pid = 1659] [serial = 886] [outer = 0x0] 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1210ec400) [pid = 1659] [serial = 887] [outer = 0x120f2fc00] 16:23:40 INFO - PROCESS | 1659 | 1468020220168 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x123b47c00) [pid = 1659] [serial = 888] [outer = 0x120f2fc00] 16:23:40 INFO - PROCESS | 1659 | 1468020220498 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:23:40 INFO - PROCESS | 1659 | 1468020220536 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1659 | 1468020220537 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:23:40 INFO - PROCESS | 1659 | 1468020220539 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1659 | 1468020220540 Marionette TRACE conn2 <- [1,1158,null,{}] 16:23:40 INFO - PROCESS | 1659 | 1468020220542 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}] 16:23:40 INFO - PROCESS | 1659 | 1468020220543 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:40 INFO - PROCESS | 1659 | 1468020220636 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:23:40 INFO - PROCESS | 1659 | 1468020220640 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1659 | 1468020220641 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a40a000 == 39 [pid = 1659] [id = 297] 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120fd9000) [pid = 1659] [serial = 889] [outer = 0x0] 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x123e1b000) [pid = 1659] [serial = 890] [outer = 0x120fd9000] 16:23:40 INFO - PROCESS | 1659 | 1468020220665 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x123f70800) [pid = 1659] [serial = 891] [outer = 0x120fd9000] 16:23:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x123f74800) [pid = 1659] [serial = 892] [outer = 0x12cd49c00] 16:23:41 INFO - PROCESS | 1659 | 1468020221025 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]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 16:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:23:41 INFO - PROCESS | 1659 | 1468020221058 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1659 | 1468020221059 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:23:41 INFO - PROCESS | 1659 | 1468020221061 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1659 | 1468020221063 Marionette TRACE conn2 <- [1,1162,null,{}] 16:23:41 INFO - PROCESS | 1659 | 1468020221065 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}] 16:23:41 INFO - PROCESS | 1659 | 1468020221066 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:41 INFO - PROCESS | 1659 | 1468020221167 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:23:41 INFO - PROCESS | 1659 | 1468020221178 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1659 | 1468020221179 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa2f000 == 40 [pid = 1659] [id = 298] 16:23:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x123c17c00) [pid = 1659] [serial = 893] [outer = 0x0] 16:23:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x123f76c00) [pid = 1659] [serial = 894] [outer = 0x123c17c00] 16:23:41 INFO - PROCESS | 1659 | 1468020221203 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1240b0800) [pid = 1659] [serial = 895] [outer = 0x123c17c00] 16:23:41 INFO - PROCESS | 1659 | 1468020221546 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]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 16:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:23:41 INFO - PROCESS | 1659 | 1468020221580 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1659 | 1468020221582 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:23:41 INFO - PROCESS | 1659 | 1468020221584 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1659 | 1468020221585 Marionette TRACE conn2 <- [1,1166,null,{}] 16:23:41 INFO - PROCESS | 1659 | 1468020221587 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}] 16:23:41 INFO - PROCESS | 1659 | 1468020221588 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:41 INFO - PROCESS | 1659 | 1468020221682 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:23:41 INFO - PROCESS | 1659 | 1468020221694 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1659 | 1468020221696 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b22f800 == 41 [pid = 1659] [id = 299] 16:23:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x124268400) [pid = 1659] [serial = 896] [outer = 0x0] 16:23:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12426c400) [pid = 1659] [serial = 897] [outer = 0x124268400] 16:23:41 INFO - PROCESS | 1659 | 1468020221720 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x124271800) [pid = 1659] [serial = 898] [outer = 0x124268400] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1129ccc00) [pid = 1659] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x11985d000) [pid = 1659] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x120f25800) [pid = 1659] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x112a85400) [pid = 1659] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1180c9800) [pid = 1659] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1126fe800) [pid = 1659] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x112d42800) [pid = 1659] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1181bf800) [pid = 1659] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118192c00) [pid = 1659] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119860c00) [pid = 1659] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1160da800) [pid = 1659] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1129cd800) [pid = 1659] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11818c400) [pid = 1659] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1181b1400) [pid = 1659] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1122be400) [pid = 1659] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1128cb800) [pid = 1659] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:23:42 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1150d6800) [pid = 1659] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:23:42 INFO - PROCESS | 1659 | 1468020222163 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 619ms 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:23:42 INFO - PROCESS | 1659 | 1468020222203 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1659 | 1468020222204 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:23:42 INFO - PROCESS | 1659 | 1468020222206 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1659 | 1468020222207 Marionette TRACE conn2 <- [1,1170,null,{}] 16:23:42 INFO - PROCESS | 1659 | 1468020222218 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}] 16:23:42 INFO - PROCESS | 1659 | 1468020222219 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:42 INFO - PROCESS | 1659 | 1468020222302 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:23:42 INFO - PROCESS | 1659 | 1468020222358 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1659 | 1468020222359 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245d5000 == 42 [pid = 1659] [id = 300] 16:23:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x111e2c800) [pid = 1659] [serial = 899] [outer = 0x0] 16:23:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116750400) [pid = 1659] [serial = 900] [outer = 0x111e2c800] 16:23:42 INFO - PROCESS | 1659 | 1468020222383 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1181b4400) [pid = 1659] [serial = 901] [outer = 0x111e2c800] 16:23:42 INFO - PROCESS | 1659 | 1468020222652 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 477ms 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:23:42 INFO - PROCESS | 1659 | 1468020222684 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1659 | 1468020222685 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:23:42 INFO - PROCESS | 1659 | 1468020222687 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1659 | 1468020222688 Marionette TRACE conn2 <- [1,1174,null,{}] 16:23:42 INFO - PROCESS | 1659 | 1468020222691 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}] 16:23:42 INFO - PROCESS | 1659 | 1468020222692 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:42 INFO - PROCESS | 1659 | 1468020222780 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:23:42 INFO - PROCESS | 1659 | 1468020222784 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1659 | 1468020222785 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bca8000 == 43 [pid = 1659] [id = 301] 16:23:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1181be800) [pid = 1659] [serial = 902] [outer = 0x0] 16:23:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124268800) [pid = 1659] [serial = 903] [outer = 0x1181be800] 16:23:42 INFO - PROCESS | 1659 | 1468020222810 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124291400) [pid = 1659] [serial = 904] [outer = 0x1181be800] 16:23:43 INFO - PROCESS | 1659 | 1468020223153 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] 16:23:43 INFO - PROCESS | 1659 | 1468020223173 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:23:43 INFO - PROCESS | 1659 | 1468020223177 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1659 | 1468020223179 Marionette TRACE conn2 <- [1,1178,null,{}] 16:23:43 INFO - PROCESS | 1659 | 1468020223182 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}] 16:23:43 INFO - PROCESS | 1659 | 1468020223184 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:43 INFO - PROCESS | 1659 | 1468020223347 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:23:43 INFO - PROCESS | 1659 | 1468020223360 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1659 | 1468020223361 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb9000 == 44 [pid = 1659] [id = 302] 16:23:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124293800) [pid = 1659] [serial = 905] [outer = 0x0] 16:23:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1245c4800) [pid = 1659] [serial = 906] [outer = 0x124293800] 16:23:43 INFO - PROCESS | 1659 | 1468020223398 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12485a000) [pid = 1659] [serial = 907] [outer = 0x124293800] 16:23:43 INFO - PROCESS | 1659 | 1468020223765 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] 16:23:43 INFO - PROCESS | 1659 | 1468020223802 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:23:43 INFO - PROCESS | 1659 | 1468020223804 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1659 | 1468020223805 Marionette TRACE conn2 <- [1,1182,null,{}] 16:23:43 INFO - PROCESS | 1659 | 1468020223807 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}] 16:23:43 INFO - PROCESS | 1659 | 1468020223808 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:43 INFO - PROCESS | 1659 | 1468020223889 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:23:43 INFO - PROCESS | 1659 | 1468020223950 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1659 | 1468020223951 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c04c000 == 45 [pid = 1659] [id = 303] 16:23:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x124583400) [pid = 1659] [serial = 908] [outer = 0x0] 16:23:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12485e800) [pid = 1659] [serial = 909] [outer = 0x124583400] 16:23:43 INFO - PROCESS | 1659 | 1468020223975 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x124909400) [pid = 1659] [serial = 910] [outer = 0x124583400] 16:23:44 INFO - PROCESS | 1659 | 1468020224461 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] 16:23:44 INFO - PROCESS | 1659 | 1468020224527 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:23:44 INFO - PROCESS | 1659 | 1468020224530 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1659 | 1468020224532 Marionette TRACE conn2 <- [1,1186,null,{}] 16:23:44 INFO - PROCESS | 1659 | 1468020224537 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}] 16:23:44 INFO - PROCESS | 1659 | 1468020224539 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:44 INFO - PROCESS | 1659 | 1468020224656 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:23:44 INFO - PROCESS | 1659 | 1468020224781 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1659 | 1468020224782 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x117363800 == 46 [pid = 1659] [id = 304] 16:23:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x112df1c00) [pid = 1659] [serial = 911] [outer = 0x0] 16:23:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1131a2c00) [pid = 1659] [serial = 912] [outer = 0x112df1c00] 16:23:44 INFO - PROCESS | 1659 | 1468020224813 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x113d8fc00) [pid = 1659] [serial = 913] [outer = 0x112df1c00] 16:23:45 INFO - PROCESS | 1659 | 1468020225511 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] 16:23:45 INFO - PROCESS | 1659 | 1468020225555 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:23:45 INFO - PROCESS | 1659 | 1468020225559 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1659 | 1468020225563 Marionette TRACE conn2 <- [1,1190,null,{}] 16:23:45 INFO - PROCESS | 1659 | 1468020225566 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}] 16:23:45 INFO - PROCESS | 1659 | 1468020225568 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:45 INFO - PROCESS | 1659 | 1468020225674 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:23:45 INFO - PROCESS | 1659 | 1468020225754 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1659 | 1468020225757 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x117012800 == 47 [pid = 1659] [id = 305] 16:23:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1160e2400) [pid = 1659] [serial = 914] [outer = 0x0] 16:23:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x11662fc00) [pid = 1659] [serial = 915] [outer = 0x1160e2400] 16:23:45 INFO - PROCESS | 1659 | 1468020225786 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x11691ac00) [pid = 1659] [serial = 916] [outer = 0x1160e2400] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb9000 == 46 [pid = 1659] [id = 302] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12bca8000 == 45 [pid = 1659] [id = 301] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1245d5000 == 44 [pid = 1659] [id = 300] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12b22f800 == 43 [pid = 1659] [id = 299] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa2f000 == 42 [pid = 1659] [id = 298] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x12a40a000 == 41 [pid = 1659] [id = 297] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x123860800 == 40 [pid = 1659] [id = 296] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1268e3800 == 39 [pid = 1659] [id = 295] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x123b46000) [pid = 1659] [serial = 854] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x119506000 == 38 [pid = 1659] [id = 294] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x124bbf000 == 37 [pid = 1659] [id = 293] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1245da800 == 36 [pid = 1659] [id = 292] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x1238db000 == 35 [pid = 1659] [id = 291] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x123861800 == 34 [pid = 1659] [id = 290] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x11951f000 == 33 [pid = 1659] [id = 289] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x119507000 == 32 [pid = 1659] [id = 288] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x117e88000 == 31 [pid = 1659] [id = 287] 16:23:46 INFO - PROCESS | 1659 | --DOCSHELL 0x11694d000 == 30 [pid = 1659] [id = 286] 16:23:46 INFO - PROCESS | 1659 | 1468020226254 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] 16:23:46 INFO - PROCESS | 1659 | 1468020226289 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:23:46 INFO - PROCESS | 1659 | 1468020226294 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1659 | 1468020226296 Marionette TRACE conn2 <- [1,1194,null,{}] 16:23:46 INFO - PROCESS | 1659 | 1468020226298 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}] 16:23:46 INFO - PROCESS | 1659 | 1468020226300 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:46 INFO - PROCESS | 1659 | 1468020226379 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:23:46 INFO - PROCESS | 1659 | 1468020226385 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1659 | 1468020226387 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185a3000 == 31 [pid = 1659] [id = 306] 16:23:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x117375000) [pid = 1659] [serial = 917] [outer = 0x0] 16:23:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x1176ca800) [pid = 1659] [serial = 918] [outer = 0x117375000] 16:23:46 INFO - PROCESS | 1659 | 1468020226416 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x1180bfc00) [pid = 1659] [serial = 919] [outer = 0x117375000] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x11831e400) [pid = 1659] [serial = 852] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x112a83800) [pid = 1659] [serial = 803] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x11988ac00) [pid = 1659] [serial = 813] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x120f30c00) [pid = 1659] [serial = 851] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x112f85800) [pid = 1659] [serial = 815] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11875f000) [pid = 1659] [serial = 836] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x117377c00) [pid = 1659] [serial = 827] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x113864c00) [pid = 1659] [serial = 824] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119833000) [pid = 1659] [serial = 839] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11986ac00) [pid = 1659] [serial = 840] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1181ba000) [pid = 1659] [serial = 830] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119a79800) [pid = 1659] [serial = 842] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x113d4b400) [pid = 1659] [serial = 816] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118202c00) [pid = 1659] [serial = 831] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x117225400) [pid = 1659] [serial = 818] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1166fe800) [pid = 1659] [serial = 825] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1180cd800) [pid = 1659] [serial = 828] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11820bc00) [pid = 1659] [serial = 833] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119fd0400) [pid = 1659] [serial = 843] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119fcf400) [pid = 1659] [serial = 849] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11986a800) [pid = 1659] [serial = 812] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118205400) [pid = 1659] [serial = 809] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117228400) [pid = 1659] [serial = 846] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1129c9800) [pid = 1659] [serial = 821] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11737b000) [pid = 1659] [serial = 819] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1193c2000) [pid = 1659] [serial = 848] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117378800) [pid = 1659] [serial = 807] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118768400) [pid = 1659] [serial = 810] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117228800) [pid = 1659] [serial = 806] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1133cec00) [pid = 1659] [serial = 804] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1193c1400) [pid = 1659] [serial = 837] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11831f000) [pid = 1659] [serial = 834] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x115022400) [pid = 1659] [serial = 845] [outer = 0x0] [url = about:blank] 16:23:46 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x112df2000) [pid = 1659] [serial = 822] [outer = 0x0] [url = about:blank] 16:23:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104 16:23:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 16:23:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 16:23:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1 16:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:46 INFO - _addTest/ [0,1197,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1659 | 1468020226815 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:23:46 INFO - PROCESS | 1659 | 1468020226817 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1659 | 1468020226820 Marionette TRACE conn2 <- [1,1198,null,{}] 16:23:46 INFO - PROCESS | 1659 | 1468020226831 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}] 16:23:46 INFO - PROCESS | 1659 | 1468020226834 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:46 INFO - PROCESS | 1659 | 1468020226918 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:23:46 INFO - PROCESS | 1659 | 1468020226927 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1659 | 1468020226929 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x11917c800 == 32 [pid = 1659] [id = 307] 16:23:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1180c8400) [pid = 1659] [serial = 920] [outer = 0x0] 16:23:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118188800) [pid = 1659] [serial = 921] [outer = 0x1180c8400] 16:23:46 INFO - PROCESS | 1659 | 1468020226957 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11820f400) [pid = 1659] [serial = 922] [outer = 0x1180c8400] 16:23:47 INFO - PROCESS | 1659 | 1468020227307 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 524ms 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:23:47 INFO - PROCESS | 1659 | 1468020227341 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1659 | 1468020227343 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:23:47 INFO - PROCESS | 1659 | 1468020227345 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1659 | 1468020227346 Marionette TRACE conn2 <- [1,1202,null,{}] 16:23:47 INFO - PROCESS | 1659 | 1468020227348 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}] 16:23:47 INFO - PROCESS | 1659 | 1468020227350 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:47 INFO - PROCESS | 1659 | 1468020227428 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:23:47 INFO - PROCESS | 1659 | 1468020227432 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1659 | 1468020227433 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e3800 == 33 [pid = 1659] [id = 308] 16:23:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x112df3000) [pid = 1659] [serial = 923] [outer = 0x0] 16:23:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118375000) [pid = 1659] [serial = 924] [outer = 0x112df3000] 16:23:47 INFO - PROCESS | 1659 | 1468020227460 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118768000) [pid = 1659] [serial = 925] [outer = 0x112df3000] 16:23:47 INFO - PROCESS | 1659 | 1468020227780 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]]]}] 16:23:47 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 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:23:47 INFO - PROCESS | 1659 | 1468020227815 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1659 | 1468020227817 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:23:47 INFO - PROCESS | 1659 | 1468020227819 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1659 | 1468020227820 Marionette TRACE conn2 <- [1,1206,null,{}] 16:23:47 INFO - PROCESS | 1659 | 1468020227824 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}] 16:23:47 INFO - PROCESS | 1659 | 1468020227826 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:47 INFO - PROCESS | 1659 | 1468020227899 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:23:47 INFO - PROCESS | 1659 | 1468020227958 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1659 | 1468020227960 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12385f800 == 34 [pid = 1659] [id = 309] 16:23:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x113379800) [pid = 1659] [serial = 926] [outer = 0x0] 16:23:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118899c00) [pid = 1659] [serial = 927] [outer = 0x113379800] 16:23:47 INFO - PROCESS | 1659 | 1468020227984 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119323c00) [pid = 1659] [serial = 928] [outer = 0x113379800] 16:23:48 INFO - PROCESS | 1659 | 1468020228281 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]]]}] 16:23:48 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 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:23:48 INFO - PROCESS | 1659 | 1468020228338 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1659 | 1468020228340 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:23:48 INFO - PROCESS | 1659 | 1468020228342 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1659 | 1468020228343 Marionette TRACE conn2 <- [1,1210,null,{}] 16:23:48 INFO - PROCESS | 1659 | 1468020228347 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}] 16:23:48 INFO - PROCESS | 1659 | 1468020228351 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:48 INFO - PROCESS | 1659 | 1468020228464 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:23:48 INFO - PROCESS | 1659 | 1468020228499 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1659 | 1468020228500 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12408f800 == 35 [pid = 1659] [id = 310] 16:23:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119322c00) [pid = 1659] [serial = 929] [outer = 0x0] 16:23:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1193bec00) [pid = 1659] [serial = 930] [outer = 0x119322c00] 16:23:48 INFO - PROCESS | 1659 | 1468020228526 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11988d800) [pid = 1659] [serial = 931] [outer = 0x119322c00] 16:23:48 INFO - PROCESS | 1659 | 1468020228897 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]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 570ms 16:23:48 INFO - PROCESS | 1659 | 1468020228913 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1659 | 1468020228913 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:23:48 INFO - PROCESS | 1659 | 1468020228917 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1659 | 1468020228919 Marionette TRACE conn2 <- [1,1214,null,{}] 16:23:48 INFO - PROCESS | 1659 | 1468020228922 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}] 16:23:48 INFO - PROCESS | 1659 | 1468020228926 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:49 INFO - PROCESS | 1659 | 1468020229079 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:23:49 INFO - PROCESS | 1659 | 1468020229132 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1659 | 1468020229133 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245d4800 == 36 [pid = 1659] [id = 311] 16:23:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11937fc00) [pid = 1659] [serial = 932] [outer = 0x0] 16:23:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120f28c00) [pid = 1659] [serial = 933] [outer = 0x11937fc00] 16:23:49 INFO - PROCESS | 1659 | 1468020229182 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x120fd5800) [pid = 1659] [serial = 934] [outer = 0x11937fc00] 16:23:49 INFO - PROCESS | 1659 | 1468020229510 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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 622ms 16:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:23:49 INFO - PROCESS | 1659 | 1468020229543 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1659 | 1468020229544 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:23:49 INFO - PROCESS | 1659 | 1468020229547 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1659 | 1468020229549 Marionette TRACE conn2 <- [1,1218,null,{}] 16:23:49 INFO - PROCESS | 1659 | 1468020229552 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}] 16:23:49 INFO - PROCESS | 1659 | 1468020229553 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:49 INFO - PROCESS | 1659 | 1468020229647 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:23:49 INFO - PROCESS | 1659 | 1468020229651 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1659 | 1468020229652 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x125611000 == 37 [pid = 1659] [id = 312] 16:23:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120fd8000) [pid = 1659] [serial = 935] [outer = 0x0] 16:23:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1210ed400) [pid = 1659] [serial = 936] [outer = 0x120fd8000] 16:23:49 INFO - PROCESS | 1659 | 1468020229676 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123b41800) [pid = 1659] [serial = 937] [outer = 0x120fd8000] 16:23:50 INFO - PROCESS | 1659 | 1468020230012 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:23:50 INFO - PROCESS | 1659 | 1468020230069 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1659 | 1468020230070 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:23:50 INFO - PROCESS | 1659 | 1468020230072 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1659 | 1468020230073 Marionette TRACE conn2 <- [1,1222,null,{}] 16:23:50 INFO - PROCESS | 1659 | 1468020230075 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}] 16:23:50 INFO - PROCESS | 1659 | 1468020230077 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:50 INFO - PROCESS | 1659 | 1468020230172 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:23:50 INFO - PROCESS | 1659 | 1468020230193 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1659 | 1468020230194 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x126676800 == 38 [pid = 1659] [id = 313] 16:23:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11982c400) [pid = 1659] [serial = 938] [outer = 0x0] 16:23:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x123b4b000) [pid = 1659] [serial = 939] [outer = 0x11982c400] 16:23:50 INFO - PROCESS | 1659 | 1468020230218 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x123f6d000) [pid = 1659] [serial = 940] [outer = 0x11982c400] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123b40400) [pid = 1659] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x10ebe3800) [pid = 1659] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x112df0800) [pid = 1659] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x110f62c00) [pid = 1659] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1133ccc00) [pid = 1659] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120f2fc00) [pid = 1659] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11386dc00) [pid = 1659] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1172bd400) [pid = 1659] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x111e2c800) [pid = 1659] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x110f5a000) [pid = 1659] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x117371000) [pid = 1659] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120fd9000) [pid = 1659] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123c17c00) [pid = 1659] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124268400) [pid = 1659] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119831400) [pid = 1659] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11875c000) [pid = 1659] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124293800) [pid = 1659] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:23:50 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1181be800) [pid = 1659] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:23:50 INFO - PROCESS | 1659 | 1468020230654 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] 16:23:50 INFO - PROCESS | 1659 | 1468020230695 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:23:50 INFO - PROCESS | 1659 | 1468020230697 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1659 | 1468020230698 Marionette TRACE conn2 <- [1,1226,null,{}] 16:23:50 INFO - PROCESS | 1659 | 1468020230700 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}] 16:23:50 INFO - PROCESS | 1659 | 1468020230702 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:50 INFO - PROCESS | 1659 | 1468020230809 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:23:50 INFO - PROCESS | 1659 | 1468020230845 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1659 | 1468020230846 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e3000 == 39 [pid = 1659] [id = 314] 16:23:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x110f62c00) [pid = 1659] [serial = 941] [outer = 0x0] 16:23:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1176c9000) [pid = 1659] [serial = 942] [outer = 0x110f62c00] 16:23:50 INFO - PROCESS | 1659 | 1468020230872 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119383400) [pid = 1659] [serial = 943] [outer = 0x110f62c00] 16:23:51 INFO - PROCESS | 1659 | 1468020231146 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 16:23:51 INFO - PROCESS | 1659 | 1468020231175 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:23:51 INFO - PROCESS | 1659 | 1468020231176 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:23:51 INFO - PROCESS | 1659 | 1468020231179 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1659 | 1468020231181 Marionette TRACE conn2 <- [1,1230,null,{}] 16:23:51 INFO - PROCESS | 1659 | 1468020231183 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}] 16:23:51 INFO - PROCESS | 1659 | 1468020231185 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:51 INFO - PROCESS | 1659 | 1468020231291 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:23:51 INFO - PROCESS | 1659 | 1468020231295 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1659 | 1468020231297 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12919c800 == 40 [pid = 1659] [id = 315] 16:23:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11988e000) [pid = 1659] [serial = 944] [outer = 0x0] 16:23:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120fd8800) [pid = 1659] [serial = 945] [outer = 0x11988e000] 16:23:51 INFO - PROCESS | 1659 | 1468020231324 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12426e000) [pid = 1659] [serial = 946] [outer = 0x11988e000] 16:23:51 INFO - PROCESS | 1659 | 1468020231636 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 16:23:51 INFO - PROCESS | 1659 | 1468020231655 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1659 | 1468020231656 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:23:51 INFO - PROCESS | 1659 | 1468020231661 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1659 | 1468020231662 Marionette TRACE conn2 <- [1,1234,null,{}] 16:23:51 INFO - PROCESS | 1659 | 1468020231664 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}] 16:23:51 INFO - PROCESS | 1659 | 1468020231665 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:51 INFO - PROCESS | 1659 | 1468020231778 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:23:51 INFO - PROCESS | 1659 | 1468020231785 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1659 | 1468020231786 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a419000 == 41 [pid = 1659] [id = 316] 16:23:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11675d000) [pid = 1659] [serial = 947] [outer = 0x0] 16:23:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12426d800) [pid = 1659] [serial = 948] [outer = 0x11675d000] 16:23:51 INFO - PROCESS | 1659 | 1468020231810 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12485bc00) [pid = 1659] [serial = 949] [outer = 0x11675d000] 16:23:52 INFO - PROCESS | 1659 | 1468020232105 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]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:23:52 INFO - PROCESS | 1659 | 1468020232137 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 1659 | 1468020232138 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:23:52 INFO - PROCESS | 1659 | 1468020232140 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1659 | 1468020232141 Marionette TRACE conn2 <- [1,1238,null,{}] 16:23:52 INFO - PROCESS | 1659 | 1468020232144 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}] 16:23:52 INFO - PROCESS | 1659 | 1468020232145 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:52 INFO - PROCESS | 1659 | 1468020232238 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:23:52 INFO - PROCESS | 1659 | 1468020232242 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1659 | 1468020232243 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa22000 == 42 [pid = 1659] [id = 317] 16:23:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1245b6c00) [pid = 1659] [serial = 950] [outer = 0x0] 16:23:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124864c00) [pid = 1659] [serial = 951] [outer = 0x1245b6c00] 16:23:52 INFO - PROCESS | 1659 | 1468020232269 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124bf8c00) [pid = 1659] [serial = 952] [outer = 0x1245b6c00] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12a65a800 == 41 [pid = 1659] [id = 285] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1185a3000 == 40 [pid = 1659] [id = 306] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x117012800 == 39 [pid = 1659] [id = 305] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x117363800 == 38 [pid = 1659] [id = 304] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12c04c000 == 37 [pid = 1659] [id = 303] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12385f800 == 36 [pid = 1659] [id = 309] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x125611000 == 35 [pid = 1659] [id = 312] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x126676800 == 34 [pid = 1659] [id = 313] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1245d4800 == 33 [pid = 1659] [id = 311] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12919c800 == 32 [pid = 1659] [id = 315] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12a419000 == 31 [pid = 1659] [id = 316] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e3800 == 30 [pid = 1659] [id = 308] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x12408f800 == 29 [pid = 1659] [id = 310] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e3000 == 28 [pid = 1659] [id = 314] 16:23:53 INFO - PROCESS | 1659 | --DOCSHELL 0x11917c800 == 27 [pid = 1659] [id = 307] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123b4c800) [pid = 1659] [serial = 855] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119065800) [pid = 1659] [serial = 875] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119380800) [pid = 1659] [serial = 876] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112df5000) [pid = 1659] [serial = 857] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1131a4c00) [pid = 1659] [serial = 858] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11736cc00) [pid = 1659] [serial = 863] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1176c5400) [pid = 1659] [serial = 864] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118207000) [pid = 1659] [serial = 872] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1210ec400) [pid = 1659] [serial = 887] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119005c00) [pid = 1659] [serial = 873] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11607a000) [pid = 1659] [serial = 860] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116752c00) [pid = 1659] [serial = 861] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1180c4800) [pid = 1659] [serial = 866] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116750400) [pid = 1659] [serial = 900] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1180e0000) [pid = 1659] [serial = 867] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11818e000) [pid = 1659] [serial = 869] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1181bb400) [pid = 1659] [serial = 870] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119a7a400) [pid = 1659] [serial = 884] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123e1b000) [pid = 1659] [serial = 890] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123f76c00) [pid = 1659] [serial = 894] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12426c400) [pid = 1659] [serial = 897] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1181b4400) [pid = 1659] [serial = 901] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1240b0800) [pid = 1659] [serial = 895] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119867000) [pid = 1659] [serial = 881] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11988cc00) [pid = 1659] [serial = 882] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119384c00) [pid = 1659] [serial = 878] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1195bbc00) [pid = 1659] [serial = 879] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x124271800) [pid = 1659] [serial = 898] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x123f70800) [pid = 1659] [serial = 891] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x123b47c00) [pid = 1659] [serial = 888] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x128a4d000) [pid = 1659] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1245c4800) [pid = 1659] [serial = 906] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x124291400) [pid = 1659] [serial = 904] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x124268800) [pid = 1659] [serial = 903] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x120f2f400) [pid = 1659] [serial = 885] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12485a000) [pid = 1659] [serial = 907] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12485e800) [pid = 1659] [serial = 909] [outer = 0x0] [url = about:blank] 16:23:53 INFO - PROCESS | 1659 | 1468020233708 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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1621ms 16:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:23:53 INFO - PROCESS | 1659 | 1468020233762 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1659 | 1468020233764 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:23:53 INFO - PROCESS | 1659 | 1468020233768 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1659 | 1468020233769 Marionette TRACE conn2 <- [1,1242,null,{}] 16:23:53 INFO - PROCESS | 1659 | 1468020233779 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}] 16:23:53 INFO - PROCESS | 1659 | 1468020233781 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:53 INFO - PROCESS | 1659 | 1468020233866 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:23:53 INFO - PROCESS | 1659 | 1468020233917 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1659 | 1468020233919 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1162d5000 == 28 [pid = 1659] [id = 318] 16:23:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x112f1a000) [pid = 1659] [serial = 953] [outer = 0x0] 16:23:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x112f8a000) [pid = 1659] [serial = 954] [outer = 0x112f1a000] 16:23:53 INFO - PROCESS | 1659 | 1468020233947 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1133ea800) [pid = 1659] [serial = 955] [outer = 0x112f1a000] 16:23:54 INFO - PROCESS | 1659 | 1468020234241 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 530ms 16:23:54 INFO - PROCESS | 1659 | 1468020234298 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1659 | 1468020234302 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:23:54 INFO - PROCESS | 1659 | 1468020234306 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1659 | 1468020234308 Marionette TRACE conn2 <- [1,1246,null,{}] 16:23:54 INFO - PROCESS | 1659 | 1468020234311 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}] 16:23:54 INFO - PROCESS | 1659 | 1468020234313 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:54 INFO - PROCESS | 1659 | 1468020234396 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:23:54 INFO - PROCESS | 1659 | 1468020234447 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1659 | 1468020234449 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x117359000 == 29 [pid = 1659] [id = 319] 16:23:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1133ef400) [pid = 1659] [serial = 956] [outer = 0x0] 16:23:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1150d6800) [pid = 1659] [serial = 957] [outer = 0x1133ef400] 16:23:54 INFO - PROCESS | 1659 | 1468020234476 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x116752c00) [pid = 1659] [serial = 958] [outer = 0x1133ef400] 16:23:54 INFO - PROCESS | 1659 | 1468020234771 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:23:54 INFO - PROCESS | 1659 | 1468020234828 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1659 | 1468020234829 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:23:54 INFO - PROCESS | 1659 | 1468020234832 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1659 | 1468020234836 Marionette TRACE conn2 <- [1,1250,null,{}] 16:23:54 INFO - PROCESS | 1659 | 1468020234844 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}] 16:23:54 INFO - PROCESS | 1659 | 1468020234848 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:54 INFO - PROCESS | 1659 | 1468020234923 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:23:54 INFO - PROCESS | 1659 | 1468020234974 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1659 | 1468020234976 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x118736000 == 30 [pid = 1659] [id = 320] 16:23:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x110f5a000) [pid = 1659] [serial = 959] [outer = 0x0] 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1172bec00) [pid = 1659] [serial = 960] [outer = 0x110f5a000] 16:23:55 INFO - PROCESS | 1659 | 1468020235004 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1173cac00) [pid = 1659] [serial = 961] [outer = 0x110f5a000] 16:23:55 INFO - PROCESS | 1659 | 1468020235293 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 16:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:23:55 INFO - PROCESS | 1659 | 1468020235305 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1659 | 1468020235307 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:23:55 INFO - PROCESS | 1659 | 1468020235309 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1659 | 1468020235310 Marionette TRACE conn2 <- [1,1254,null,{}] 16:23:55 INFO - PROCESS | 1659 | 1468020235312 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}] 16:23:55 INFO - PROCESS | 1659 | 1468020235314 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:55 INFO - PROCESS | 1659 | 1468020235405 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:23:55 INFO - PROCESS | 1659 | 1468020235408 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1659 | 1468020235409 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x119503000 == 31 [pid = 1659] [id = 321] 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x117ebf800) [pid = 1659] [serial = 962] [outer = 0x0] 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118189400) [pid = 1659] [serial = 963] [outer = 0x117ebf800] 16:23:55 INFO - PROCESS | 1659 | 1468020235437 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1181b1c00) [pid = 1659] [serial = 964] [outer = 0x117ebf800] 16:23:55 INFO - PROCESS | 1659 | 1468020235743 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 16:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:23:55 INFO - PROCESS | 1659 | 1468020235780 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1659 | 1468020235782 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:23:55 INFO - PROCESS | 1659 | 1468020235784 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1659 | 1468020235785 Marionette TRACE conn2 <- [1,1258,null,{}] 16:23:55 INFO - PROCESS | 1659 | 1468020235787 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}] 16:23:55 INFO - PROCESS | 1659 | 1468020235797 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:55 INFO - PROCESS | 1659 | 1468020235894 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:23:55 INFO - PROCESS | 1659 | 1468020235900 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1659 | 1468020235901 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d2000 == 32 [pid = 1659] [id = 322] 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1126f4c00) [pid = 1659] [serial = 965] [outer = 0x0] 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1180e3000) [pid = 1659] [serial = 966] [outer = 0x1126f4c00] 16:23:55 INFO - PROCESS | 1659 | 1468020235926 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118209800) [pid = 1659] [serial = 967] [outer = 0x1126f4c00] 16:23:56 INFO - PROCESS | 1659 | 1468020236242 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]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 16:23:56 INFO - PROCESS | 1659 | 1468020236252 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1659 | 1468020236254 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:23:56 INFO - PROCESS | 1659 | 1468020236258 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1659 | 1468020236260 Marionette TRACE conn2 <- [1,1262,null,{}] 16:23:56 INFO - PROCESS | 1659 | 1468020236263 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}] 16:23:56 INFO - PROCESS | 1659 | 1468020236267 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:56 INFO - PROCESS | 1659 | 1468020236358 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:23:56 INFO - PROCESS | 1659 | 1468020236362 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1659 | 1468020236363 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238cb000 == 33 [pid = 1659] [id = 323] 16:23:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118317c00) [pid = 1659] [serial = 968] [outer = 0x0] 16:23:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11875f400) [pid = 1659] [serial = 969] [outer = 0x118317c00] 16:23:56 INFO - PROCESS | 1659 | 1468020236390 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119382c00) [pid = 1659] [serial = 970] [outer = 0x118317c00] 16:23:56 INFO - PROCESS | 1659 | 1468020236703 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]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 475ms 16:23:56 INFO - PROCESS | 1659 | 1468020236732 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1659 | 1468020236733 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:23:56 INFO - PROCESS | 1659 | 1468020236736 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1659 | 1468020236739 Marionette TRACE conn2 <- [1,1266,null,{}] 16:23:56 INFO - PROCESS | 1659 | 1468020236742 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}] 16:23:56 INFO - PROCESS | 1659 | 1468020236743 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:56 INFO - PROCESS | 1659 | 1468020236849 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:23:56 INFO - PROCESS | 1659 | 1468020236856 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1659 | 1468020236857 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x123ce0800 == 34 [pid = 1659] [id = 324] 16:23:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1181ba000) [pid = 1659] [serial = 971] [outer = 0x0] 16:23:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119385400) [pid = 1659] [serial = 972] [outer = 0x1181ba000] 16:23:56 INFO - PROCESS | 1659 | 1468020236881 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1195b9c00) [pid = 1659] [serial = 973] [outer = 0x1181ba000] 16:23:57 INFO - PROCESS | 1659 | 1468020237158 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 16:23:57 INFO - PROCESS | 1659 | 1468020237206 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1659 | 1468020237208 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:23:57 INFO - PROCESS | 1659 | 1468020237210 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1659 | 1468020237211 Marionette TRACE conn2 <- [1,1270,null,{}] 16:23:57 INFO - PROCESS | 1659 | 1468020237213 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}] 16:23:57 INFO - PROCESS | 1659 | 1468020237214 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:57 INFO - PROCESS | 1659 | 1468020237293 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:23:57 INFO - PROCESS | 1659 | 1468020237297 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1659 | 1468020237299 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248a7800 == 35 [pid = 1659] [id = 325] 16:23:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1133ef000) [pid = 1659] [serial = 974] [outer = 0x0] 16:23:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119867c00) [pid = 1659] [serial = 975] [outer = 0x1133ef000] 16:23:57 INFO - PROCESS | 1659 | 1468020237325 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119887c00) [pid = 1659] [serial = 976] [outer = 0x1133ef000] 16:23:57 INFO - PROCESS | 1659 | 1468020237655 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 471ms 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:23:57 INFO - PROCESS | 1659 | 1468020237683 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1659 | 1468020237684 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:23:57 INFO - PROCESS | 1659 | 1468020237686 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1659 | 1468020237688 Marionette TRACE conn2 <- [1,1274,null,{}] 16:23:57 INFO - PROCESS | 1659 | 1468020237690 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}] 16:23:57 INFO - PROCESS | 1659 | 1468020237691 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:57 INFO - PROCESS | 1659 | 1468020237801 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:23:57 INFO - PROCESS | 1659 | 1468020237808 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1659 | 1468020237809 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x118731000 == 36 [pid = 1659] [id = 326] 16:23:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1181b0400) [pid = 1659] [serial = 977] [outer = 0x0] 16:23:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119890000) [pid = 1659] [serial = 978] [outer = 0x1181b0400] 16:23:57 INFO - PROCESS | 1659 | 1468020237833 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120f28800) [pid = 1659] [serial = 979] [outer = 0x1181b0400] 16:23:58 INFO - PROCESS | 1659 | 1468020238140 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]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 16:23:58 INFO - PROCESS | 1659 | 1468020238156 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 1659 | 1468020238159 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:23:58 INFO - PROCESS | 1659 | 1468020238165 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1659 | 1468020238166 Marionette TRACE conn2 <- [1,1278,null,{}] 16:23:58 INFO - PROCESS | 1659 | 1468020238170 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}] 16:23:58 INFO - PROCESS | 1659 | 1468020238172 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:58 INFO - PROCESS | 1659 | 1468020238265 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:23:58 INFO - PROCESS | 1659 | 1468020238269 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1659 | 1468020238270 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b3000 == 37 [pid = 1659] [id = 327] 16:23:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120f29000) [pid = 1659] [serial = 980] [outer = 0x0] 16:23:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120fd8c00) [pid = 1659] [serial = 981] [outer = 0x120f29000] 16:23:58 INFO - PROCESS | 1659 | 1468020238296 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1239bb800) [pid = 1659] [serial = 982] [outer = 0x120f29000] 16:23:58 INFO - PROCESS | 1659 | 1468020238612 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]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 16:23:58 INFO - PROCESS | 1659 | 1468020238635 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 1659 | 1468020238639 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:23:58 INFO - PROCESS | 1659 | 1468020238644 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1659 | 1468020238646 Marionette TRACE conn2 <- [1,1282,null,{}] 16:23:58 INFO - PROCESS | 1659 | 1468020238648 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}] 16:23:58 INFO - PROCESS | 1659 | 1468020238650 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:58 INFO - PROCESS | 1659 | 1468020238794 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:23:58 INFO - PROCESS | 1659 | 1468020238825 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1659 | 1468020238826 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d1000 == 38 [pid = 1659] [id = 328] 16:23:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1128d4400) [pid = 1659] [serial = 983] [outer = 0x0] 16:23:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1210ea000) [pid = 1659] [serial = 984] [outer = 0x1128d4400] 16:23:58 INFO - PROCESS | 1659 | 1468020238868 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123fc7800) [pid = 1659] [serial = 985] [outer = 0x1128d4400] 16:23:59 INFO - PROCESS | 1659 | 1468020239304 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:23:59 INFO - PROCESS | 1659 | 1468020239314 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1659 | 1468020239315 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:23:59 INFO - PROCESS | 1659 | 1468020239317 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1659 | 1468020239318 Marionette TRACE conn2 <- [1,1286,null,{}] 16:23:59 INFO - PROCESS | 1659 | 1468020239324 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}] 16:23:59 INFO - PROCESS | 1659 | 1468020239325 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:59 INFO - PROCESS | 1659 | 1468020239424 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:23:59 INFO - PROCESS | 1659 | 1468020239460 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1659 | 1468020239461 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a219800 == 39 [pid = 1659] [id = 329] 16:23:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123fcf400) [pid = 1659] [serial = 986] [outer = 0x0] 16:23:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12426b000) [pid = 1659] [serial = 987] [outer = 0x123fcf400] 16:23:59 INFO - PROCESS | 1659 | 1468020239485 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12428cc00) [pid = 1659] [serial = 988] [outer = 0x123fcf400] 16:23:59 INFO - PROCESS | 1659 | 1468020239794 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 16:23:59 INFO - PROCESS | 1659 | 1468020239838 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1659 | 1468020239839 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:23:59 INFO - PROCESS | 1659 | 1468020239844 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1659 | 1468020239845 Marionette TRACE conn2 <- [1,1290,null,{}] 16:23:59 INFO - PROCESS | 1659 | 1468020239847 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}] 16:23:59 INFO - PROCESS | 1659 | 1468020239848 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:23:59 INFO - PROCESS | 1659 | 1468020239956 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:23:59 INFO - PROCESS | 1659 | 1468020239960 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1659 | 1468020239961 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ae800 == 40 [pid = 1659] [id = 330] 16:24:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124264400) [pid = 1659] [serial = 989] [outer = 0x0] 16:24:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124291400) [pid = 1659] [serial = 990] [outer = 0x124264400] 16:24:00 INFO - PROCESS | 1659 | 1468020240017 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x124862000) [pid = 1659] [serial = 991] [outer = 0x124264400] 16:24:00 INFO - PROCESS | 1659 | 1468020240333 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 16:24:00 INFO - PROCESS | 1659 | 1468020240365 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1659 | 1468020240366 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:24:00 INFO - PROCESS | 1659 | 1468020240375 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1659 | 1468020240376 Marionette TRACE conn2 <- [1,1294,null,{}] 16:24:00 INFO - PROCESS | 1659 | 1468020240378 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}] 16:24:00 INFO - PROCESS | 1659 | 1468020240379 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:00 INFO - PROCESS | 1659 | 1468020240477 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:24:00 INFO - PROCESS | 1659 | 1468020240482 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1659 | 1468020240483 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa19000 == 41 [pid = 1659] [id = 331] 16:24:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123b45400) [pid = 1659] [serial = 992] [outer = 0x0] 16:24:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124bfb000) [pid = 1659] [serial = 993] [outer = 0x123b45400] 16:24:00 INFO - PROCESS | 1659 | 1468020240507 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1255acc00) [pid = 1659] [serial = 994] [outer = 0x123b45400] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119322c00) [pid = 1659] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11937fc00) [pid = 1659] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x110f62c00) [pid = 1659] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x120fd8000) [pid = 1659] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11982c400) [pid = 1659] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11988e000) [pid = 1659] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11675d000) [pid = 1659] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113379800) [pid = 1659] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112df3000) [pid = 1659] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1180c8400) [pid = 1659] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117375000) [pid = 1659] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1160e2400) [pid = 1659] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112df1c00) [pid = 1659] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:24:00 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124583400) [pid = 1659] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:24:00 INFO - PROCESS | 1659 | 1468020240917 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 574ms 16:24:00 INFO - PROCESS | 1659 | 1468020240944 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1659 | 1468020240945 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:24:00 INFO - PROCESS | 1659 | 1468020240947 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1659 | 1468020240948 Marionette TRACE conn2 <- [1,1298,null,{}] 16:24:00 INFO - PROCESS | 1659 | 1468020240951 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}] 16:24:00 INFO - PROCESS | 1659 | 1468020240952 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:01 INFO - PROCESS | 1659 | 1468020241040 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:24:01 INFO - PROCESS | 1659 | 1468020241045 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1659 | 1468020241047 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238dd000 == 42 [pid = 1659] [id = 332] 16:24:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x112a84400) [pid = 1659] [serial = 995] [outer = 0x0] 16:24:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11382f400) [pid = 1659] [serial = 996] [outer = 0x112a84400] 16:24:01 INFO - PROCESS | 1659 | 1468020241071 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1180c4000) [pid = 1659] [serial = 997] [outer = 0x112a84400] 16:24:01 INFO - PROCESS | 1659 | 1468020241400 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]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 16:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:24:01 INFO - PROCESS | 1659 | 1468020241417 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1659 | 1468020241418 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:24:01 INFO - PROCESS | 1659 | 1468020241421 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1659 | 1468020241422 Marionette TRACE conn2 <- [1,1302,null,{}] 16:24:01 INFO - PROCESS | 1659 | 1468020241427 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}] 16:24:01 INFO - PROCESS | 1659 | 1468020241428 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:01 INFO - PROCESS | 1659 | 1468020241509 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:24:01 INFO - PROCESS | 1659 | 1468020241565 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1659 | 1468020241565 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b929000 == 43 [pid = 1659] [id = 333] 16:24:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112f1cc00) [pid = 1659] [serial = 998] [outer = 0x0] 16:24:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119831400) [pid = 1659] [serial = 999] [outer = 0x112f1cc00] 16:24:01 INFO - PROCESS | 1659 | 1468020241589 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1255ac800) [pid = 1659] [serial = 1000] [outer = 0x112f1cc00] 16:24:01 INFO - PROCESS | 1659 | 1468020241883 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]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 16:24:01 INFO - PROCESS | 1659 | 1468020241941 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1659 | 1468020241943 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:24:01 INFO - PROCESS | 1659 | 1468020241949 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1659 | 1468020241951 Marionette TRACE conn2 <- [1,1306,null,{}] 16:24:01 INFO - PROCESS | 1659 | 1468020241955 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}] 16:24:01 INFO - PROCESS | 1659 | 1468020241956 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:02 INFO - PROCESS | 1659 | 1468020242094 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:24:02 INFO - PROCESS | 1659 | 1468020242149 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1659 | 1468020242150 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bca3000 == 44 [pid = 1659] [id = 334] 16:24:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1126f9000) [pid = 1659] [serial = 1001] [outer = 0x0] 16:24:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123e21c00) [pid = 1659] [serial = 1002] [outer = 0x1126f9000] 16:24:02 INFO - PROCESS | 1659 | 1468020242182 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x125694400) [pid = 1659] [serial = 1003] [outer = 0x1126f9000] 16:24:02 INFO - PROCESS | 1659 | 1468020242530 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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 620ms 16:24:02 INFO - PROCESS | 1659 | 1468020242569 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1659 | 1468020242571 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:24:02 INFO - PROCESS | 1659 | 1468020242573 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1659 | 1468020242574 Marionette TRACE conn2 <- [1,1310,null,{}] 16:24:02 INFO - PROCESS | 1659 | 1468020242577 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}] 16:24:02 INFO - PROCESS | 1659 | 1468020242578 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:02 INFO - PROCESS | 1659 | 1468020242658 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:24:02 INFO - PROCESS | 1659 | 1468020242717 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1659 | 1468020242718 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcba800 == 45 [pid = 1659] [id = 335] 16:24:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x125694000) [pid = 1659] [serial = 1004] [outer = 0x0] 16:24:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12615d400) [pid = 1659] [serial = 1005] [outer = 0x125694000] 16:24:02 INFO - PROCESS | 1659 | 1468020242741 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126523c00) [pid = 1659] [serial = 1006] [outer = 0x125694000] 16:24:03 INFO - PROCESS | 1659 | 1468020243191 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] 16:24:03 INFO - PROCESS | 1659 | 1468020243250 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:24:03 INFO - PROCESS | 1659 | 1468020243253 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1659 | 1468020243255 Marionette TRACE conn2 <- [1,1314,null,{}] 16:24:03 INFO - PROCESS | 1659 | 1468020243259 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}] 16:24:03 INFO - PROCESS | 1659 | 1468020243261 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:03 INFO - PROCESS | 1659 | 1468020243383 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:24:03 INFO - PROCESS | 1659 | 1468020243509 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1659 | 1468020243510 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x11723e000 == 46 [pid = 1659] [id = 336] 16:24:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112f87400) [pid = 1659] [serial = 1007] [outer = 0x0] 16:24:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1133cac00) [pid = 1659] [serial = 1008] [outer = 0x112f87400] 16:24:03 INFO - PROCESS | 1659 | 1468020243541 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x113f39c00) [pid = 1659] [serial = 1009] [outer = 0x112f87400] 16:24:04 INFO - PROCESS | 1659 | 1468020244235 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]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1023ms 16:24:04 INFO - PROCESS | 1659 | 1468020244280 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1659 | 1468020244282 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:24:04 INFO - PROCESS | 1659 | 1468020244286 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1659 | 1468020244290 Marionette TRACE conn2 <- [1,1318,null,{}] 16:24:04 INFO - PROCESS | 1659 | 1468020244305 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}] 16:24:04 INFO - PROCESS | 1659 | 1468020244307 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:04 INFO - PROCESS | 1659 | 1468020244410 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:24:04 INFO - PROCESS | 1659 | 1468020244489 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1659 | 1468020244492 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d4800 == 47 [pid = 1659] [id = 337] 16:24:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1131a3000) [pid = 1659] [serial = 1010] [outer = 0x0] 16:24:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1133cd000) [pid = 1659] [serial = 1011] [outer = 0x1131a3000] 16:24:04 INFO - PROCESS | 1659 | 1468020244521 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116023800) [pid = 1659] [serial = 1012] [outer = 0x1131a3000] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12bca3000 == 46 [pid = 1659] [id = 334] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12b929000 == 45 [pid = 1659] [id = 333] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1238dd000 == 44 [pid = 1659] [id = 332] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa19000 == 43 [pid = 1659] [id = 331] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5ae800 == 42 [pid = 1659] [id = 330] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12a219800 == 41 [pid = 1659] [id = 329] 16:24:04 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x124864c00) [pid = 1659] [serial = 951] [outer = 0x0] [url = about:blank] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d1000 == 40 [pid = 1659] [id = 328] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b3000 == 39 [pid = 1659] [id = 327] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x118731000 == 38 [pid = 1659] [id = 326] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1248a7800 == 37 [pid = 1659] [id = 325] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x123ce0800 == 36 [pid = 1659] [id = 324] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1238cb000 == 35 [pid = 1659] [id = 323] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d2000 == 34 [pid = 1659] [id = 322] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x119503000 == 33 [pid = 1659] [id = 321] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x118736000 == 32 [pid = 1659] [id = 320] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x117359000 == 31 [pid = 1659] [id = 319] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1162d5000 == 30 [pid = 1659] [id = 318] 16:24:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa22000 == 29 [pid = 1659] [id = 317] 16:24:04 INFO - PROCESS | 1659 | 1468020244974 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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 734ms 16:24:05 INFO - PROCESS | 1659 | 1468020245020 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1659 | 1468020245024 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:24:05 INFO - PROCESS | 1659 | 1468020245030 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1659 | 1468020245032 Marionette TRACE conn2 <- [1,1322,null,{}] 16:24:05 INFO - PROCESS | 1659 | 1468020245035 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}] 16:24:05 INFO - PROCESS | 1659 | 1468020245037 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:05 INFO - PROCESS | 1659 | 1468020245114 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x11988d800) [pid = 1659] [serial = 931] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1193bec00) [pid = 1659] [serial = 930] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x120fd5800) [pid = 1659] [serial = 934] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120f28c00) [pid = 1659] [serial = 933] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1176c9000) [pid = 1659] [serial = 942] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x123b41800) [pid = 1659] [serial = 937] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1210ed400) [pid = 1659] [serial = 936] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123b4b000) [pid = 1659] [serial = 939] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120fd8800) [pid = 1659] [serial = 945] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123f6d000) [pid = 1659] [serial = 940] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12485bc00) [pid = 1659] [serial = 949] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118899c00) [pid = 1659] [serial = 927] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118375000) [pid = 1659] [serial = 924] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118768000) [pid = 1659] [serial = 925] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11820f400) [pid = 1659] [serial = 922] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118188800) [pid = 1659] [serial = 921] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1176ca800) [pid = 1659] [serial = 918] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1180bfc00) [pid = 1659] [serial = 919] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11691ac00) [pid = 1659] [serial = 916] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11662fc00) [pid = 1659] [serial = 915] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x113d8fc00) [pid = 1659] [serial = 913] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1131a2c00) [pid = 1659] [serial = 912] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124909400) [pid = 1659] [serial = 910] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119383400) [pid = 1659] [serial = 943] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12426e000) [pid = 1659] [serial = 946] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119323c00) [pid = 1659] [serial = 928] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12426d800) [pid = 1659] [serial = 948] [outer = 0x0] [url = about:blank] 16:24:05 INFO - PROCESS | 1659 | 1468020245180 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1659 | 1468020245181 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e72800 == 30 [pid = 1659] [id = 338] 16:24:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x115021000) [pid = 1659] [serial = 1013] [outer = 0x0] 16:24:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116979400) [pid = 1659] [serial = 1014] [outer = 0x115021000] 16:24:05 INFO - PROCESS | 1659 | 1468020245211 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1172c4800) [pid = 1659] [serial = 1015] [outer = 0x115021000] 16:24:05 INFO - PROCESS | 1659 | 1468020245537 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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:24:05 INFO - PROCESS | 1659 | 1468020245554 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1659 | 1468020245555 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:24:05 INFO - PROCESS | 1659 | 1468020245558 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1659 | 1468020245561 Marionette TRACE conn2 <- [1,1326,null,{}] 16:24:05 INFO - PROCESS | 1659 | 1468020245572 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}] 16:24:05 INFO - PROCESS | 1659 | 1468020245576 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:05 INFO - PROCESS | 1659 | 1468020245697 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:24:05 INFO - PROCESS | 1659 | 1468020245779 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1659 | 1468020245782 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x119076000 == 31 [pid = 1659] [id = 339] 16:24:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11736c400) [pid = 1659] [serial = 1016] [outer = 0x0] 16:24:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x117eba800) [pid = 1659] [serial = 1017] [outer = 0x11736c400] 16:24:05 INFO - PROCESS | 1659 | 1468020245827 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118189c00) [pid = 1659] [serial = 1018] [outer = 0x11736c400] 16:24:06 INFO - PROCESS | 1659 | 1468020246217 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]]]}] 16:24:06 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 16:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 16:24:06 INFO - PROCESS | 1659 | 1468020246234 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:24:06 INFO - PROCESS | 1659 | 1468020246236 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:24:06 INFO - PROCESS | 1659 | 1468020246238 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1659 | 1468020246239 Marionette TRACE conn2 <- [1,1330,null,{}] 16:24:06 INFO - PROCESS | 1659 | 1468020246241 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}] 16:24:06 INFO - PROCESS | 1659 | 1468020246242 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:06 INFO - PROCESS | 1659 | 1468020246324 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:24:06 INFO - PROCESS | 1659 | 1468020246377 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1659 | 1468020246378 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195cc800 == 32 [pid = 1659] [id = 340] 16:24:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118188800) [pid = 1659] [serial = 1019] [outer = 0x0] 16:24:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118202400) [pid = 1659] [serial = 1020] [outer = 0x118188800] 16:24:06 INFO - PROCESS | 1659 | 1468020246403 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11831e400) [pid = 1659] [serial = 1021] [outer = 0x118188800] 16:24:06 INFO - PROCESS | 1659 | 1468020246678 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]]]}] 16:24:06 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 16:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 469ms 16:24:06 INFO - PROCESS | 1659 | 1468020246707 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 1659 | 1468020246708 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:24:06 INFO - PROCESS | 1659 | 1468020246719 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1659 | 1468020246720 Marionette TRACE conn2 <- [1,1334,null,{}] 16:24:06 INFO - PROCESS | 1659 | 1468020246723 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}] 16:24:06 INFO - PROCESS | 1659 | 1468020246724 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:06 INFO - PROCESS | 1659 | 1468020246804 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:24:06 INFO - PROCESS | 1659 | 1468020246808 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1659 | 1468020246809 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12386c000 == 33 [pid = 1659] [id = 341] 16:24:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1129cc400) [pid = 1659] [serial = 1022] [outer = 0x0] 16:24:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11837b000) [pid = 1659] [serial = 1023] [outer = 0x1129cc400] 16:24:06 INFO - PROCESS | 1659 | 1468020246837 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118892c00) [pid = 1659] [serial = 1024] [outer = 0x1129cc400] 16:24:07 INFO - PROCESS | 1659 | 1468020247225 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:24:07 INFO - PROCESS | 1659 | 1468020247238 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1659 | 1468020247239 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:24:07 INFO - PROCESS | 1659 | 1468020247241 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1659 | 1468020247242 Marionette TRACE conn2 <- [1,1338,null,{}] 16:24:07 INFO - PROCESS | 1659 | 1468020247244 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}] 16:24:07 INFO - PROCESS | 1659 | 1468020247249 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:07 INFO - PROCESS | 1659 | 1468020247381 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:24:07 INFO - PROCESS | 1659 | 1468020247386 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1659 | 1468020247387 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242a1000 == 34 [pid = 1659] [id = 342] 16:24:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1128d8c00) [pid = 1659] [serial = 1025] [outer = 0x0] 16:24:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119064c00) [pid = 1659] [serial = 1026] [outer = 0x1128d8c00] 16:24:07 INFO - PROCESS | 1659 | 1468020247413 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11985d400) [pid = 1659] [serial = 1027] [outer = 0x1128d8c00] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123fcf400) [pid = 1659] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1245b6c00) [pid = 1659] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1181ba000) [pid = 1659] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124264400) [pid = 1659] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1181b0400) [pid = 1659] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123b45400) [pid = 1659] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112f1a000) [pid = 1659] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120f29000) [pid = 1659] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112a84400) [pid = 1659] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112f1cc00) [pid = 1659] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118317c00) [pid = 1659] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1133ef000) [pid = 1659] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1133ef400) [pid = 1659] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x110f5a000) [pid = 1659] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x117ebf800) [pid = 1659] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1126f4c00) [pid = 1659] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1128d4400) [pid = 1659] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:24:08 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1126f9000) [pid = 1659] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:24:08 INFO - PROCESS | 1659 | 1468020248497 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]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1274ms 16:24:08 INFO - PROCESS | 1659 | 1468020248517 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1659 | 1468020248519 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:24:08 INFO - PROCESS | 1659 | 1468020248523 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1659 | 1468020248525 Marionette TRACE conn2 <- [1,1342,null,{}] 16:24:08 INFO - PROCESS | 1659 | 1468020248529 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}] 16:24:08 INFO - PROCESS | 1659 | 1468020248531 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:08 INFO - PROCESS | 1659 | 1468020248672 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:24:08 INFO - PROCESS | 1659 | 1468020248736 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1659 | 1468020248739 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x117006800 == 35 [pid = 1659] [id = 343] 16:24:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x112df5400) [pid = 1659] [serial = 1028] [outer = 0x0] 16:24:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112f8ec00) [pid = 1659] [serial = 1029] [outer = 0x112df5400] 16:24:08 INFO - PROCESS | 1659 | 1468020248770 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1150d6c00) [pid = 1659] [serial = 1030] [outer = 0x112df5400] 16:24:09 INFO - PROCESS | 1659 | 1468020249166 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]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 674ms 16:24:09 INFO - PROCESS | 1659 | 1468020249197 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1659 | 1468020249200 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:24:09 INFO - PROCESS | 1659 | 1468020249205 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1659 | 1468020249207 Marionette TRACE conn2 <- [1,1346,null,{}] 16:24:09 INFO - PROCESS | 1659 | 1468020249209 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}] 16:24:09 INFO - PROCESS | 1659 | 1468020249211 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:09 INFO - PROCESS | 1659 | 1468020249309 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:24:09 INFO - PROCESS | 1659 | 1468020249365 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1659 | 1468020249366 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195cf000 == 36 [pid = 1659] [id = 344] 16:24:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116973c00) [pid = 1659] [serial = 1031] [outer = 0x0] 16:24:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x117372400) [pid = 1659] [serial = 1032] [outer = 0x116973c00] 16:24:09 INFO - PROCESS | 1659 | 1468020249397 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1176cb000) [pid = 1659] [serial = 1033] [outer = 0x116973c00] 16:24:09 INFO - PROCESS | 1659 | 1468020249833 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]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 16:24:09 INFO - PROCESS | 1659 | 1468020249876 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1659 | 1468020249879 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:24:09 INFO - PROCESS | 1659 | 1468020249881 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1659 | 1468020249884 Marionette TRACE conn2 <- [1,1350,null,{}] 16:24:09 INFO - PROCESS | 1659 | 1468020249891 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}] 16:24:09 INFO - PROCESS | 1659 | 1468020249895 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:10 INFO - PROCESS | 1659 | 1468020250044 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:24:10 INFO - PROCESS | 1659 | 1468020250094 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1659 | 1468020250096 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12505e000 == 37 [pid = 1659] [id = 345] 16:24:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118209000) [pid = 1659] [serial = 1034] [outer = 0x0] 16:24:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118317000) [pid = 1659] [serial = 1035] [outer = 0x118209000] 16:24:10 INFO - PROCESS | 1659 | 1468020250127 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118895800) [pid = 1659] [serial = 1036] [outer = 0x118209000] 16:24:10 INFO - PROCESS | 1659 | 1468020250545 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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 674ms 16:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:24:10 INFO - PROCESS | 1659 | 1468020250555 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1659 | 1468020250559 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:24:10 INFO - PROCESS | 1659 | 1468020250562 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1659 | 1468020250563 Marionette TRACE conn2 <- [1,1354,null,{}] 16:24:10 INFO - PROCESS | 1659 | 1468020250565 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}] 16:24:10 INFO - PROCESS | 1659 | 1468020250567 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:10 INFO - PROCESS | 1659 | 1468020250664 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:24:10 INFO - PROCESS | 1659 | 1468020250713 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1659 | 1468020250715 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d9000 == 38 [pid = 1659] [id = 346] 16:24:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11931e000) [pid = 1659] [serial = 1037] [outer = 0x0] 16:24:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1193bac00) [pid = 1659] [serial = 1038] [outer = 0x11931e000] 16:24:10 INFO - PROCESS | 1659 | 1468020250744 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1195bbc00) [pid = 1659] [serial = 1039] [outer = 0x11931e000] 16:24:11 INFO - PROCESS | 1659 | 1468020251195 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]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 16:24:11 INFO - PROCESS | 1659 | 1468020251344 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1659 | 1468020251347 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:24:11 INFO - PROCESS | 1659 | 1468020251351 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1659 | 1468020251354 Marionette TRACE conn2 <- [1,1358,null,{}] 16:24:11 INFO - PROCESS | 1659 | 1468020251371 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}] 16:24:11 INFO - PROCESS | 1659 | 1468020251373 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:11 INFO - PROCESS | 1659 | 1468020251475 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:24:11 INFO - PROCESS | 1659 | 1468020251526 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1659 | 1468020251529 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185be000 == 39 [pid = 1659] [id = 347] 16:24:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1133d4c00) [pid = 1659] [serial = 1040] [outer = 0x0] 16:24:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x113a53800) [pid = 1659] [serial = 1041] [outer = 0x1133d4c00] 16:24:11 INFO - PROCESS | 1659 | 1468020251556 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116631400) [pid = 1659] [serial = 1042] [outer = 0x1133d4c00] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12386c000 == 38 [pid = 1659] [id = 341] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1195cc800 == 37 [pid = 1659] [id = 340] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x119076000 == 36 [pid = 1659] [id = 339] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x117e72800 == 35 [pid = 1659] [id = 338] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d4800 == 34 [pid = 1659] [id = 337] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x11723e000 == 33 [pid = 1659] [id = 336] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcba800 == 32 [pid = 1659] [id = 335] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d9000 == 31 [pid = 1659] [id = 346] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12505e000 == 30 [pid = 1659] [id = 345] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1195cf000 == 29 [pid = 1659] [id = 344] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x117006800 == 28 [pid = 1659] [id = 343] 16:24:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1242a1000 == 27 [pid = 1659] [id = 342] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12426b000) [pid = 1659] [serial = 987] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124bf8c00) [pid = 1659] [serial = 952] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119385400) [pid = 1659] [serial = 972] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1195b9c00) [pid = 1659] [serial = 973] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124291400) [pid = 1659] [serial = 990] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119890000) [pid = 1659] [serial = 978] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120f28800) [pid = 1659] [serial = 979] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12428cc00) [pid = 1659] [serial = 988] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x124bfb000) [pid = 1659] [serial = 993] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x112f8a000) [pid = 1659] [serial = 954] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1133ea800) [pid = 1659] [serial = 955] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124862000) [pid = 1659] [serial = 991] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x120fd8c00) [pid = 1659] [serial = 981] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11382f400) [pid = 1659] [serial = 996] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1180c4000) [pid = 1659] [serial = 997] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119831400) [pid = 1659] [serial = 999] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1239bb800) [pid = 1659] [serial = 982] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11875f400) [pid = 1659] [serial = 969] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119382c00) [pid = 1659] [serial = 970] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119867c00) [pid = 1659] [serial = 975] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x119887c00) [pid = 1659] [serial = 976] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1150d6800) [pid = 1659] [serial = 957] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x116752c00) [pid = 1659] [serial = 958] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1172bec00) [pid = 1659] [serial = 960] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1173cac00) [pid = 1659] [serial = 961] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x118189400) [pid = 1659] [serial = 963] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1181b1c00) [pid = 1659] [serial = 964] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1180e3000) [pid = 1659] [serial = 966] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x118209800) [pid = 1659] [serial = 967] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1210ea000) [pid = 1659] [serial = 984] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x123e21c00) [pid = 1659] [serial = 1002] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1255ac800) [pid = 1659] [serial = 1000] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x1255acc00) [pid = 1659] [serial = 994] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x125694400) [pid = 1659] [serial = 1003] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x123fc7800) [pid = 1659] [serial = 985] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x12615d400) [pid = 1659] [serial = 1005] [outer = 0x0] [url = about:blank] 16:24:12 INFO - PROCESS | 1659 | 1468020252471 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]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1173ms 16:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:24:12 INFO - PROCESS | 1659 | 1468020252525 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1659 | 1468020252528 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:24:12 INFO - PROCESS | 1659 | 1468020252531 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1659 | 1468020252533 Marionette TRACE conn2 <- [1,1362,null,{}] 16:24:12 INFO - PROCESS | 1659 | 1468020252537 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}] 16:24:12 INFO - PROCESS | 1659 | 1468020252538 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:12 INFO - PROCESS | 1659 | 1468020252632 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:24:12 INFO - PROCESS | 1659 | 1468020252638 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1659 | 1468020252639 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x11667f000 == 28 [pid = 1659] [id = 348] 16:24:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1129c6c00) [pid = 1659] [serial = 1043] [outer = 0x0] 16:24:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1129cc000) [pid = 1659] [serial = 1044] [outer = 0x1129c6c00] 16:24:12 INFO - PROCESS | 1659 | 1468020252672 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x112f8c800) [pid = 1659] [serial = 1045] [outer = 0x1129c6c00] 16:24:13 INFO - PROCESS | 1659 | 1468020253029 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]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 573ms 16:24:13 INFO - PROCESS | 1659 | 1468020253103 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1659 | 1468020253107 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:24:13 INFO - PROCESS | 1659 | 1468020253112 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1659 | 1468020253114 Marionette TRACE conn2 <- [1,1366,null,{}] 16:24:13 INFO - PROCESS | 1659 | 1468020253116 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}] 16:24:13 INFO - PROCESS | 1659 | 1468020253118 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:13 INFO - PROCESS | 1659 | 1468020253196 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:24:13 INFO - PROCESS | 1659 | 1468020253201 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1659 | 1468020253202 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e72800 == 29 [pid = 1659] [id = 349] 16:24:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x113831000) [pid = 1659] [serial = 1046] [outer = 0x0] 16:24:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x116758000) [pid = 1659] [serial = 1047] [outer = 0x113831000] 16:24:13 INFO - PROCESS | 1659 | 1468020253232 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x116a0c000) [pid = 1659] [serial = 1048] [outer = 0x113831000] 16:24:13 INFO - PROCESS | 1659 | 1468020253568 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] 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:24:13 INFO - PROCESS | 1659 | 1468020253593 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:24:13 INFO - PROCESS | 1659 | 1468020253596 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1659 | 1468020253598 Marionette TRACE conn2 <- [1,1370,null,{}] 16:24:13 INFO - PROCESS | 1659 | 1468020253606 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}] 16:24:13 INFO - PROCESS | 1659 | 1468020253609 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:13 INFO - PROCESS | 1659 | 1468020253710 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:24:13 INFO - PROCESS | 1659 | 1468020253717 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1659 | 1468020253719 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x119507800 == 30 [pid = 1659] [id = 350] 16:24:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11737a000) [pid = 1659] [serial = 1049] [outer = 0x0] 16:24:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x117ec1400) [pid = 1659] [serial = 1050] [outer = 0x11737a000] 16:24:13 INFO - PROCESS | 1659 | 1468020253750 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118189400) [pid = 1659] [serial = 1051] [outer = 0x11737a000] 16:24:14 INFO - PROCESS | 1659 | 1468020254065 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] 16:24:14 INFO - PROCESS | 1659 | 1468020254119 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:24:14 INFO - PROCESS | 1659 | 1468020254122 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1659 | 1468020254123 Marionette TRACE conn2 <- [1,1374,null,{}] 16:24:14 INFO - PROCESS | 1659 | 1468020254125 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}] 16:24:14 INFO - PROCESS | 1659 | 1468020254126 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:14 INFO - PROCESS | 1659 | 1468020254231 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:24:14 INFO - PROCESS | 1659 | 1468020254259 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1659 | 1468020254260 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d9000 == 31 [pid = 1659] [id = 351] 16:24:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x11737b000) [pid = 1659] [serial = 1052] [outer = 0x0] 16:24:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1181bd400) [pid = 1659] [serial = 1053] [outer = 0x11737b000] 16:24:14 INFO - PROCESS | 1659 | 1468020254285 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11831c400) [pid = 1659] [serial = 1054] [outer = 0x11737b000] 16:24:14 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:14 INFO - PROCESS | 1659 | 1468020254596 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] 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:24:14 INFO - PROCESS | 1659 | 1468020254646 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:24:14 INFO - PROCESS | 1659 | 1468020254648 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1659 | 1468020254649 Marionette TRACE conn2 <- [1,1378,null,{}] 16:24:14 INFO - PROCESS | 1659 | 1468020254651 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}] 16:24:14 INFO - PROCESS | 1659 | 1468020254660 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:14 INFO - PROCESS | 1659 | 1468020254751 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:24:14 INFO - PROCESS | 1659 | 1468020254784 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1659 | 1468020254785 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6f800 == 32 [pid = 1659] [id = 352] 16:24:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x118319c00) [pid = 1659] [serial = 1055] [outer = 0x0] 16:24:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118763800) [pid = 1659] [serial = 1056] [outer = 0x118319c00] 16:24:14 INFO - PROCESS | 1659 | 1468020254809 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119321000) [pid = 1659] [serial = 1057] [outer = 0x118319c00] 16:24:15 INFO - PROCESS | 1659 | 1468020255138 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] 16:24:15 INFO - PROCESS | 1659 | 1468020255171 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:24:15 INFO - PROCESS | 1659 | 1468020255173 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1659 | 1468020255174 Marionette TRACE conn2 <- [1,1382,null,{}] 16:24:15 INFO - PROCESS | 1659 | 1468020255176 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}] 16:24:15 INFO - PROCESS | 1659 | 1468020255181 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:15 INFO - PROCESS | 1659 | 1468020255294 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:24:15 INFO - PROCESS | 1659 | 1468020255299 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1659 | 1468020255300 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245db000 == 33 [pid = 1659] [id = 353] 16:24:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x112761400) [pid = 1659] [serial = 1058] [outer = 0x0] 16:24:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1193bc400) [pid = 1659] [serial = 1059] [outer = 0x112761400] 16:24:15 INFO - PROCESS | 1659 | 1468020255325 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119889000) [pid = 1659] [serial = 1060] [outer = 0x112761400] 16:24:15 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:15 INFO - PROCESS | 1659 | 1468020255672 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] 16:24:15 INFO - PROCESS | 1659 | 1468020255700 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:24:15 INFO - PROCESS | 1659 | 1468020255704 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1659 | 1468020255707 Marionette TRACE conn2 <- [1,1386,null,{}] 16:24:15 INFO - PROCESS | 1659 | 1468020255709 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}] 16:24:15 INFO - PROCESS | 1659 | 1468020255711 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:15 INFO - PROCESS | 1659 | 1468020255826 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:24:15 INFO - PROCESS | 1659 | 1468020255876 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1659 | 1468020255877 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x125609800 == 34 [pid = 1659] [id = 354] 16:24:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119889400) [pid = 1659] [serial = 1061] [outer = 0x0] 16:24:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119dd2800) [pid = 1659] [serial = 1062] [outer = 0x119889400] 16:24:15 INFO - PROCESS | 1659 | 1468020255915 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120f2b800) [pid = 1659] [serial = 1063] [outer = 0x119889400] 16:24:16 INFO - PROCESS | 1659 | 1468020256290 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] 16:24:16 INFO - PROCESS | 1659 | 1468020256331 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:24:16 INFO - PROCESS | 1659 | 1468020256333 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1659 | 1468020256334 Marionette TRACE conn2 <- [1,1390,null,{}] 16:24:16 INFO - PROCESS | 1659 | 1468020256337 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}] 16:24:16 INFO - PROCESS | 1659 | 1468020256338 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:16 INFO - PROCESS | 1659 | 1468020256426 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:24:16 INFO - PROCESS | 1659 | 1468020256461 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1659 | 1468020256462 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12666f000 == 35 [pid = 1659] [id = 355] 16:24:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x120f2d000) [pid = 1659] [serial = 1064] [outer = 0x0] 16:24:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x120fd7400) [pid = 1659] [serial = 1065] [outer = 0x120f2d000] 16:24:16 INFO - PROCESS | 1659 | 1468020256486 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1210ecc00) [pid = 1659] [serial = 1066] [outer = 0x120f2d000] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1129cc400) [pid = 1659] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1128d8c00) [pid = 1659] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1131a3000) [pid = 1659] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x115021000) [pid = 1659] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x125694000) [pid = 1659] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118188800) [pid = 1659] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x11736c400) [pid = 1659] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:24:16 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x112f87400) [pid = 1659] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:24:16 INFO - PROCESS | 1659 | 1468020256802 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]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 16:24:16 INFO - PROCESS | 1659 | 1468020256852 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1659 | 1468020256854 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:24:16 INFO - PROCESS | 1659 | 1468020256863 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1659 | 1468020256865 Marionette TRACE conn2 <- [1,1394,null,{}] 16:24:16 INFO - PROCESS | 1659 | 1468020256868 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}] 16:24:16 INFO - PROCESS | 1659 | 1468020256869 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:16 INFO - PROCESS | 1659 | 1468020256947 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:24:16 INFO - PROCESS | 1659 | 1468020256951 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1659 | 1468020256952 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a1e800 == 36 [pid = 1659] [id = 356] 16:24:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1128d2800) [pid = 1659] [serial = 1067] [outer = 0x0] 16:24:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1176bf800) [pid = 1659] [serial = 1068] [outer = 0x1128d2800] 16:24:16 INFO - PROCESS | 1659 | 1468020256978 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11988f400) [pid = 1659] [serial = 1069] [outer = 0x1128d2800] 16:24:17 INFO - PROCESS | 1659 | 1468020257302 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]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 477ms 16:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:24:17 INFO - PROCESS | 1659 | 1468020257333 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1659 | 1468020257334 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:24:17 INFO - PROCESS | 1659 | 1468020257336 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1659 | 1468020257338 Marionette TRACE conn2 <- [1,1398,null,{}] 16:24:17 INFO - PROCESS | 1659 | 1468020257340 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}] 16:24:17 INFO - PROCESS | 1659 | 1468020257341 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:17 INFO - PROCESS | 1659 | 1468020257414 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:24:17 INFO - PROCESS | 1659 | 1468020257418 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1659 | 1468020257419 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12900a800 == 37 [pid = 1659] [id = 357] 16:24:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x120fd5400) [pid = 1659] [serial = 1070] [outer = 0x0] 16:24:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1210f2800) [pid = 1659] [serial = 1071] [outer = 0x120fd5400] 16:24:17 INFO - PROCESS | 1659 | 1468020257445 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123b42000) [pid = 1659] [serial = 1072] [outer = 0x120fd5400] 16:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 467ms 16:24:17 INFO - PROCESS | 1659 | 1468020257800 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]]]}] 16:24:17 INFO - PROCESS | 1659 | 1468020257806 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1659 | 1468020257810 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:24:17 INFO - PROCESS | 1659 | 1468020257812 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1659 | 1468020257815 Marionette TRACE conn2 <- [1,1402,null,{}] 16:24:17 INFO - PROCESS | 1659 | 1468020257818 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}] 16:24:17 INFO - PROCESS | 1659 | 1468020257820 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:17 INFO - PROCESS | 1659 | 1468020257988 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:24:17 INFO - PROCESS | 1659 | 1468020257991 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1659 | 1468020257993 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a21b800 == 38 [pid = 1659] [id = 358] 16:24:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123b42800) [pid = 1659] [serial = 1073] [outer = 0x0] 16:24:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123b4b800) [pid = 1659] [serial = 1074] [outer = 0x123b42800] 16:24:18 INFO - PROCESS | 1659 | 1468020258022 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123f70800) [pid = 1659] [serial = 1075] [outer = 0x123b42800] 16:24:18 INFO - PROCESS | 1659 | 1468020258337 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 574ms 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:24:18 INFO - PROCESS | 1659 | 1468020258388 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1659 | 1468020258390 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:24:18 INFO - PROCESS | 1659 | 1468020258392 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1659 | 1468020258393 Marionette TRACE conn2 <- [1,1406,null,{}] 16:24:18 INFO - PROCESS | 1659 | 1468020258395 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}] 16:24:18 INFO - PROCESS | 1659 | 1468020258396 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:18 INFO - PROCESS | 1659 | 1468020258497 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:24:18 INFO - PROCESS | 1659 | 1468020258503 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1659 | 1468020258504 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a41d800 == 39 [pid = 1659] [id = 359] 16:24:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x123f74c00) [pid = 1659] [serial = 1076] [outer = 0x0] 16:24:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x124268400) [pid = 1659] [serial = 1077] [outer = 0x123f74c00] 16:24:18 INFO - PROCESS | 1659 | 1468020258531 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12426e800) [pid = 1659] [serial = 1078] [outer = 0x123f74c00] 16:24:19 INFO - PROCESS | 1659 | 1468020259081 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]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 769ms 16:24:19 INFO - PROCESS | 1659 | 1468020259162 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:24:19 INFO - PROCESS | 1659 | 1468020259165 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:24:19 INFO - PROCESS | 1659 | 1468020259168 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1659 | 1468020259170 Marionette TRACE conn2 <- [1,1410,null,{}] 16:24:19 INFO - PROCESS | 1659 | 1468020259175 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}] 16:24:19 INFO - PROCESS | 1659 | 1468020259177 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:19 INFO - PROCESS | 1659 | 1468020259290 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:24:19 INFO - PROCESS | 1659 | 1468020259345 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1659 | 1468020259346 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185af000 == 40 [pid = 1659] [id = 360] 16:24:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112df2000) [pid = 1659] [serial = 1079] [outer = 0x0] 16:24:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1131a3c00) [pid = 1659] [serial = 1080] [outer = 0x112df2000] 16:24:19 INFO - PROCESS | 1659 | 1468020259378 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116032000) [pid = 1659] [serial = 1081] [outer = 0x112df2000] 16:24:20 INFO - PROCESS | 1659 | 1468020260160 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1023ms 16:24:20 INFO - PROCESS | 1659 | 1468020260196 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1659 | 1468020260198 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:24:20 INFO - PROCESS | 1659 | 1468020260203 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1659 | 1468020260205 Marionette TRACE conn2 <- [1,1414,null,{}] 16:24:20 INFO - PROCESS | 1659 | 1468020260219 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}] 16:24:20 INFO - PROCESS | 1659 | 1468020260221 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:20 INFO - PROCESS | 1659 | 1468020260346 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12a21b800 == 39 [pid = 1659] [id = 358] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12900a800 == 38 [pid = 1659] [id = 357] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x128a1e800 == 37 [pid = 1659] [id = 356] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12666f000 == 36 [pid = 1659] [id = 355] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x125609800 == 35 [pid = 1659] [id = 354] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x1245db000 == 34 [pid = 1659] [id = 353] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6f800 == 33 [pid = 1659] [id = 352] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d9000 == 32 [pid = 1659] [id = 351] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x119507800 == 31 [pid = 1659] [id = 350] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x117e72800 == 30 [pid = 1659] [id = 349] 16:24:20 INFO - PROCESS | 1659 | --DOCSHELL 0x11667f000 == 29 [pid = 1659] [id = 348] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11837b000) [pid = 1659] [serial = 1023] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118892c00) [pid = 1659] [serial = 1024] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119064c00) [pid = 1659] [serial = 1026] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11985d400) [pid = 1659] [serial = 1027] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1133cd000) [pid = 1659] [serial = 1011] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116023800) [pid = 1659] [serial = 1012] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x116979400) [pid = 1659] [serial = 1014] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1172c4800) [pid = 1659] [serial = 1015] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x126523c00) [pid = 1659] [serial = 1006] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118202400) [pid = 1659] [serial = 1020] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x11831e400) [pid = 1659] [serial = 1021] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x117eba800) [pid = 1659] [serial = 1017] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118189c00) [pid = 1659] [serial = 1018] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1133cac00) [pid = 1659] [serial = 1008] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x113f39c00) [pid = 1659] [serial = 1009] [outer = 0x0] [url = about:blank] 16:24:20 INFO - PROCESS | 1659 | 1468020260423 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1659 | 1468020260426 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f49800 == 30 [pid = 1659] [id = 361] 16:24:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x112f18000) [pid = 1659] [serial = 1082] [outer = 0x0] 16:24:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1133ea800) [pid = 1659] [serial = 1083] [outer = 0x112f18000] 16:24:20 INFO - PROCESS | 1659 | 1468020260455 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11607c400) [pid = 1659] [serial = 1084] [outer = 0x112f18000] 16:24:20 INFO - PROCESS | 1659 | 1468020260768 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 16:24:20 INFO - PROCESS | 1659 | 1468020260779 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1659 | 1468020260783 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:24:20 INFO - PROCESS | 1659 | 1468020260787 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1659 | 1468020260789 Marionette TRACE conn2 <- [1,1418,null,{}] 16:24:20 INFO - PROCESS | 1659 | 1468020260794 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}] 16:24:20 INFO - PROCESS | 1659 | 1468020260797 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:20 INFO - PROCESS | 1659 | 1468020260880 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:24:20 INFO - PROCESS | 1659 | 1468020260884 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1659 | 1468020260886 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x118742800 == 31 [pid = 1659] [id = 362] 16:24:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116919400) [pid = 1659] [serial = 1085] [outer = 0x0] 16:24:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x117373000) [pid = 1659] [serial = 1086] [outer = 0x116919400] 16:24:20 INFO - PROCESS | 1659 | 1468020260916 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1176c7400) [pid = 1659] [serial = 1087] [outer = 0x116919400] 16:24:21 INFO - PROCESS | 1659 | 1468020261263 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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 16:24:21 INFO - PROCESS | 1659 | 1468020261308 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1659 | 1468020261309 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:24:21 INFO - PROCESS | 1659 | 1468020261314 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1659 | 1468020261317 Marionette TRACE conn2 <- [1,1422,null,{}] 16:24:21 INFO - PROCESS | 1659 | 1468020261325 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}] 16:24:21 INFO - PROCESS | 1659 | 1468020261328 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:21 INFO - PROCESS | 1659 | 1468020261415 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:24:21 INFO - PROCESS | 1659 | 1468020261420 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1659 | 1468020261422 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x119aba800 == 32 [pid = 1659] [id = 363] 16:24:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118193c00) [pid = 1659] [serial = 1088] [outer = 0x0] 16:24:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1181b8000) [pid = 1659] [serial = 1089] [outer = 0x118193c00] 16:24:21 INFO - PROCESS | 1659 | 1468020261451 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11831b800) [pid = 1659] [serial = 1090] [outer = 0x118193c00] 16:24:21 INFO - PROCESS | 1659 | 1468020261809 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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 16:24:21 INFO - PROCESS | 1659 | 1468020261837 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1659 | 1468020261839 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:24:21 INFO - PROCESS | 1659 | 1468020261841 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1659 | 1468020261842 Marionette TRACE conn2 <- [1,1426,null,{}] 16:24:21 INFO - PROCESS | 1659 | 1468020261845 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}] 16:24:21 INFO - PROCESS | 1659 | 1468020261846 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:21 INFO - PROCESS | 1659 | 1468020261925 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:24:21 INFO - PROCESS | 1659 | 1468020261929 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1659 | 1468020261930 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f19000 == 33 [pid = 1659] [id = 364] 16:24:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1126f3800) [pid = 1659] [serial = 1091] [outer = 0x0] 16:24:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118898400) [pid = 1659] [serial = 1092] [outer = 0x1126f3800] 16:24:21 INFO - PROCESS | 1659 | 1468020261957 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119320000) [pid = 1659] [serial = 1093] [outer = 0x1126f3800] 16:24:22 INFO - PROCESS | 1659 | 1468020262290 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 472ms 16:24:22 INFO - PROCESS | 1659 | 1468020262315 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:24:22 INFO - PROCESS | 1659 | 1468020262317 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:24:22 INFO - PROCESS | 1659 | 1468020262319 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1659 | 1468020262320 Marionette TRACE conn2 <- [1,1430,null,{}] 16:24:22 INFO - PROCESS | 1659 | 1468020262323 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}] 16:24:22 INFO - PROCESS | 1659 | 1468020262324 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:22 INFO - PROCESS | 1659 | 1468020262405 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:24:22 INFO - PROCESS | 1659 | 1468020262470 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1659 | 1468020262471 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245d4000 == 34 [pid = 1659] [id = 365] 16:24:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x111aa5800) [pid = 1659] [serial = 1094] [outer = 0x0] 16:24:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11931f400) [pid = 1659] [serial = 1095] [outer = 0x111aa5800] 16:24:22 INFO - PROCESS | 1659 | 1468020262496 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1193bc000) [pid = 1659] [serial = 1096] [outer = 0x111aa5800] 16:24:22 INFO - PROCESS | 1659 | 1468020262846 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 16:24:22 INFO - PROCESS | 1659 | 1468020262888 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1659 | 1468020262890 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:24:22 INFO - PROCESS | 1659 | 1468020262892 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1659 | 1468020262893 Marionette TRACE conn2 <- [1,1434,null,{}] 16:24:22 INFO - PROCESS | 1659 | 1468020262895 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}] 16:24:22 INFO - PROCESS | 1659 | 1468020262900 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:23 INFO - PROCESS | 1659 | 1468020263015 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:24:23 INFO - PROCESS | 1659 | 1468020263049 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1659 | 1468020263051 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x125609800 == 35 [pid = 1659] [id = 366] 16:24:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1195b7800) [pid = 1659] [serial = 1097] [outer = 0x0] 16:24:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119862400) [pid = 1659] [serial = 1098] [outer = 0x1195b7800] 16:24:23 INFO - PROCESS | 1659 | 1468020263076 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120f2dc00) [pid = 1659] [serial = 1099] [outer = 0x1195b7800] 16:24:23 INFO - PROCESS | 1659 | 1468020263422 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]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 570ms 16:24:23 INFO - PROCESS | 1659 | 1468020263462 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1659 | 1468020263463 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:24:23 INFO - PROCESS | 1659 | 1468020263465 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1659 | 1468020263466 Marionette TRACE conn2 <- [1,1438,null,{}] 16:24:23 INFO - PROCESS | 1659 | 1468020263468 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}] 16:24:23 INFO - PROCESS | 1659 | 1468020263479 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:23 INFO - PROCESS | 1659 | 1468020263566 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:24:23 INFO - PROCESS | 1659 | 1468020263605 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1659 | 1468020263606 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x129003000 == 36 [pid = 1659] [id = 367] 16:24:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120f2d800) [pid = 1659] [serial = 1100] [outer = 0x0] 16:24:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1210f0400) [pid = 1659] [serial = 1101] [outer = 0x120f2d800] 16:24:23 INFO - PROCESS | 1659 | 1468020263630 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123b46800) [pid = 1659] [serial = 1102] [outer = 0x120f2d800] 16:24:23 INFO - PROCESS | 1659 | 1468020263944 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]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 16:24:23 INFO - PROCESS | 1659 | 1468020263985 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1659 | 1468020263986 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:24:24 INFO - PROCESS | 1659 | 1468020263994 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1659 | 1468020263997 Marionette TRACE conn2 <- [1,1442,null,{}] 16:24:24 INFO - PROCESS | 1659 | 1468020264000 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}] 16:24:24 INFO - PROCESS | 1659 | 1468020264001 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:24 INFO - PROCESS | 1659 | 1468020264095 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:24:24 INFO - PROCESS | 1659 | 1468020264098 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1659 | 1468020264099 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a21f800 == 37 [pid = 1659] [id = 368] 16:24:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123b4b000) [pid = 1659] [serial = 1103] [outer = 0x0] 16:24:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123f6bc00) [pid = 1659] [serial = 1104] [outer = 0x123b4b000] 16:24:24 INFO - PROCESS | 1659 | 1468020264125 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123fcf400) [pid = 1659] [serial = 1105] [outer = 0x123b4b000] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123b42800) [pid = 1659] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11737b000) [pid = 1659] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1129c6c00) [pid = 1659] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11737a000) [pid = 1659] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113831000) [pid = 1659] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1133d4c00) [pid = 1659] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118319c00) [pid = 1659] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119889400) [pid = 1659] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112df5400) [pid = 1659] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116973c00) [pid = 1659] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118209000) [pid = 1659] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11931e000) [pid = 1659] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x112761400) [pid = 1659] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x120f2d000) [pid = 1659] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120fd5400) [pid = 1659] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:24:24 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1128d2800) [pid = 1659] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:24:24 INFO - PROCESS | 1659 | 1468020264522 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]]]}] 16:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 573ms 16:24:24 INFO - PROCESS | 1659 | 1468020264567 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 1659 | 1468020264569 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:24:24 INFO - PROCESS | 1659 | 1468020264571 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1659 | 1468020264572 Marionette TRACE conn2 <- [1,1446,null,{}] 16:24:24 INFO - PROCESS | 1659 | 1468020264574 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}] 16:24:24 INFO - PROCESS | 1659 | 1468020264575 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:24 INFO - PROCESS | 1659 | 1468020264653 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:24:24 INFO - PROCESS | 1659 | 1468020264659 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1659 | 1468020264660 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119db7800 == 38 [pid = 1659] [id = 369] 16:24:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1133cb800) [pid = 1659] [serial = 1106] [outer = 0x0] 16:24:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11607b400) [pid = 1659] [serial = 1107] [outer = 0x1133cb800] 16:24:24 INFO - PROCESS | 1659 | 1468020264684 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x117ec4000) [pid = 1659] [serial = 1108] [outer = 0x1133cb800] 16:24:25 INFO - PROCESS | 1659 | 1468020265004 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 16:24:25 INFO - PROCESS | 1659 | 1468020265041 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1659 | 1468020265043 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:24:25 INFO - PROCESS | 1659 | 1468020265045 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1659 | 1468020265046 Marionette TRACE conn2 <- [1,1450,null,{}] 16:24:25 INFO - PROCESS | 1659 | 1468020265048 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}] 16:24:25 INFO - PROCESS | 1659 | 1468020265049 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:25 INFO - PROCESS | 1659 | 1468020265152 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:24:25 INFO - PROCESS | 1659 | 1468020265159 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1659 | 1468020265160 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f18800 == 39 [pid = 1659] [id = 370] 16:24:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112df5400) [pid = 1659] [serial = 1109] [outer = 0x0] 16:24:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118317800) [pid = 1659] [serial = 1110] [outer = 0x112df5400] 16:24:25 INFO - PROCESS | 1659 | 1468020265185 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123f71000) [pid = 1659] [serial = 1111] [outer = 0x112df5400] 16:24:25 INFO - PROCESS | 1659 | 1468020265505 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 468ms 16:24:25 INFO - PROCESS | 1659 | 1468020265513 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:24:25 INFO - PROCESS | 1659 | 1468020265515 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:24:25 INFO - PROCESS | 1659 | 1468020265522 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1659 | 1468020265524 Marionette TRACE conn2 <- [1,1454,null,{}] 16:24:25 INFO - PROCESS | 1659 | 1468020265526 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}] 16:24:25 INFO - PROCESS | 1659 | 1468020265528 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:25 INFO - PROCESS | 1659 | 1468020265623 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:24:25 INFO - PROCESS | 1659 | 1468020265628 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1659 | 1468020265629 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b225000 == 40 [pid = 1659] [id = 371] 16:24:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119884800) [pid = 1659] [serial = 1112] [outer = 0x0] 16:24:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x124288800) [pid = 1659] [serial = 1113] [outer = 0x119884800] 16:24:25 INFO - PROCESS | 1659 | 1468020265657 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12485ec00) [pid = 1659] [serial = 1114] [outer = 0x119884800] 16:24:26 INFO - PROCESS | 1659 | 1468020266031 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]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 16:24:26 INFO - PROCESS | 1659 | 1468020266056 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 1659 | 1468020266059 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:24:26 INFO - PROCESS | 1659 | 1468020266063 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1659 | 1468020266064 Marionette TRACE conn2 <- [1,1458,null,{}] 16:24:26 INFO - PROCESS | 1659 | 1468020266067 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}] 16:24:26 INFO - PROCESS | 1659 | 1468020266069 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:26 INFO - PROCESS | 1659 | 1468020266155 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:24:26 INFO - PROCESS | 1659 | 1468020266161 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1659 | 1468020266162 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b935800 == 41 [pid = 1659] [id = 372] 16:24:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12485f000) [pid = 1659] [serial = 1115] [outer = 0x0] 16:24:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124909400) [pid = 1659] [serial = 1116] [outer = 0x12485f000] 16:24:26 INFO - PROCESS | 1659 | 1468020266186 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124bf8c00) [pid = 1659] [serial = 1117] [outer = 0x12485f000] 16:24:26 INFO - PROCESS | 1659 | 1468020266576 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]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 16:24:26 INFO - PROCESS | 1659 | 1468020266594 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 1659 | 1468020266597 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:24:26 INFO - PROCESS | 1659 | 1468020266603 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1659 | 1468020266605 Marionette TRACE conn2 <- [1,1462,null,{}] 16:24:26 INFO - PROCESS | 1659 | 1468020266609 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}] 16:24:26 INFO - PROCESS | 1659 | 1468020266611 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:26 INFO - PROCESS | 1659 | 1468020266725 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:24:26 INFO - PROCESS | 1659 | 1468020266792 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1659 | 1468020266796 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e32800 == 42 [pid = 1659] [id = 373] 16:24:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1129ce800) [pid = 1659] [serial = 1118] [outer = 0x0] 16:24:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1129d1c00) [pid = 1659] [serial = 1119] [outer = 0x1129ce800] 16:24:26 INFO - PROCESS | 1659 | 1468020266826 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x116085400) [pid = 1659] [serial = 1120] [outer = 0x1129ce800] 16:24:27 INFO - PROCESS | 1659 | 1468020267251 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]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 673ms 16:24:27 INFO - PROCESS | 1659 | 1468020267275 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1659 | 1468020267279 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:24:27 INFO - PROCESS | 1659 | 1468020267286 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1659 | 1468020267288 Marionette TRACE conn2 <- [1,1466,null,{}] 16:24:27 INFO - PROCESS | 1659 | 1468020267290 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}] 16:24:27 INFO - PROCESS | 1659 | 1468020267292 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:27 INFO - PROCESS | 1659 | 1468020267395 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:24:27 INFO - PROCESS | 1659 | 1468020267479 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1659 | 1468020267480 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a70800 == 43 [pid = 1659] [id = 374] 16:24:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1180cb400) [pid = 1659] [serial = 1121] [outer = 0x0] 16:24:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1180e2800) [pid = 1659] [serial = 1122] [outer = 0x1180cb400] 16:24:27 INFO - PROCESS | 1659 | 1468020267554 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1181bec00) [pid = 1659] [serial = 1123] [outer = 0x1180cb400] 16:24:27 INFO - PROCESS | 1659 | 1468020267978 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]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 720ms 16:24:28 INFO - PROCESS | 1659 | 1468020268024 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1659 | 1468020268026 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:24:28 INFO - PROCESS | 1659 | 1468020268032 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1659 | 1468020268036 Marionette TRACE conn2 <- [1,1470,null,{}] 16:24:28 INFO - PROCESS | 1659 | 1468020268071 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}] 16:24:28 INFO - PROCESS | 1659 | 1468020268076 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:28 INFO - PROCESS | 1659 | 1468020268188 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:24:28 INFO - PROCESS | 1659 | 1468020268254 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1659 | 1468020268256 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b017000 == 44 [pid = 1659] [id = 375] 16:24:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1195bfc00) [pid = 1659] [serial = 1124] [outer = 0x0] 16:24:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119862c00) [pid = 1659] [serial = 1125] [outer = 0x1195bfc00] 16:24:28 INFO - PROCESS | 1659 | 1468020268287 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11988a400) [pid = 1659] [serial = 1126] [outer = 0x1195bfc00] 16:24:28 INFO - PROCESS | 1659 | 1468020268726 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]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 16:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:24:28 INFO - PROCESS | 1659 | 1468020268756 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1659 | 1468020268758 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:24:28 INFO - PROCESS | 1659 | 1468020268779 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1659 | 1468020268780 Marionette TRACE conn2 <- [1,1474,null,{}] 16:24:28 INFO - PROCESS | 1659 | 1468020268786 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}] 16:24:28 INFO - PROCESS | 1659 | 1468020268787 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:28 INFO - PROCESS | 1659 | 1468020268891 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:24:28 INFO - PROCESS | 1659 | 1468020268984 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1659 | 1468020268985 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c03d000 == 45 [pid = 1659] [id = 376] 16:24:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11988e000) [pid = 1659] [serial = 1127] [outer = 0x0] 16:24:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x123b47400) [pid = 1659] [serial = 1128] [outer = 0x11988e000] 16:24:29 INFO - PROCESS | 1659 | 1468020269015 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12426a400) [pid = 1659] [serial = 1129] [outer = 0x11988e000] 16:24:29 INFO - PROCESS | 1659 | 1468020269620 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]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 892ms 16:24:29 INFO - PROCESS | 1659 | 1468020269666 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1659 | 1468020269669 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:24:29 INFO - PROCESS | 1659 | 1468020269673 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1659 | 1468020269675 Marionette TRACE conn2 <- [1,1478,null,{}] 16:24:29 INFO - PROCESS | 1659 | 1468020269679 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}] 16:24:29 INFO - PROCESS | 1659 | 1468020269680 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:29 INFO - PROCESS | 1659 | 1468020269777 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:24:29 INFO - PROCESS | 1659 | 1468020269851 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1659 | 1468020269854 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x113a44800 == 46 [pid = 1659] [id = 377] 16:24:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x113379800) [pid = 1659] [serial = 1130] [outer = 0x0] 16:24:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x113860c00) [pid = 1659] [serial = 1131] [outer = 0x113379800] 16:24:29 INFO - PROCESS | 1659 | 1468020269882 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116752400) [pid = 1659] [serial = 1132] [outer = 0x113379800] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12b225000 == 45 [pid = 1659] [id = 371] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x123f18800 == 44 [pid = 1659] [id = 370] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x119db7800 == 43 [pid = 1659] [id = 369] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12a21f800 == 42 [pid = 1659] [id = 368] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x129003000 == 41 [pid = 1659] [id = 367] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x125609800 == 40 [pid = 1659] [id = 366] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1245d4000 == 39 [pid = 1659] [id = 365] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x123f19000 == 38 [pid = 1659] [id = 364] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x119aba800 == 37 [pid = 1659] [id = 363] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x118742800 == 36 [pid = 1659] [id = 362] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x113f49800 == 35 [pid = 1659] [id = 361] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12a41d800 == 34 [pid = 1659] [id = 359] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1185af000 == 33 [pid = 1659] [id = 360] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1185be000 == 32 [pid = 1659] [id = 347] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12c03d000 == 31 [pid = 1659] [id = 376] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12b017000 == 30 [pid = 1659] [id = 375] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x123a70800 == 29 [pid = 1659] [id = 374] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12b935800 == 28 [pid = 1659] [id = 372] 16:24:30 INFO - PROCESS | 1659 | --DOCSHELL 0x117e32800 == 27 [pid = 1659] [id = 373] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123b4b800) [pid = 1659] [serial = 1074] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1181bd400) [pid = 1659] [serial = 1053] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1129cc000) [pid = 1659] [serial = 1044] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x112f8c800) [pid = 1659] [serial = 1045] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117ec1400) [pid = 1659] [serial = 1050] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118189400) [pid = 1659] [serial = 1051] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116758000) [pid = 1659] [serial = 1047] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116a0c000) [pid = 1659] [serial = 1048] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116631400) [pid = 1659] [serial = 1042] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113a53800) [pid = 1659] [serial = 1041] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119321000) [pid = 1659] [serial = 1057] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118763800) [pid = 1659] [serial = 1056] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119dd2800) [pid = 1659] [serial = 1062] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1150d6c00) [pid = 1659] [serial = 1030] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112f8ec00) [pid = 1659] [serial = 1029] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1176cb000) [pid = 1659] [serial = 1033] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117372400) [pid = 1659] [serial = 1032] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118895800) [pid = 1659] [serial = 1036] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118317000) [pid = 1659] [serial = 1035] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1195bbc00) [pid = 1659] [serial = 1039] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1193bc400) [pid = 1659] [serial = 1059] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120fd7400) [pid = 1659] [serial = 1065] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120f2b800) [pid = 1659] [serial = 1063] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1210f2800) [pid = 1659] [serial = 1071] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123b42000) [pid = 1659] [serial = 1072] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1193bac00) [pid = 1659] [serial = 1038] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1176bf800) [pid = 1659] [serial = 1068] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1210ecc00) [pid = 1659] [serial = 1066] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119889000) [pid = 1659] [serial = 1060] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11988f400) [pid = 1659] [serial = 1069] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x123f70800) [pid = 1659] [serial = 1075] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11831c400) [pid = 1659] [serial = 1054] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x124268400) [pid = 1659] [serial = 1077] [outer = 0x0] [url = about:blank] 16:24:30 INFO - PROCESS | 1659 | 1468020270929 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]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1272ms 16:24:30 INFO - PROCESS | 1659 | 1468020270950 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1659 | 1468020270954 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:24:30 INFO - PROCESS | 1659 | 1468020270958 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1659 | 1468020270961 Marionette TRACE conn2 <- [1,1482,null,{}] 16:24:30 INFO - PROCESS | 1659 | 1468020270966 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}] 16:24:30 INFO - PROCESS | 1659 | 1468020270969 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:31 INFO - PROCESS | 1659 | 1468020271051 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:24:31 INFO - PROCESS | 1659 | 1468020271055 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1659 | 1468020271058 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x116940000 == 28 [pid = 1659] [id = 378] 16:24:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1129cc400) [pid = 1659] [serial = 1133] [outer = 0x0] 16:24:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11337a400) [pid = 1659] [serial = 1134] [outer = 0x1129cc400] 16:24:31 INFO - PROCESS | 1659 | 1468020271087 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1128d3800) [pid = 1659] [serial = 1135] [outer = 0x1129cc400] 16:24:31 INFO - PROCESS | 1659 | 1468020271454 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]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 525ms 16:24:31 INFO - PROCESS | 1659 | 1468020271483 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1659 | 1468020271486 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:24:31 INFO - PROCESS | 1659 | 1468020271491 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1659 | 1468020271493 Marionette TRACE conn2 <- [1,1486,null,{}] 16:24:31 INFO - PROCESS | 1659 | 1468020271495 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}] 16:24:31 INFO - PROCESS | 1659 | 1468020271497 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:31 INFO - PROCESS | 1659 | 1468020271577 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:24:31 INFO - PROCESS | 1659 | 1468020271581 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1659 | 1468020271582 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e92800 == 29 [pid = 1659] [id = 379] 16:24:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11675e400) [pid = 1659] [serial = 1136] [outer = 0x0] 16:24:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117225000) [pid = 1659] [serial = 1137] [outer = 0x11675e400] 16:24:31 INFO - PROCESS | 1659 | 1468020271612 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1176bf800) [pid = 1659] [serial = 1138] [outer = 0x11675e400] 16:24:31 INFO - PROCESS | 1659 | 1468020271961 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]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 16:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:24:32 INFO - PROCESS | 1659 | 1468020272010 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1659 | 1468020272011 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:24:32 INFO - PROCESS | 1659 | 1468020272014 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1659 | 1468020272016 Marionette TRACE conn2 <- [1,1490,null,{}] 16:24:32 INFO - PROCESS | 1659 | 1468020272024 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}] 16:24:32 INFO - PROCESS | 1659 | 1468020272027 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:32 INFO - PROCESS | 1659 | 1468020272105 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:24:32 INFO - PROCESS | 1659 | 1468020272112 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1659 | 1468020272114 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195c5000 == 30 [pid = 1659] [id = 380] 16:24:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1128cd400) [pid = 1659] [serial = 1139] [outer = 0x0] 16:24:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1181b3400) [pid = 1659] [serial = 1140] [outer = 0x1128cd400] 16:24:32 INFO - PROCESS | 1659 | 1468020272143 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11820b400) [pid = 1659] [serial = 1141] [outer = 0x1128cd400] 16:24:32 INFO - PROCESS | 1659 | 1468020272486 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]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 16:24:32 INFO - PROCESS | 1659 | 1468020272535 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1659 | 1468020272536 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:24:32 INFO - PROCESS | 1659 | 1468020272539 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1659 | 1468020272540 Marionette TRACE conn2 <- [1,1494,null,{}] 16:24:32 INFO - PROCESS | 1659 | 1468020272542 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}] 16:24:32 INFO - PROCESS | 1659 | 1468020272543 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:32 INFO - PROCESS | 1659 | 1468020272648 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:24:32 INFO - PROCESS | 1659 | 1468020272656 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1659 | 1468020272657 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199ed000 == 31 [pid = 1659] [id = 381] 16:24:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11831ac00) [pid = 1659] [serial = 1142] [outer = 0x0] 16:24:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11837ec00) [pid = 1659] [serial = 1143] [outer = 0x11831ac00] 16:24:32 INFO - PROCESS | 1659 | 1468020272683 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118895800) [pid = 1659] [serial = 1144] [outer = 0x11831ac00] 16:24:33 INFO - PROCESS | 1659 | 1468020273053 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 569ms 16:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:24:33 INFO - PROCESS | 1659 | 1468020273109 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1659 | 1468020273110 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:24:33 INFO - PROCESS | 1659 | 1468020273112 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1659 | 1468020273113 Marionette TRACE conn2 <- [1,1498,null,{}] 16:24:33 INFO - PROCESS | 1659 | 1468020273116 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}] 16:24:33 INFO - PROCESS | 1659 | 1468020273117 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:33 INFO - PROCESS | 1659 | 1468020273210 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:24:33 INFO - PROCESS | 1659 | 1468020273250 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1659 | 1468020273251 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245da000 == 32 [pid = 1659] [id = 382] 16:24:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113831400) [pid = 1659] [serial = 1145] [outer = 0x0] 16:24:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11931e800) [pid = 1659] [serial = 1146] [outer = 0x113831400] 16:24:33 INFO - PROCESS | 1659 | 1468020273276 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119865800) [pid = 1659] [serial = 1147] [outer = 0x113831400] 16:24:33 INFO - PROCESS | 1659 | 1468020273625 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 16:24:33 INFO - PROCESS | 1659 | 1468020273632 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1659 | 1468020273634 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:24:33 INFO - PROCESS | 1659 | 1468020273638 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1659 | 1468020273640 Marionette TRACE conn2 <- [1,1502,null,{}] 16:24:33 INFO - PROCESS | 1659 | 1468020273649 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}] 16:24:33 INFO - PROCESS | 1659 | 1468020273657 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:33 INFO - PROCESS | 1659 | 1468020273831 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:24:33 INFO - PROCESS | 1659 | 1468020273848 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1659 | 1468020273850 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560d000 == 33 [pid = 1659] [id = 383] 16:24:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119884000) [pid = 1659] [serial = 1148] [outer = 0x0] 16:24:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119fcf800) [pid = 1659] [serial = 1149] [outer = 0x119884000] 16:24:33 INFO - PROCESS | 1659 | 1468020273892 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1210ecc00) [pid = 1659] [serial = 1150] [outer = 0x119884000] 16:24:34 INFO - PROCESS | 1659 | 1468020274313 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]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 726ms 16:24:34 INFO - PROCESS | 1659 | 1468020274364 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1659 | 1468020274365 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:24:34 INFO - PROCESS | 1659 | 1468020274373 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1659 | 1468020274374 Marionette TRACE conn2 <- [1,1506,null,{}] 16:24:34 INFO - PROCESS | 1659 | 1468020274376 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}] 16:24:34 INFO - PROCESS | 1659 | 1468020274378 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:34 INFO - PROCESS | 1659 | 1468020274471 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:24:34 INFO - PROCESS | 1659 | 1468020274523 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1659 | 1468020274524 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b8e800 == 34 [pid = 1659] [id = 384] 16:24:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1128d2c00) [pid = 1659] [serial = 1151] [outer = 0x0] 16:24:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123b43000) [pid = 1659] [serial = 1152] [outer = 0x1128d2c00] 16:24:34 INFO - PROCESS | 1659 | 1468020274548 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12426e400) [pid = 1659] [serial = 1153] [outer = 0x1128d2c00] 16:24:34 INFO - PROCESS | 1659 | 1468020274834 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]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 16:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:24:34 INFO - PROCESS | 1659 | 1468020274843 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1659 | 1468020274844 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:24:34 INFO - PROCESS | 1659 | 1468020274846 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1659 | 1468020274847 Marionette TRACE conn2 <- [1,1510,null,{}] 16:24:34 INFO - PROCESS | 1659 | 1468020274849 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}] 16:24:34 INFO - PROCESS | 1659 | 1468020274850 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:35 INFO - PROCESS | 1659 | 1468020275140 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1195b7800) [pid = 1659] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120f2d800) [pid = 1659] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116919400) [pid = 1659] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123f74c00) [pid = 1659] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1126f3800) [pid = 1659] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118193c00) [pid = 1659] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112f18000) [pid = 1659] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112df2000) [pid = 1659] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119884800) [pid = 1659] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123b4b000) [pid = 1659] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12485f000) [pid = 1659] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1133cb800) [pid = 1659] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x112df5400) [pid = 1659] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:24:35 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x111aa5800) [pid = 1659] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:24:35 INFO - PROCESS | 1659 | 1468020275186 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 1659 | 1468020275187 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6a800 == 35 [pid = 1659] [id = 385] 16:24:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x110f80c00) [pid = 1659] [serial = 1154] [outer = 0x0] 16:24:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x112a83c00) [pid = 1659] [serial = 1155] [outer = 0x110f80c00] 16:24:35 INFO - PROCESS | 1659 | 1468020275212 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117227400) [pid = 1659] [serial = 1156] [outer = 0x110f80c00] 16:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 622ms 16:24:35 INFO - PROCESS | 1659 | 1468020275463 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]]]}] 16:24:35 INFO - PROCESS | 1659 | 1468020275468 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1659 | 1468020275470 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:24:35 INFO - PROCESS | 1659 | 1468020275479 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1659 | 1468020275480 Marionette TRACE conn2 <- [1,1514,null,{}] 16:24:35 INFO - PROCESS | 1659 | 1468020275483 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}] 16:24:35 INFO - PROCESS | 1659 | 1468020275484 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:35 INFO - PROCESS | 1659 | 1468020275567 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:24:35 INFO - PROCESS | 1659 | 1468020275571 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 1659 | 1468020275573 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195c4000 == 36 [pid = 1659] [id = 386] 16:24:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1180e5c00) [pid = 1659] [serial = 1157] [outer = 0x0] 16:24:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1195b7800) [pid = 1659] [serial = 1158] [outer = 0x1180e5c00] 16:24:35 INFO - PROCESS | 1659 | 1468020275599 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123b44400) [pid = 1659] [serial = 1159] [outer = 0x1180e5c00] 16:24:35 INFO - PROCESS | 1659 | 1468020275929 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 473ms 16:24:35 INFO - PROCESS | 1659 | 1468020275953 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:24:35 INFO - PROCESS | 1659 | 1468020275956 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:24:35 INFO - PROCESS | 1659 | 1468020275959 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1659 | 1468020275960 Marionette TRACE conn2 <- [1,1518,null,{}] 16:24:35 INFO - PROCESS | 1659 | 1468020275962 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}] 16:24:35 INFO - PROCESS | 1659 | 1468020275963 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:36 INFO - PROCESS | 1659 | 1468020276067 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:24:36 INFO - PROCESS | 1659 | 1468020276073 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1659 | 1468020276074 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a660800 == 37 [pid = 1659] [id = 387] 16:24:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1162bf000) [pid = 1659] [serial = 1160] [outer = 0x0] 16:24:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123b49800) [pid = 1659] [serial = 1161] [outer = 0x1162bf000] 16:24:36 INFO - PROCESS | 1659 | 1468020276106 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12485c800) [pid = 1659] [serial = 1162] [outer = 0x1162bf000] 16:24:36 INFO - PROCESS | 1659 | 1468020276393 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]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 16:24:36 INFO - PROCESS | 1659 | 1468020276427 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1659 | 1468020276428 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:24:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:24:36 INFO - PROCESS | 1659 | 1468020276431 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1659 | 1468020276433 Marionette TRACE conn2 <- [1,1522,null,{}] 16:24:36 INFO - PROCESS | 1659 | 1468020276438 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}] 16:24:36 INFO - PROCESS | 1659 | 1468020276440 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:36 INFO - PROCESS | 1659 | 1468020276532 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:24:36 INFO - PROCESS | 1659 | 1468020276538 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1659 | 1468020276540 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238de000 == 38 [pid = 1659] [id = 388] 16:24:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1166f8c00) [pid = 1659] [serial = 1163] [outer = 0x0] 16:24:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124b86800) [pid = 1659] [serial = 1164] [outer = 0x1166f8c00] 16:24:36 INFO - PROCESS | 1659 | 1468020276566 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125625800) [pid = 1659] [serial = 1165] [outer = 0x1166f8c00] 16:24:36 INFO - PROCESS | 1659 | 1468020276890 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"]]]}] 16:24:36 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 () { 16:24:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:24:36 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 () { 16:24:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:24:36 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 () { 16:24:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:24:36 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 () { 16:24:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:24:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 471ms 16:24:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:24:36 INFO - PROCESS | 1659 | 1468020276904 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1659 | 1468020276905 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:24:36 INFO - PROCESS | 1659 | 1468020276907 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1659 | 1468020276908 Marionette TRACE conn2 <- [1,1526,null,{}] 16:24:36 INFO - PROCESS | 1659 | 1468020276910 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}] 16:24:36 INFO - PROCESS | 1659 | 1468020276911 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:37 INFO - PROCESS | 1659 | 1468020277020 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:24:37 INFO - PROCESS | 1659 | 1468020277059 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1659 | 1468020277060 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c03c800 == 39 [pid = 1659] [id = 389] 16:24:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112a7b400) [pid = 1659] [serial = 1166] [outer = 0x0] 16:24:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124bf3000) [pid = 1659] [serial = 1167] [outer = 0x112a7b400] 16:24:37 INFO - PROCESS | 1659 | 1468020277084 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126527400) [pid = 1659] [serial = 1168] [outer = 0x112a7b400] 16:24:37 INFO - PROCESS | 1659 | 1468020277542 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"]]]}] 16:24:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:24:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:24:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:24:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 16:24:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:24:37 INFO - PROCESS | 1659 | 1468020277580 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1659 | 1468020277582 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:24:37 INFO - PROCESS | 1659 | 1468020277586 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1659 | 1468020277589 Marionette TRACE conn2 <- [1,1530,null,{}] 16:24:37 INFO - PROCESS | 1659 | 1468020277593 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}] 16:24:37 INFO - PROCESS | 1659 | 1468020277594 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:37 INFO - PROCESS | 1659 | 1468020277710 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:24:37 INFO - PROCESS | 1659 | 1468020277767 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1659 | 1468020277769 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1188b5000 == 40 [pid = 1659] [id = 390] 16:24:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1133cbc00) [pid = 1659] [serial = 1169] [outer = 0x0] 16:24:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116750800) [pid = 1659] [serial = 1170] [outer = 0x1133cbc00] 16:24:37 INFO - PROCESS | 1659 | 1468020277799 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11736cc00) [pid = 1659] [serial = 1171] [outer = 0x1133cbc00] 16:24:38 INFO - PROCESS | 1659 | 1468020278229 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]]]}] 16:24:38 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 16:24:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:24:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:24:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:24:38 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. 16:24:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:24:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 674ms 16:24:38 INFO - PROCESS | 1659 | 1468020278260 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1659 | 1468020278263 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:24:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:24:38 INFO - PROCESS | 1659 | 1468020278290 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1659 | 1468020278292 Marionette TRACE conn2 <- [1,1534,null,{}] 16:24:38 INFO - PROCESS | 1659 | 1468020278320 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}] 16:24:38 INFO - PROCESS | 1659 | 1468020278321 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:38 INFO - PROCESS | 1659 | 1468020278438 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:24:38 INFO - PROCESS | 1659 | 1468020278517 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1659 | 1468020278519 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x125664000 == 41 [pid = 1659] [id = 391] 16:24:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x117376c00) [pid = 1659] [serial = 1172] [outer = 0x0] 16:24:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1180cd400) [pid = 1659] [serial = 1173] [outer = 0x117376c00] 16:24:38 INFO - PROCESS | 1659 | 1468020278551 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11852f800) [pid = 1659] [serial = 1174] [outer = 0x117376c00] 16:24:39 INFO - PROCESS | 1659 | 1468020279206 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 971ms 16:24:39 INFO - PROCESS | 1659 | 1468020279261 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:24:39 INFO - PROCESS | 1659 | 1468020279263 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:24:39 INFO - PROCESS | 1659 | 1468020279266 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1659 | 1468020279268 Marionette TRACE conn2 <- [1,1538,null,{}] 16:24:39 INFO - PROCESS | 1659 | 1468020279272 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}] 16:24:39 INFO - PROCESS | 1659 | 1468020279273 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:39 INFO - PROCESS | 1659 | 1468020279385 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:24:39 INFO - PROCESS | 1659 | 1468020279464 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1659 | 1468020279467 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x117251800 == 42 [pid = 1659] [id = 392] 16:24:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1166f4800) [pid = 1659] [serial = 1175] [outer = 0x0] 16:24:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x116970c00) [pid = 1659] [serial = 1176] [outer = 0x1166f4800] 16:24:39 INFO - PROCESS | 1659 | 1468020279495 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11737b400) [pid = 1659] [serial = 1177] [outer = 0x1166f4800] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1238de000 == 41 [pid = 1659] [id = 388] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x12a660800 == 40 [pid = 1659] [id = 387] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1195c4000 == 39 [pid = 1659] [id = 386] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6a800 == 38 [pid = 1659] [id = 385] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x128b8e800 == 37 [pid = 1659] [id = 384] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x12560d000 == 36 [pid = 1659] [id = 383] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1245da000 == 35 [pid = 1659] [id = 382] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1199ed000 == 34 [pid = 1659] [id = 381] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1195c5000 == 33 [pid = 1659] [id = 380] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x117e92800 == 32 [pid = 1659] [id = 379] 16:24:39 INFO - PROCESS | 1659 | --DOCSHELL 0x116940000 == 31 [pid = 1659] [id = 378] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119862400) [pid = 1659] [serial = 1098] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1210f0400) [pid = 1659] [serial = 1101] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117373000) [pid = 1659] [serial = 1086] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1176c7400) [pid = 1659] [serial = 1087] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12426e800) [pid = 1659] [serial = 1078] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118898400) [pid = 1659] [serial = 1092] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119320000) [pid = 1659] [serial = 1093] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1181b8000) [pid = 1659] [serial = 1089] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11831b800) [pid = 1659] [serial = 1090] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1133ea800) [pid = 1659] [serial = 1083] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120f2dc00) [pid = 1659] [serial = 1099] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11607c400) [pid = 1659] [serial = 1084] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1131a3c00) [pid = 1659] [serial = 1080] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116032000) [pid = 1659] [serial = 1081] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12485ec00) [pid = 1659] [serial = 1114] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123f6bc00) [pid = 1659] [serial = 1104] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124909400) [pid = 1659] [serial = 1116] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123b46800) [pid = 1659] [serial = 1102] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11607b400) [pid = 1659] [serial = 1107] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118317800) [pid = 1659] [serial = 1110] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x117ec4000) [pid = 1659] [serial = 1108] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x124288800) [pid = 1659] [serial = 1113] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123fcf400) [pid = 1659] [serial = 1105] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x124bf8c00) [pid = 1659] [serial = 1117] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11931f400) [pid = 1659] [serial = 1095] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1193bc000) [pid = 1659] [serial = 1096] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123f71000) [pid = 1659] [serial = 1111] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 1659 | 1468020279905 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 16:24:39 INFO - PROCESS | 1659 | 1468020279937 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1659 | 1468020279939 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:24:39 INFO - PROCESS | 1659 | 1468020279943 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1659 | 1468020279945 Marionette TRACE conn2 <- [1,1542,null,{}] 16:24:39 INFO - PROCESS | 1659 | 1468020279948 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}] 16:24:39 INFO - PROCESS | 1659 | 1468020279949 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:40 INFO - PROCESS | 1659 | 1468020280029 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:24:40 INFO - PROCESS | 1659 | 1468020280086 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1659 | 1468020280087 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11907c000 == 32 [pid = 1659] [id = 393] 16:24:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x117ec4000) [pid = 1659] [serial = 1178] [outer = 0x0] 16:24:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1180e3800) [pid = 1659] [serial = 1179] [outer = 0x117ec4000] 16:24:40 INFO - PROCESS | 1659 | 1468020280117 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118210400) [pid = 1659] [serial = 1180] [outer = 0x117ec4000] 16:24:40 INFO - PROCESS | 1659 | 1468020280406 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]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 16:24:40 INFO - PROCESS | 1659 | 1468020280466 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 1659 | 1468020280468 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:24:40 INFO - PROCESS | 1659 | 1468020280470 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1659 | 1468020280472 Marionette TRACE conn2 <- [1,1546,null,{}] 16:24:40 INFO - PROCESS | 1659 | 1468020280482 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}] 16:24:40 INFO - PROCESS | 1659 | 1468020280486 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:40 INFO - PROCESS | 1659 | 1468020280568 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:24:40 INFO - PROCESS | 1659 | 1468020280624 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1659 | 1468020280626 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238e0800 == 33 [pid = 1659] [id = 394] 16:24:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1180c6800) [pid = 1659] [serial = 1181] [outer = 0x0] 16:24:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11888f000) [pid = 1659] [serial = 1182] [outer = 0x1180c6800] 16:24:40 INFO - PROCESS | 1659 | 1468020280657 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119866400) [pid = 1659] [serial = 1183] [outer = 0x1180c6800] 16:24:40 INFO - PROCESS | 1659 | 1468020280941 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]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 16:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:24:41 INFO - PROCESS | 1659 | 1468020280992 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1659 | 1468020280993 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:24:41 INFO - PROCESS | 1659 | 1468020280995 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1659 | 1468020280996 Marionette TRACE conn2 <- [1,1550,null,{}] 16:24:41 INFO - PROCESS | 1659 | 1468020280998 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}] 16:24:41 INFO - PROCESS | 1659 | 1468020281000 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:41 INFO - PROCESS | 1659 | 1468020281086 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:24:41 INFO - PROCESS | 1659 | 1468020281090 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1659 | 1468020281091 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x125061800 == 34 [pid = 1659] [id = 395] 16:24:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119885000) [pid = 1659] [serial = 1184] [outer = 0x0] 16:24:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119fcf400) [pid = 1659] [serial = 1185] [outer = 0x119885000] 16:24:41 INFO - PROCESS | 1659 | 1468020281120 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120f32800) [pid = 1659] [serial = 1186] [outer = 0x119885000] 16:24:41 INFO - PROCESS | 1659 | 1468020281517 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]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 569ms 16:24:41 INFO - PROCESS | 1659 | 1468020281566 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1659 | 1468020281567 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:24:41 INFO - PROCESS | 1659 | 1468020281571 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1659 | 1468020281572 Marionette TRACE conn2 <- [1,1554,null,{}] 16:24:41 INFO - PROCESS | 1659 | 1468020281576 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}] 16:24:41 INFO - PROCESS | 1659 | 1468020281578 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:41 INFO - PROCESS | 1659 | 1468020281696 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:24:41 INFO - PROCESS | 1659 | 1468020281703 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1659 | 1468020281704 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268dd000 == 35 [pid = 1659] [id = 396] 16:24:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119fd0400) [pid = 1659] [serial = 1187] [outer = 0x0] 16:24:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1210f2800) [pid = 1659] [serial = 1188] [outer = 0x119fd0400] 16:24:41 INFO - PROCESS | 1659 | 1468020281743 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123f6c800) [pid = 1659] [serial = 1189] [outer = 0x119fd0400] 16:24:42 INFO - PROCESS | 1659 | 1468020282218 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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 16:24:42 INFO - PROCESS | 1659 | 1468020282240 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1659 | 1468020282241 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:24:42 INFO - PROCESS | 1659 | 1468020282257 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1659 | 1468020282259 Marionette TRACE conn2 <- [1,1558,null,{}] 16:24:42 INFO - PROCESS | 1659 | 1468020282261 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}] 16:24:42 INFO - PROCESS | 1659 | 1468020282268 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:42 INFO - PROCESS | 1659 | 1468020282388 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:24:42 INFO - PROCESS | 1659 | 1468020282446 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1659 | 1468020282447 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a21b800 == 36 [pid = 1659] [id = 397] 16:24:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124583400) [pid = 1659] [serial = 1190] [outer = 0x0] 16:24:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124864400) [pid = 1659] [serial = 1191] [outer = 0x124583400] 16:24:42 INFO - PROCESS | 1659 | 1468020282472 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12501a400) [pid = 1659] [serial = 1192] [outer = 0x124583400] 16:24:42 INFO - PROCESS | 1659 | 1468020282790 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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 576ms 16:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:24:42 INFO - PROCESS | 1659 | 1468020282830 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1659 | 1468020282831 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:24:42 INFO - PROCESS | 1659 | 1468020282833 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1659 | 1468020282834 Marionette TRACE conn2 <- [1,1562,null,{}] 16:24:42 INFO - PROCESS | 1659 | 1468020282836 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}] 16:24:42 INFO - PROCESS | 1659 | 1468020282838 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:42 INFO - PROCESS | 1659 | 1468020282936 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:24:42 INFO - PROCESS | 1659 | 1468020282948 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1659 | 1468020282949 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x11917c800 == 37 [pid = 1659] [id = 398] 16:24:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1255acc00) [pid = 1659] [serial = 1193] [outer = 0x0] 16:24:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x125626c00) [pid = 1659] [serial = 1194] [outer = 0x1255acc00] 16:24:42 INFO - PROCESS | 1659 | 1468020282974 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12615c400) [pid = 1659] [serial = 1195] [outer = 0x1255acc00] 16:24:43 INFO - PROCESS | 1659 | 1468020283291 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]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 471ms 16:24:43 INFO - PROCESS | 1659 | 1468020283311 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1659 | 1468020283313 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:24:43 INFO - PROCESS | 1659 | 1468020283315 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1659 | 1468020283316 Marionette TRACE conn2 <- [1,1566,null,{}] 16:24:43 INFO - PROCESS | 1659 | 1468020283318 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}] 16:24:43 INFO - PROCESS | 1659 | 1468020283319 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:43 INFO - PROCESS | 1659 | 1468020283425 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:24:43 INFO - PROCESS | 1659 | 1468020283429 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1659 | 1468020283430 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa16800 == 38 [pid = 1659] [id = 399] 16:24:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1245b8000) [pid = 1659] [serial = 1196] [outer = 0x0] 16:24:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126163800) [pid = 1659] [serial = 1197] [outer = 0x1245b8000] 16:24:43 INFO - PROCESS | 1659 | 1468020283455 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1265c9c00) [pid = 1659] [serial = 1198] [outer = 0x1245b8000] 16:24:43 INFO - PROCESS | 1659 | 1468020283791 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]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 16:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:24:43 INFO - PROCESS | 1659 | 1468020283835 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1659 | 1468020283836 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:24:43 INFO - PROCESS | 1659 | 1468020283838 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1659 | 1468020283839 Marionette TRACE conn2 <- [1,1570,null,{}] 16:24:43 INFO - PROCESS | 1659 | 1468020283842 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}] 16:24:43 INFO - PROCESS | 1659 | 1468020283843 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:44 INFO - PROCESS | 1659 | 1468020284057 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11675e400) [pid = 1659] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x113831400) [pid = 1659] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113379800) [pid = 1659] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1129cc400) [pid = 1659] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1128cd400) [pid = 1659] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11831ac00) [pid = 1659] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1129ce800) [pid = 1659] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1180cb400) [pid = 1659] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1195bfc00) [pid = 1659] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119884000) [pid = 1659] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128d2c00) [pid = 1659] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11988e000) [pid = 1659] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x110f80c00) [pid = 1659] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1162bf000) [pid = 1659] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1166f8c00) [pid = 1659] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:24:44 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1180e5c00) [pid = 1659] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:24:44 INFO - PROCESS | 1659 | 1468020284122 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1659 | 1468020284123 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x11735f800 == 39 [pid = 1659] [id = 400] 16:24:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1128cd400) [pid = 1659] [serial = 1199] [outer = 0x0] 16:24:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1129cec00) [pid = 1659] [serial = 1200] [outer = 0x1128cd400] 16:24:44 INFO - PROCESS | 1659 | 1468020284174 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1172ba000) [pid = 1659] [serial = 1201] [outer = 0x1128cd400] 16:24:44 INFO - PROCESS | 1659 | 1468020284543 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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 720ms 16:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:24:44 INFO - PROCESS | 1659 | 1468020284559 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1659 | 1468020284560 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:24:44 INFO - PROCESS | 1659 | 1468020284562 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1659 | 1468020284563 Marionette TRACE conn2 <- [1,1574,null,{}] 16:24:44 INFO - PROCESS | 1659 | 1468020284577 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}] 16:24:44 INFO - PROCESS | 1659 | 1468020284578 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:44 INFO - PROCESS | 1659 | 1468020284659 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:24:44 INFO - PROCESS | 1659 | 1468020284663 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1659 | 1468020284664 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b933800 == 40 [pid = 1659] [id = 401] 16:24:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1172bd400) [pid = 1659] [serial = 1202] [outer = 0x0] 16:24:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11888d400) [pid = 1659] [serial = 1203] [outer = 0x1172bd400] 16:24:44 INFO - PROCESS | 1659 | 1468020284692 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120f25800) [pid = 1659] [serial = 1204] [outer = 0x1172bd400] 16:24:45 INFO - PROCESS | 1659 | 1468020285028 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]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 480ms 16:24:45 INFO - PROCESS | 1659 | 1468020285042 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1659 | 1468020285044 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:24:45 INFO - PROCESS | 1659 | 1468020285050 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1659 | 1468020285052 Marionette TRACE conn2 <- [1,1578,null,{}] 16:24:45 INFO - PROCESS | 1659 | 1468020285054 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}] 16:24:45 INFO - PROCESS | 1659 | 1468020285056 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:45 INFO - PROCESS | 1659 | 1468020285153 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:24:45 INFO - PROCESS | 1659 | 1468020285209 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1659 | 1468020285218 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c29f000 == 41 [pid = 1659] [id = 402] 16:24:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1180c1800) [pid = 1659] [serial = 1205] [outer = 0x0] 16:24:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1245ba800) [pid = 1659] [serial = 1206] [outer = 0x1180c1800] 16:24:45 INFO - PROCESS | 1659 | 1468020285244 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128a49800) [pid = 1659] [serial = 1207] [outer = 0x1180c1800] 16:24:45 INFO - PROCESS | 1659 | 1468020285550 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]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 16:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:24:45 INFO - PROCESS | 1659 | 1468020285578 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1659 | 1468020285579 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:24:45 INFO - PROCESS | 1659 | 1468020285583 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1659 | 1468020285584 Marionette TRACE conn2 <- [1,1582,null,{}] 16:24:45 INFO - PROCESS | 1659 | 1468020285592 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}] 16:24:45 INFO - PROCESS | 1659 | 1468020285593 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:45 INFO - PROCESS | 1659 | 1468020285677 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:24:45 INFO - PROCESS | 1659 | 1468020285681 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1659 | 1468020285682 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c972000 == 42 [pid = 1659] [id = 403] 16:24:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a4c400) [pid = 1659] [serial = 1208] [outer = 0x0] 16:24:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a51000) [pid = 1659] [serial = 1209] [outer = 0x128a4c400] 16:24:45 INFO - PROCESS | 1659 | 1468020285709 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128b63000) [pid = 1659] [serial = 1210] [outer = 0x128a4c400] 16:24:46 INFO - PROCESS | 1659 | 1468020286151 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]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 622ms 16:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:24:46 INFO - PROCESS | 1659 | 1468020286204 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1659 | 1468020286207 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:24:46 INFO - PROCESS | 1659 | 1468020286210 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1659 | 1468020286212 Marionette TRACE conn2 <- [1,1586,null,{}] 16:24:46 INFO - PROCESS | 1659 | 1468020286216 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}] 16:24:46 INFO - PROCESS | 1659 | 1468020286218 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:46 INFO - PROCESS | 1659 | 1468020286331 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:24:46 INFO - PROCESS | 1659 | 1468020286391 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1659 | 1468020286392 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x11850b000 == 43 [pid = 1659] [id = 404] 16:24:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113a52c00) [pid = 1659] [serial = 1211] [outer = 0x0] 16:24:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1162b7800) [pid = 1659] [serial = 1212] [outer = 0x113a52c00] 16:24:46 INFO - PROCESS | 1659 | 1468020286423 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1176c7400) [pid = 1659] [serial = 1213] [outer = 0x113a52c00] 16:24:46 INFO - PROCESS | 1659 | 1468020286860 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]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 673ms 16:24:46 INFO - PROCESS | 1659 | 1468020286883 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1659 | 1468020286886 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:24:46 INFO - PROCESS | 1659 | 1468020286894 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1659 | 1468020286896 Marionette TRACE conn2 <- [1,1590,null,{}] 16:24:46 INFO - PROCESS | 1659 | 1468020286898 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}] 16:24:46 INFO - PROCESS | 1659 | 1468020286900 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:47 INFO - PROCESS | 1659 | 1468020287028 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:24:47 INFO - PROCESS | 1659 | 1468020287087 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1659 | 1468020287089 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245d5000 == 44 [pid = 1659] [id = 405] 16:24:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11820f400) [pid = 1659] [serial = 1214] [outer = 0x0] 16:24:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119011800) [pid = 1659] [serial = 1215] [outer = 0x11820f400] 16:24:47 INFO - PROCESS | 1659 | 1468020287119 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119388000) [pid = 1659] [serial = 1216] [outer = 0x11820f400] 16:24:47 INFO - PROCESS | 1659 | 1468020287580 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]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 16:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:24:47 INFO - PROCESS | 1659 | 1468020287614 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1659 | 1468020287615 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:24:47 INFO - PROCESS | 1659 | 1468020287617 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1659 | 1468020287620 Marionette TRACE conn2 <- [1,1594,null,{}] 16:24:47 INFO - PROCESS | 1659 | 1468020287628 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}] 16:24:47 INFO - PROCESS | 1659 | 1468020287631 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:47 INFO - PROCESS | 1659 | 1468020287775 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:24:47 INFO - PROCESS | 1659 | 1468020287830 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1659 | 1468020287832 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2ac000 == 45 [pid = 1659] [id = 406] 16:24:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123f72000) [pid = 1659] [serial = 1217] [outer = 0x0] 16:24:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x123fc5800) [pid = 1659] [serial = 1218] [outer = 0x123f72000] 16:24:47 INFO - PROCESS | 1659 | 1468020287863 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124858c00) [pid = 1659] [serial = 1219] [outer = 0x123f72000] 16:24:48 INFO - PROCESS | 1659 | 1468020288276 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 673ms 16:24:48 INFO - PROCESS | 1659 | 1468020288292 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1659 | 1468020288295 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:24:48 INFO - PROCESS | 1659 | 1468020288297 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1659 | 1468020288298 Marionette TRACE conn2 <- [1,1598,null,{}] 16:24:48 INFO - PROCESS | 1659 | 1468020288301 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}] 16:24:48 INFO - PROCESS | 1659 | 1468020288302 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:48 INFO - PROCESS | 1659 | 1468020288429 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:24:48 INFO - PROCESS | 1659 | 1468020288488 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1659 | 1468020288489 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc38000 == 46 [pid = 1659] [id = 407] 16:24:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124906000) [pid = 1659] [serial = 1220] [outer = 0x0] 16:24:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126165800) [pid = 1659] [serial = 1221] [outer = 0x124906000] 16:24:48 INFO - PROCESS | 1659 | 1468020288517 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12686e800) [pid = 1659] [serial = 1222] [outer = 0x124906000] 16:24:49 INFO - PROCESS | 1659 | 1468020289156 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]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 869ms 16:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:24:49 INFO - PROCESS | 1659 | 1468020289167 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1659 | 1468020289169 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:24:49 INFO - PROCESS | 1659 | 1468020289173 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1659 | 1468020289174 Marionette TRACE conn2 <- [1,1602,null,{}] 16:24:49 INFO - PROCESS | 1659 | 1468020289178 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}] 16:24:49 INFO - PROCESS | 1659 | 1468020289180 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:49 INFO - PROCESS | 1659 | 1468020289278 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:24:49 INFO - PROCESS | 1659 | 1468020289335 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 1659 | 1468020289337 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x119181000 == 47 [pid = 1659] [id = 408] 16:24:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1133cc400) [pid = 1659] [serial = 1223] [outer = 0x0] 16:24:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1172bdc00) [pid = 1659] [serial = 1224] [outer = 0x1133cc400] 16:24:49 INFO - PROCESS | 1659 | 1468020289368 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x117ec4800) [pid = 1659] [serial = 1225] [outer = 0x1133cc400] 16:24:49 INFO - PROCESS | 1659 | 1468020289785 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]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 675ms 16:24:49 INFO - PROCESS | 1659 | 1468020289847 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1659 | 1468020289851 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:24:49 INFO - PROCESS | 1659 | 1468020289855 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1659 | 1468020289857 Marionette TRACE conn2 <- [1,1606,null,{}] 16:24:49 INFO - PROCESS | 1659 | 1468020289859 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}] 16:24:49 INFO - PROCESS | 1659 | 1468020289861 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:49 INFO - PROCESS | 1659 | 1468020289955 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:24:50 INFO - PROCESS | 1659 | 1468020290029 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1659 | 1468020290030 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x11851b000 == 48 [pid = 1659] [id = 409] 16:24:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1172bc000) [pid = 1659] [serial = 1226] [outer = 0x0] 16:24:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118189400) [pid = 1659] [serial = 1227] [outer = 0x1172bc000] 16:24:50 INFO - PROCESS | 1659 | 1468020290060 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1181be400) [pid = 1659] [serial = 1228] [outer = 0x1172bc000] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12c29f000 == 47 [pid = 1659] [id = 402] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12b933800 == 46 [pid = 1659] [id = 401] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11735f800 == 45 [pid = 1659] [id = 400] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa16800 == 44 [pid = 1659] [id = 399] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11917c800 == 43 [pid = 1659] [id = 398] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12a21b800 == 42 [pid = 1659] [id = 397] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1268dd000 == 41 [pid = 1659] [id = 396] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x125061800 == 40 [pid = 1659] [id = 395] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1238e0800 == 39 [pid = 1659] [id = 394] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11907c000 == 38 [pid = 1659] [id = 393] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x117251800 == 37 [pid = 1659] [id = 392] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x125664000 == 36 [pid = 1659] [id = 391] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1188b5000 == 35 [pid = 1659] [id = 390] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12c03c800 == 34 [pid = 1659] [id = 389] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x113a44800 == 33 [pid = 1659] [id = 377] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x119181000 == 32 [pid = 1659] [id = 408] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc38000 == 31 [pid = 1659] [id = 407] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2ac000 == 30 [pid = 1659] [id = 406] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1245d5000 == 29 [pid = 1659] [id = 405] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x12c972000 == 28 [pid = 1659] [id = 403] 16:24:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11850b000 == 27 [pid = 1659] [id = 404] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x117225000) [pid = 1659] [serial = 1137] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11931e800) [pid = 1659] [serial = 1146] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1176bf800) [pid = 1659] [serial = 1138] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116752400) [pid = 1659] [serial = 1132] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x113860c00) [pid = 1659] [serial = 1131] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11337a400) [pid = 1659] [serial = 1134] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1181b3400) [pid = 1659] [serial = 1140] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11820b400) [pid = 1659] [serial = 1141] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11837ec00) [pid = 1659] [serial = 1143] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116085400) [pid = 1659] [serial = 1120] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1129d1c00) [pid = 1659] [serial = 1119] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1181bec00) [pid = 1659] [serial = 1123] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1180e2800) [pid = 1659] [serial = 1122] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11988a400) [pid = 1659] [serial = 1126] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119862c00) [pid = 1659] [serial = 1125] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119fcf800) [pid = 1659] [serial = 1149] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119865800) [pid = 1659] [serial = 1147] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123b43000) [pid = 1659] [serial = 1152] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12426a400) [pid = 1659] [serial = 1129] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12426e400) [pid = 1659] [serial = 1153] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123b47400) [pid = 1659] [serial = 1128] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117227400) [pid = 1659] [serial = 1156] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123b49800) [pid = 1659] [serial = 1161] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12485c800) [pid = 1659] [serial = 1162] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124b86800) [pid = 1659] [serial = 1164] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112a83c00) [pid = 1659] [serial = 1155] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128d3800) [pid = 1659] [serial = 1135] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1210ecc00) [pid = 1659] [serial = 1150] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x125625800) [pid = 1659] [serial = 1165] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118895800) [pid = 1659] [serial = 1144] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195b7800) [pid = 1659] [serial = 1158] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123b44400) [pid = 1659] [serial = 1159] [outer = 0x0] [url = about:blank] 16:24:50 INFO - PROCESS | 1659 | 1468020290955 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]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1124ms 16:24:50 INFO - PROCESS | 1659 | 1468020290980 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1659 | 1468020290983 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:24:50 INFO - PROCESS | 1659 | 1468020290986 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1659 | 1468020290988 Marionette TRACE conn2 <- [1,1610,null,{}] 16:24:50 INFO - PROCESS | 1659 | 1468020290992 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}] 16:24:50 INFO - PROCESS | 1659 | 1468020290993 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:51 INFO - PROCESS | 1659 | 1468020291076 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:24:51 INFO - PROCESS | 1659 | 1468020291132 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1659 | 1468020291135 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x117004000 == 28 [pid = 1659] [id = 410] 16:24:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1131a3400) [pid = 1659] [serial = 1229] [outer = 0x0] 16:24:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x113867400) [pid = 1659] [serial = 1230] [outer = 0x1131a3400] 16:24:51 INFO - PROCESS | 1659 | 1468020291163 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116031000) [pid = 1659] [serial = 1231] [outer = 0x1131a3400] 16:24:51 INFO - PROCESS | 1659 | 1468020291472 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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 16:24:51 INFO - PROCESS | 1659 | 1468020291508 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1659 | 1468020291511 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:24:51 INFO - PROCESS | 1659 | 1468020291517 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1659 | 1468020291521 Marionette TRACE conn2 <- [1,1614,null,{}] 16:24:51 INFO - PROCESS | 1659 | 1468020291524 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}] 16:24:51 INFO - PROCESS | 1659 | 1468020291525 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:51 INFO - PROCESS | 1659 | 1468020291605 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:24:51 INFO - PROCESS | 1659 | 1468020291609 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1659 | 1468020291610 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185a2800 == 29 [pid = 1659] [id = 411] 16:24:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116912c00) [pid = 1659] [serial = 1232] [outer = 0x0] 16:24:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117370000) [pid = 1659] [serial = 1233] [outer = 0x116912c00] 16:24:51 INFO - PROCESS | 1659 | 1468020291640 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x117ec2400) [pid = 1659] [serial = 1234] [outer = 0x116912c00] 16:24:52 INFO - PROCESS | 1659 | 1468020292003 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]]]}] 16:24:52 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 16:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 16:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:24:52 INFO - PROCESS | 1659 | 1468020292039 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1659 | 1468020292040 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:24:52 INFO - PROCESS | 1659 | 1468020292042 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1659 | 1468020292045 Marionette TRACE conn2 <- [1,1618,null,{}] 16:24:52 INFO - PROCESS | 1659 | 1468020292053 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}] 16:24:52 INFO - PROCESS | 1659 | 1468020292057 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:52 INFO - PROCESS | 1659 | 1468020292135 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:24:52 INFO - PROCESS | 1659 | 1468020292141 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1659 | 1468020292143 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199ec800 == 30 [pid = 1659] [id = 412] 16:24:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1128d0000) [pid = 1659] [serial = 1235] [outer = 0x0] 16:24:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118316800) [pid = 1659] [serial = 1236] [outer = 0x1128d0000] 16:24:52 INFO - PROCESS | 1659 | 1468020292173 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11852a000) [pid = 1659] [serial = 1237] [outer = 0x1128d0000] 16:24:52 INFO - PROCESS | 1659 | 1468020292507 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]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 471ms 16:24:52 INFO - PROCESS | 1659 | 1468020292513 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1659 | 1468020292515 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:24:52 INFO - PROCESS | 1659 | 1468020292523 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1659 | 1468020292524 Marionette TRACE conn2 <- [1,1622,null,{}] 16:24:52 INFO - PROCESS | 1659 | 1468020292526 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}] 16:24:52 INFO - PROCESS | 1659 | 1468020292528 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:52 INFO - PROCESS | 1659 | 1468020292613 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:24:52 INFO - PROCESS | 1659 | 1468020292678 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1659 | 1468020292679 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238ce000 == 31 [pid = 1659] [id = 413] 16:24:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1129d3000) [pid = 1659] [serial = 1238] [outer = 0x0] 16:24:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11931b400) [pid = 1659] [serial = 1239] [outer = 0x1129d3000] 16:24:52 INFO - PROCESS | 1659 | 1468020292704 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1193bd800) [pid = 1659] [serial = 1240] [outer = 0x1129d3000] 16:24:53 INFO - PROCESS | 1659 | 1468020293038 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]]]}] 16:24:53 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 16:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 576ms 16:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:24:53 INFO - PROCESS | 1659 | 1468020293093 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1659 | 1468020293094 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:24:53 INFO - PROCESS | 1659 | 1468020293100 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1659 | 1468020293101 Marionette TRACE conn2 <- [1,1626,null,{}] 16:24:53 INFO - PROCESS | 1659 | 1468020293104 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}] 16:24:53 INFO - PROCESS | 1659 | 1468020293105 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:53 INFO - PROCESS | 1659 | 1468020293207 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:24:53 INFO - PROCESS | 1659 | 1468020293224 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1659 | 1468020293225 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248b8000 == 32 [pid = 1659] [id = 414] 16:24:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1126f6800) [pid = 1659] [serial = 1241] [outer = 0x0] 16:24:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1195bf400) [pid = 1659] [serial = 1242] [outer = 0x1126f6800] 16:24:53 INFO - PROCESS | 1659 | 1468020293266 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11986bc00) [pid = 1659] [serial = 1243] [outer = 0x1126f6800] 16:24:53 INFO - PROCESS | 1659 | 1468020293716 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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 16:24:53 INFO - PROCESS | 1659 | 1468020293770 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1659 | 1468020293772 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:24:53 INFO - PROCESS | 1659 | 1468020293775 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1659 | 1468020293777 Marionette TRACE conn2 <- [1,1630,null,{}] 16:24:53 INFO - PROCESS | 1659 | 1468020293780 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}] 16:24:53 INFO - PROCESS | 1659 | 1468020293786 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:53 INFO - PROCESS | 1659 | 1468020293951 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:24:53 INFO - PROCESS | 1659 | 1468020293988 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1659 | 1468020293990 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b6000 == 33 [pid = 1659] [id = 415] 16:24:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1210e9800) [pid = 1659] [serial = 1244] [outer = 0x0] 16:24:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123b41000) [pid = 1659] [serial = 1245] [outer = 0x1210e9800] 16:24:54 INFO - PROCESS | 1659 | 1468020294015 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123b4bc00) [pid = 1659] [serial = 1246] [outer = 0x1210e9800] 16:24:54 INFO - PROCESS | 1659 | 1468020294345 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]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 620ms 16:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:24:54 INFO - PROCESS | 1659 | 1468020294394 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1659 | 1468020294395 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:24:54 INFO - PROCESS | 1659 | 1468020294397 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1659 | 1468020294398 Marionette TRACE conn2 <- [1,1634,null,{}] 16:24:54 INFO - PROCESS | 1659 | 1468020294401 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}] 16:24:54 INFO - PROCESS | 1659 | 1468020294402 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:54 INFO - PROCESS | 1659 | 1468020294499 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:24:54 INFO - PROCESS | 1659 | 1468020294564 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1659 | 1468020294565 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b97000 == 34 [pid = 1659] [id = 416] 16:24:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120f2a800) [pid = 1659] [serial = 1247] [outer = 0x0] 16:24:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123f6e400) [pid = 1659] [serial = 1248] [outer = 0x120f2a800] 16:24:54 INFO - PROCESS | 1659 | 1468020294589 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123f77400) [pid = 1659] [serial = 1249] [outer = 0x120f2a800] 16:24:54 INFO - PROCESS | 1659 | 1468020294892 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]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 16:24:54 INFO - PROCESS | 1659 | 1468020294918 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1659 | 1468020294920 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:24:54 INFO - PROCESS | 1659 | 1468020294926 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1659 | 1468020294927 Marionette TRACE conn2 <- [1,1638,null,{}] 16:24:54 INFO - PROCESS | 1659 | 1468020294929 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}] 16:24:54 INFO - PROCESS | 1659 | 1468020294930 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:55 INFO - PROCESS | 1659 | 1468020295223 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1180c1800) [pid = 1659] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128a4c400) [pid = 1659] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x124583400) [pid = 1659] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1255acc00) [pid = 1659] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1245b8000) [pid = 1659] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1166f4800) [pid = 1659] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117ec4000) [pid = 1659] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112a7b400) [pid = 1659] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1133cbc00) [pid = 1659] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117376c00) [pid = 1659] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1180c6800) [pid = 1659] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119885000) [pid = 1659] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119fd0400) [pid = 1659] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1172bd400) [pid = 1659] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:24:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1128cd400) [pid = 1659] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:24:55 INFO - PROCESS | 1659 | 1468020295267 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1659 | 1468020295268 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d4800 == 35 [pid = 1659] [id = 417] 16:24:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1128cd400) [pid = 1659] [serial = 1250] [outer = 0x0] 16:24:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11607c400) [pid = 1659] [serial = 1251] [outer = 0x1128cd400] 16:24:55 INFO - PROCESS | 1659 | 1468020295293 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117ec4000) [pid = 1659] [serial = 1252] [outer = 0x1128cd400] 16:24:55 INFO - PROCESS | 1659 | 1468020295550 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]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 16:24:55 INFO - PROCESS | 1659 | 1468020295595 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1659 | 1468020295596 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:24:55 INFO - PROCESS | 1659 | 1468020295598 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1659 | 1468020295599 Marionette TRACE conn2 <- [1,1642,null,{}] 16:24:55 INFO - PROCESS | 1659 | 1468020295610 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}] 16:24:55 INFO - PROCESS | 1659 | 1468020295611 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:55 INFO - PROCESS | 1659 | 1468020295694 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:24:55 INFO - PROCESS | 1659 | 1468020295698 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1659 | 1468020295699 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199ea000 == 36 [pid = 1659] [id = 418] 16:24:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11831f800) [pid = 1659] [serial = 1253] [outer = 0x0] 16:24:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123c14000) [pid = 1659] [serial = 1254] [outer = 0x11831f800] 16:24:55 INFO - PROCESS | 1659 | 1468020295726 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124583400) [pid = 1659] [serial = 1255] [outer = 0x11831f800] 16:24:56 INFO - PROCESS | 1659 | 1468020296048 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]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 472ms 16:24:56 INFO - PROCESS | 1659 | 1468020296071 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1659 | 1468020296072 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:24:56 INFO - PROCESS | 1659 | 1468020296076 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1659 | 1468020296077 Marionette TRACE conn2 <- [1,1646,null,{}] 16:24:56 INFO - PROCESS | 1659 | 1468020296080 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}] 16:24:56 INFO - PROCESS | 1659 | 1468020296081 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:56 INFO - PROCESS | 1659 | 1468020296196 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:24:56 INFO - PROCESS | 1659 | 1468020296202 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1659 | 1468020296203 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a65b000 == 37 [pid = 1659] [id = 419] 16:24:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11837f800) [pid = 1659] [serial = 1256] [outer = 0x0] 16:24:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124859c00) [pid = 1659] [serial = 1257] [outer = 0x11837f800] 16:24:56 INFO - PROCESS | 1659 | 1468020296227 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124863000) [pid = 1659] [serial = 1258] [outer = 0x11837f800] 16:24:56 INFO - PROCESS | 1659 | 1468020296616 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]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 16:24:56 INFO - PROCESS | 1659 | 1468020296647 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1659 | 1468020296650 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:24:56 INFO - PROCESS | 1659 | 1468020296653 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1659 | 1468020296656 Marionette TRACE conn2 <- [1,1650,null,{}] 16:24:56 INFO - PROCESS | 1659 | 1468020296659 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}] 16:24:56 INFO - PROCESS | 1659 | 1468020296662 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:56 INFO - PROCESS | 1659 | 1468020296800 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:24:56 INFO - PROCESS | 1659 | 1468020296876 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1659 | 1468020296878 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248b0000 == 38 [pid = 1659] [id = 420] 16:24:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1193ba400) [pid = 1659] [serial = 1259] [outer = 0x0] 16:24:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124b86800) [pid = 1659] [serial = 1260] [outer = 0x1193ba400] 16:24:56 INFO - PROCESS | 1659 | 1468020296904 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12652e400) [pid = 1659] [serial = 1261] [outer = 0x1193ba400] 16:24:57 INFO - PROCESS | 1659 | 1468020297181 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]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 572ms 16:24:57 INFO - PROCESS | 1659 | 1468020297267 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1659 | 1468020297269 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:24:57 INFO - PROCESS | 1659 | 1468020297273 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1659 | 1468020297276 Marionette TRACE conn2 <- [1,1654,null,{}] 16:24:57 INFO - PROCESS | 1659 | 1468020297280 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}] 16:24:57 INFO - PROCESS | 1659 | 1468020297282 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:57 INFO - PROCESS | 1659 | 1468020297407 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:24:57 INFO - PROCESS | 1659 | 1468020297464 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1659 | 1468020297465 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x116949800 == 39 [pid = 1659] [id = 421] 16:24:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1129ca400) [pid = 1659] [serial = 1262] [outer = 0x0] 16:24:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1129d1c00) [pid = 1659] [serial = 1263] [outer = 0x1129ca400] 16:24:57 INFO - PROCESS | 1659 | 1468020297497 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1133f2000) [pid = 1659] [serial = 1264] [outer = 0x1129ca400] 16:24:57 INFO - PROCESS | 1659 | 1468020297990 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]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 772ms 16:24:58 INFO - PROCESS | 1659 | 1468020298119 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1659 | 1468020298121 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:24:58 INFO - PROCESS | 1659 | 1468020298127 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1659 | 1468020298130 Marionette TRACE conn2 <- [1,1658,null,{}] 16:24:58 INFO - PROCESS | 1659 | 1468020298133 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}] 16:24:58 INFO - PROCESS | 1659 | 1468020298134 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:58 INFO - PROCESS | 1659 | 1468020298247 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:24:58 INFO - PROCESS | 1659 | 1468020298303 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1659 | 1468020298305 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e2000 == 40 [pid = 1659] [id = 422] 16:24:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x117372c00) [pid = 1659] [serial = 1265] [outer = 0x0] 16:24:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1176c6000) [pid = 1659] [serial = 1266] [outer = 0x117372c00] 16:24:58 INFO - PROCESS | 1659 | 1468020298335 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11818a400) [pid = 1659] [serial = 1267] [outer = 0x117372c00] 16:24:58 INFO - PROCESS | 1659 | 1468020298878 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]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 773ms 16:24:58 INFO - PROCESS | 1659 | 1468020298898 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1659 | 1468020298900 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:24:58 INFO - PROCESS | 1659 | 1468020298902 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1659 | 1468020298904 Marionette TRACE conn2 <- [1,1662,null,{}] 16:24:59 INFO - PROCESS | 1659 | 1468020299054 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}] 16:24:59 INFO - PROCESS | 1659 | 1468020299055 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:59 INFO - PROCESS | 1659 | 1468020299170 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:24:59 INFO - PROCESS | 1659 | 1468020299226 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1659 | 1468020299227 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185a6000 == 41 [pid = 1659] [id = 423] 16:24:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x113d8ec00) [pid = 1659] [serial = 1268] [outer = 0x0] 16:24:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116079c00) [pid = 1659] [serial = 1269] [outer = 0x113d8ec00] 16:24:59 INFO - PROCESS | 1659 | 1468020299257 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116913800) [pid = 1659] [serial = 1270] [outer = 0x113d8ec00] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12a65b000 == 40 [pid = 1659] [id = 419] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1199ea000 == 39 [pid = 1659] [id = 418] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d4800 == 38 [pid = 1659] [id = 417] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x128b97000 == 37 [pid = 1659] [id = 416] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b6000 == 36 [pid = 1659] [id = 415] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1248b8000 == 35 [pid = 1659] [id = 414] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1238ce000 == 34 [pid = 1659] [id = 413] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1199ec800 == 33 [pid = 1659] [id = 412] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1185a2800 == 32 [pid = 1659] [id = 411] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x117004000 == 31 [pid = 1659] [id = 410] 16:24:59 INFO - PROCESS | 1659 | --DOCSHELL 0x11851b000 == 30 [pid = 1659] [id = 409] 16:24:59 INFO - PROCESS | 1659 | 1468020299724 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]]]}] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x128a49800) [pid = 1659] [serial = 1207] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x128a51000) [pid = 1659] [serial = 1209] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x128b63000) [pid = 1659] [serial = 1210] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x124864400) [pid = 1659] [serial = 1191] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x125626c00) [pid = 1659] [serial = 1194] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12501a400) [pid = 1659] [serial = 1192] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126163800) [pid = 1659] [serial = 1197] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116970c00) [pid = 1659] [serial = 1176] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12615c400) [pid = 1659] [serial = 1195] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11737b400) [pid = 1659] [serial = 1177] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1180e3800) [pid = 1659] [serial = 1179] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118210400) [pid = 1659] [serial = 1180] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x126527400) [pid = 1659] [serial = 1168] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x124bf3000) [pid = 1659] [serial = 1167] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116750800) [pid = 1659] [serial = 1170] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11736cc00) [pid = 1659] [serial = 1171] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1180cd400) [pid = 1659] [serial = 1173] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11852f800) [pid = 1659] [serial = 1174] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11888f000) [pid = 1659] [serial = 1182] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119866400) [pid = 1659] [serial = 1183] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119fcf400) [pid = 1659] [serial = 1185] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120f32800) [pid = 1659] [serial = 1186] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1210f2800) [pid = 1659] [serial = 1188] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1265c9c00) [pid = 1659] [serial = 1198] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11888d400) [pid = 1659] [serial = 1203] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1245ba800) [pid = 1659] [serial = 1206] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1129cec00) [pid = 1659] [serial = 1200] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120f25800) [pid = 1659] [serial = 1204] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1172ba000) [pid = 1659] [serial = 1201] [outer = 0x0] [url = about:blank] 16:24:59 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123f6c800) [pid = 1659] [serial = 1189] [outer = 0x0] [url = about:blank] 16:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 872ms 16:24:59 INFO - PROCESS | 1659 | 1468020299775 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1659 | 1468020299777 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:24:59 INFO - PROCESS | 1659 | 1468020299780 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1659 | 1468020299781 Marionette TRACE conn2 <- [1,1666,null,{}] 16:24:59 INFO - PROCESS | 1659 | 1468020299785 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}] 16:24:59 INFO - PROCESS | 1659 | 1468020299787 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:59 INFO - PROCESS | 1659 | 1468020299866 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:24:59 INFO - PROCESS | 1659 | 1468020299875 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1659 | 1468020299877 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:24:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x11851b000 == 31 [pid = 1659] [id = 424] 16:24:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11736cc00) [pid = 1659] [serial = 1271] [outer = 0x0] 16:24:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11737b400) [pid = 1659] [serial = 1272] [outer = 0x11736cc00] 16:24:59 INFO - PROCESS | 1659 | 1468020299904 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1180e2800) [pid = 1659] [serial = 1273] [outer = 0x11736cc00] 16:25:00 INFO - PROCESS | 1659 | 1468020300248 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 16:25:00 INFO - PROCESS | 1659 | 1468020300307 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1659 | 1468020300309 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:25:00 INFO - PROCESS | 1659 | 1468020300311 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1659 | 1468020300312 Marionette TRACE conn2 <- [1,1670,null,{}] 16:25:00 INFO - PROCESS | 1659 | 1468020300315 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}] 16:25:00 INFO - PROCESS | 1659 | 1468020300316 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:00 INFO - PROCESS | 1659 | 1468020300400 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:25:00 INFO - PROCESS | 1659 | 1468020300405 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1659 | 1468020300408 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238c8000 == 32 [pid = 1659] [id = 425] 16:25:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1181bb400) [pid = 1659] [serial = 1274] [outer = 0x0] 16:25:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118322800) [pid = 1659] [serial = 1275] [outer = 0x1181bb400] 16:25:00 INFO - PROCESS | 1659 | 1468020300440 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118891000) [pid = 1659] [serial = 1276] [outer = 0x1181bb400] 16:25:00 INFO - PROCESS | 1659 | 1468020300791 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 16:25:00 INFO - PROCESS | 1659 | 1468020300845 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1659 | 1468020300850 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:25:00 INFO - PROCESS | 1659 | 1468020300855 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1659 | 1468020300856 Marionette TRACE conn2 <- [1,1674,null,{}] 16:25:00 INFO - PROCESS | 1659 | 1468020300858 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}] 16:25:00 INFO - PROCESS | 1659 | 1468020300859 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:00 INFO - PROCESS | 1659 | 1468020300940 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:25:00 INFO - PROCESS | 1659 | 1468020300943 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1659 | 1468020300944 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560c800 == 33 [pid = 1659] [id = 426] 16:25:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11900f800) [pid = 1659] [serial = 1277] [outer = 0x0] 16:25:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1193c2800) [pid = 1659] [serial = 1278] [outer = 0x11900f800] 16:25:00 INFO - PROCESS | 1659 | 1468020300972 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119884000) [pid = 1659] [serial = 1279] [outer = 0x11900f800] 16:25:01 INFO - PROCESS | 1659 | 1468020301318 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]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 16:25:01 INFO - PROCESS | 1659 | 1468020301325 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:25:01 INFO - PROCESS | 1659 | 1468020301326 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:25:01 INFO - PROCESS | 1659 | 1468020301328 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1659 | 1468020301330 Marionette TRACE conn2 <- [1,1678,null,{}] 16:25:01 INFO - PROCESS | 1659 | 1468020301335 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}] 16:25:01 INFO - PROCESS | 1659 | 1468020301337 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:01 INFO - PROCESS | 1659 | 1468020301415 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:25:01 INFO - PROCESS | 1659 | 1468020301418 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1659 | 1468020301420 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a14000 == 34 [pid = 1659] [id = 427] 16:25:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11988a000) [pid = 1659] [serial = 1280] [outer = 0x0] 16:25:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119dd7000) [pid = 1659] [serial = 1281] [outer = 0x11988a000] 16:25:01 INFO - PROCESS | 1659 | 1468020301446 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x120fd3c00) [pid = 1659] [serial = 1282] [outer = 0x11988a000] 16:25:01 INFO - PROCESS | 1659 | 1468020301775 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]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 477ms 16:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:25:01 INFO - PROCESS | 1659 | 1468020301806 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1659 | 1468020301807 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:25:01 INFO - PROCESS | 1659 | 1468020301809 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1659 | 1468020301810 Marionette TRACE conn2 <- [1,1682,null,{}] 16:25:01 INFO - PROCESS | 1659 | 1468020301815 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}] 16:25:01 INFO - PROCESS | 1659 | 1468020301820 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:01 INFO - PROCESS | 1659 | 1468020301955 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:25:01 INFO - PROCESS | 1659 | 1468020301966 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1659 | 1468020301967 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a21f000 == 35 [pid = 1659] [id = 428] 16:25:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120fd7c00) [pid = 1659] [serial = 1283] [outer = 0x0] 16:25:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1239c1000) [pid = 1659] [serial = 1284] [outer = 0x120fd7c00] 16:25:01 INFO - PROCESS | 1659 | 1468020301993 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124288800) [pid = 1659] [serial = 1285] [outer = 0x120fd7c00] 16:25:02 INFO - PROCESS | 1659 | 1468020302331 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 571ms 16:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:25:02 INFO - PROCESS | 1659 | 1468020302385 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1659 | 1468020302386 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:25:02 INFO - PROCESS | 1659 | 1468020302388 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1659 | 1468020302389 Marionette TRACE conn2 <- [1,1686,null,{}] 16:25:02 INFO - PROCESS | 1659 | 1468020302392 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}] 16:25:02 INFO - PROCESS | 1659 | 1468020302393 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:02 INFO - PROCESS | 1659 | 1468020302493 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:25:02 INFO - PROCESS | 1659 | 1468020302496 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1659 | 1468020302497 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a657000 == 36 [pid = 1659] [id = 429] 16:25:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1210ea400) [pid = 1659] [serial = 1286] [outer = 0x0] 16:25:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12485e000) [pid = 1659] [serial = 1287] [outer = 0x1210ea400] 16:25:02 INFO - PROCESS | 1659 | 1468020302529 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1255aec00) [pid = 1659] [serial = 1288] [outer = 0x1210ea400] 16:25:02 INFO - PROCESS | 1659 | 1468020302860 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]]]}] 16:25:02 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 16:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 517ms 16:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:25:02 INFO - PROCESS | 1659 | 1468020302907 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1659 | 1468020302908 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:25:02 INFO - PROCESS | 1659 | 1468020302910 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1659 | 1468020302913 Marionette TRACE conn2 <- [1,1690,null,{}] 16:25:02 INFO - PROCESS | 1659 | 1468020302916 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}] 16:25:02 INFO - PROCESS | 1659 | 1468020302917 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:03 INFO - PROCESS | 1659 | 1468020303018 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:25:03 INFO - PROCESS | 1659 | 1468020303029 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1659 | 1468020303031 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b223800 == 37 [pid = 1659] [id = 430] 16:25:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125625000) [pid = 1659] [serial = 1289] [outer = 0x0] 16:25:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12569b000) [pid = 1659] [serial = 1290] [outer = 0x125625000] 16:25:03 INFO - PROCESS | 1659 | 1468020303059 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126530400) [pid = 1659] [serial = 1291] [outer = 0x125625000] 16:25:03 INFO - PROCESS | 1659 | 1468020303380 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]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 16:25:03 INFO - PROCESS | 1659 | 1468020303434 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1659 | 1468020303436 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:25:03 INFO - PROCESS | 1659 | 1468020303444 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1659 | 1468020303445 Marionette TRACE conn2 <- [1,1694,null,{}] 16:25:03 INFO - PROCESS | 1659 | 1468020303448 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}] 16:25:03 INFO - PROCESS | 1659 | 1468020303449 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:03 INFO - PROCESS | 1659 | 1468020303549 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:25:03 INFO - PROCESS | 1659 | 1468020303553 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1659 | 1468020303554 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bc9c800 == 38 [pid = 1659] [id = 431] 16:25:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120fcc000) [pid = 1659] [serial = 1292] [outer = 0x0] 16:25:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x125628400) [pid = 1659] [serial = 1293] [outer = 0x120fcc000] 16:25:03 INFO - PROCESS | 1659 | 1468020303586 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126877800) [pid = 1659] [serial = 1294] [outer = 0x120fcc000] 16:25:03 INFO - PROCESS | 1659 | 1468020303896 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]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 469ms 16:25:03 INFO - PROCESS | 1659 | 1468020303918 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1659 | 1468020303919 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1126f6800) [pid = 1659] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1128d0000) [pid = 1659] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1172bc000) [pid = 1659] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116912c00) [pid = 1659] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1129d3000) [pid = 1659] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1131a3400) [pid = 1659] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1210e9800) [pid = 1659] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113a52c00) [pid = 1659] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11820f400) [pid = 1659] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123f72000) [pid = 1659] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124906000) [pid = 1659] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1133cc400) [pid = 1659] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120f2a800) [pid = 1659] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128cd400) [pid = 1659] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11831f800) [pid = 1659] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:25:04 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11837f800) [pid = 1659] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:25:04 INFO - PROCESS | 1659 | 1468020304024 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1659 | 1468020304025 Marionette TRACE conn2 <- [1,1698,null,{}] 16:25:04 INFO - PROCESS | 1659 | 1468020304030 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}] 16:25:04 INFO - PROCESS | 1659 | 1468020304031 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:04 INFO - PROCESS | 1659 | 1468020304111 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:25:04 INFO - PROCESS | 1659 | 1468020304116 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1659 | 1468020304117 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6c000 == 39 [pid = 1659] [id = 432] 16:25:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112df2400) [pid = 1659] [serial = 1295] [outer = 0x0] 16:25:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1133e3c00) [pid = 1659] [serial = 1296] [outer = 0x112df2400] 16:25:04 INFO - PROCESS | 1659 | 1468020304143 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11737b800) [pid = 1659] [serial = 1297] [outer = 0x112df2400] 16:25:04 INFO - PROCESS | 1659 | 1468020304479 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]]]}] 16:25:04 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 16:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 574ms 16:25:04 INFO - PROCESS | 1659 | 1468020304495 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1659 | 1468020304497 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:25:04 INFO - PROCESS | 1659 | 1468020304499 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1659 | 1468020304500 Marionette TRACE conn2 <- [1,1702,null,{}] 16:25:04 INFO - PROCESS | 1659 | 1468020304502 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}] 16:25:04 INFO - PROCESS | 1659 | 1468020304504 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:04 INFO - PROCESS | 1659 | 1468020304601 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:25:04 INFO - PROCESS | 1659 | 1468020304658 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1659 | 1468020304667 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c29d000 == 40 [pid = 1659] [id = 433] 16:25:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x113a52c00) [pid = 1659] [serial = 1298] [outer = 0x0] 16:25:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119866000) [pid = 1659] [serial = 1299] [outer = 0x113a52c00] 16:25:04 INFO - PROCESS | 1659 | 1468020304698 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126b88400) [pid = 1659] [serial = 1300] [outer = 0x113a52c00] 16:25:04 INFO - PROCESS | 1659 | 1468020304975 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 16:25:05 INFO - PROCESS | 1659 | 1468020305023 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1659 | 1468020305024 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:25:05 INFO - PROCESS | 1659 | 1468020305027 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1659 | 1468020305029 Marionette TRACE conn2 <- [1,1706,null,{}] 16:25:05 INFO - PROCESS | 1659 | 1468020305031 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}] 16:25:05 INFO - PROCESS | 1659 | 1468020305032 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:05 INFO - PROCESS | 1659 | 1468020305122 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:25:05 INFO - PROCESS | 1659 | 1468020305126 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1659 | 1468020305127 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c977000 == 41 [pid = 1659] [id = 434] 16:25:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a4c000) [pid = 1659] [serial = 1301] [outer = 0x0] 16:25:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a54000) [pid = 1659] [serial = 1302] [outer = 0x128a4c000] 16:25:05 INFO - PROCESS | 1659 | 1468020305151 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128b6fc00) [pid = 1659] [serial = 1303] [outer = 0x128a4c000] 16:25:05 INFO - PROCESS | 1659 | 1468020305490 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 16:25:05 INFO - PROCESS | 1659 | 1468020305498 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1659 | 1468020305499 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:25:05 INFO - PROCESS | 1659 | 1468020305501 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1659 | 1468020305502 Marionette TRACE conn2 <- [1,1710,null,{}] 16:25:05 INFO - PROCESS | 1659 | 1468020305504 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}] 16:25:05 INFO - PROCESS | 1659 | 1468020305505 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:05 INFO - PROCESS | 1659 | 1468020305628 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:25:05 INFO - PROCESS | 1659 | 1468020305634 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1659 | 1468020305635 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc3e800 == 42 [pid = 1659] [id = 435] 16:25:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124860800) [pid = 1659] [serial = 1304] [outer = 0x0] 16:25:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128db5c00) [pid = 1659] [serial = 1305] [outer = 0x124860800] 16:25:05 INFO - PROCESS | 1659 | 1468020305659 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12909c400) [pid = 1659] [serial = 1306] [outer = 0x124860800] 16:25:05 INFO - PROCESS | 1659 | 1468020305954 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 468ms 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:25:05 INFO - PROCESS | 1659 | 1468020305969 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1659 | 1468020305971 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:25:05 INFO - PROCESS | 1659 | 1468020305973 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1659 | 1468020305974 Marionette TRACE conn2 <- [1,1714,null,{}] 16:25:05 INFO - PROCESS | 1659 | 1468020305984 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}] 16:25:05 INFO - PROCESS | 1659 | 1468020305985 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:06 INFO - PROCESS | 1659 | 1468020306124 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:25:06 INFO - PROCESS | 1659 | 1468020306183 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1659 | 1468020306185 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d4000 == 43 [pid = 1659] [id = 436] 16:25:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x110f63800) [pid = 1659] [serial = 1307] [outer = 0x0] 16:25:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1126fe800) [pid = 1659] [serial = 1308] [outer = 0x110f63800] 16:25:06 INFO - PROCESS | 1659 | 1468020306217 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1131a3400) [pid = 1659] [serial = 1309] [outer = 0x110f63800] 16:25:06 INFO - PROCESS | 1659 | 1468020306703 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]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 769ms 16:25:06 INFO - PROCESS | 1659 | 1468020306758 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1659 | 1468020306760 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:25:06 INFO - PROCESS | 1659 | 1468020306765 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1659 | 1468020306767 Marionette TRACE conn2 <- [1,1718,null,{}] 16:25:06 INFO - PROCESS | 1659 | 1468020306771 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}] 16:25:06 INFO - PROCESS | 1659 | 1468020306774 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:06 INFO - PROCESS | 1659 | 1468020306886 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:25:06 INFO - PROCESS | 1659 | 1468020306959 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1659 | 1468020306961 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x124ea5000 == 44 [pid = 1659] [id = 437] 16:25:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116750400) [pid = 1659] [serial = 1310] [outer = 0x0] 16:25:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11818e800) [pid = 1659] [serial = 1311] [outer = 0x116750400] 16:25:06 INFO - PROCESS | 1659 | 1468020306991 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11820b800) [pid = 1659] [serial = 1312] [outer = 0x116750400] 16:25:07 INFO - PROCESS | 1659 | 1468020307411 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 16:25:07 INFO - PROCESS | 1659 | 1468020307437 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1659 | 1468020307439 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:25:07 INFO - PROCESS | 1659 | 1468020307443 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1659 | 1468020307445 Marionette TRACE conn2 <- [1,1722,null,{}] 16:25:07 INFO - PROCESS | 1659 | 1468020307465 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}] 16:25:07 INFO - PROCESS | 1659 | 1468020307466 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:07 INFO - PROCESS | 1659 | 1468020307574 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:25:07 INFO - PROCESS | 1659 | 1468020307637 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1659 | 1468020307639 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b93d000 == 45 [pid = 1659] [id = 438] 16:25:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118892000) [pid = 1659] [serial = 1313] [outer = 0x0] 16:25:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119389c00) [pid = 1659] [serial = 1314] [outer = 0x118892000] 16:25:07 INFO - PROCESS | 1659 | 1468020307668 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119dd4800) [pid = 1659] [serial = 1315] [outer = 0x118892000] 16:25:08 INFO - PROCESS | 1659 | 1468020308130 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]]]}] 16:25:08 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 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 16:25:08 INFO - PROCESS | 1659 | 1468020308177 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1659 | 1468020308180 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:25:08 INFO - PROCESS | 1659 | 1468020308191 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1659 | 1468020308194 Marionette TRACE conn2 <- [1,1726,null,{}] 16:25:08 INFO - PROCESS | 1659 | 1468020308196 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}] 16:25:08 INFO - PROCESS | 1659 | 1468020308199 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:08 INFO - PROCESS | 1659 | 1468020308310 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:25:08 INFO - PROCESS | 1659 | 1468020308384 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1659 | 1468020308386 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2c0000 == 46 [pid = 1659] [id = 439] 16:25:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119fc4000) [pid = 1659] [serial = 1316] [outer = 0x0] 16:25:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1240ac400) [pid = 1659] [serial = 1317] [outer = 0x119fc4000] 16:25:08 INFO - PROCESS | 1659 | 1468020308414 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12485d000) [pid = 1659] [serial = 1318] [outer = 0x119fc4000] 16:25:08 INFO - PROCESS | 1659 | 1468020308865 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]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 726ms 16:25:08 INFO - PROCESS | 1659 | 1468020308921 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1659 | 1468020308922 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:25:08 INFO - PROCESS | 1659 | 1468020308925 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1659 | 1468020308926 Marionette TRACE conn2 <- [1,1730,null,{}] 16:25:08 INFO - PROCESS | 1659 | 1468020308928 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}] 16:25:08 INFO - PROCESS | 1659 | 1468020308930 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:09 INFO - PROCESS | 1659 | 1468020309038 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:25:09 INFO - PROCESS | 1659 | 1468020309125 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1659 | 1468020309127 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e2b800 == 47 [pid = 1659] [id = 440] 16:25:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x113830000) [pid = 1659] [serial = 1319] [outer = 0x0] 16:25:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118317800) [pid = 1659] [serial = 1320] [outer = 0x113830000] 16:25:09 INFO - PROCESS | 1659 | 1468020309157 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1239bf000) [pid = 1659] [serial = 1321] [outer = 0x113830000] 16:25:09 INFO - PROCESS | 1659 | 1468020309711 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]]]}] 16:25:09 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 16:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 820ms 16:25:09 INFO - PROCESS | 1659 | 1468020309746 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1659 | 1468020309748 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:25:09 INFO - PROCESS | 1659 | 1468020309751 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1659 | 1468020309753 Marionette TRACE conn2 <- [1,1734,null,{}] 16:25:09 INFO - PROCESS | 1659 | 1468020309757 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}] 16:25:09 INFO - PROCESS | 1659 | 1468020309758 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:09 INFO - PROCESS | 1659 | 1468020309859 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:25:09 INFO - PROCESS | 1659 | 1468020309925 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1659 | 1468020309926 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951f000 == 48 [pid = 1659] [id = 441] 16:25:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x117224000) [pid = 1659] [serial = 1322] [outer = 0x0] 16:25:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x11736f400) [pid = 1659] [serial = 1323] [outer = 0x117224000] 16:25:09 INFO - PROCESS | 1659 | 1468020309953 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1176c6c00) [pid = 1659] [serial = 1324] [outer = 0x117224000] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc3e800 == 47 [pid = 1659] [id = 435] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12c977000 == 46 [pid = 1659] [id = 434] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12c29d000 == 45 [pid = 1659] [id = 433] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6c000 == 44 [pid = 1659] [id = 432] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12bc9c800 == 43 [pid = 1659] [id = 431] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12b223800 == 42 [pid = 1659] [id = 430] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12a657000 == 41 [pid = 1659] [id = 429] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12a21f000 == 40 [pid = 1659] [id = 428] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x128a14000 == 39 [pid = 1659] [id = 427] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12560c800 == 38 [pid = 1659] [id = 426] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1238c8000 == 37 [pid = 1659] [id = 425] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x11851b000 == 36 [pid = 1659] [id = 424] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1185a6000 == 35 [pid = 1659] [id = 423] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e2000 == 34 [pid = 1659] [id = 422] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x116949800 == 33 [pid = 1659] [id = 421] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1248b0000 == 32 [pid = 1659] [id = 420] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x117e2b800 == 31 [pid = 1659] [id = 440] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2c0000 == 30 [pid = 1659] [id = 439] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12b93d000 == 29 [pid = 1659] [id = 438] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x124ea5000 == 28 [pid = 1659] [id = 437] 16:25:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d4000 == 27 [pid = 1659] [id = 436] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x126165800) [pid = 1659] [serial = 1221] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x117ec4800) [pid = 1659] [serial = 1225] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1172bdc00) [pid = 1659] [serial = 1224] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x123f77400) [pid = 1659] [serial = 1249] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x123f6e400) [pid = 1659] [serial = 1248] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x117ec4000) [pid = 1659] [serial = 1252] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x124b86800) [pid = 1659] [serial = 1260] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x124583400) [pid = 1659] [serial = 1255] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x124863000) [pid = 1659] [serial = 1258] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x124859c00) [pid = 1659] [serial = 1257] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11607c400) [pid = 1659] [serial = 1251] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123b4bc00) [pid = 1659] [serial = 1246] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11986bc00) [pid = 1659] [serial = 1243] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x123c14000) [pid = 1659] [serial = 1254] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1193bd800) [pid = 1659] [serial = 1240] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1195bf400) [pid = 1659] [serial = 1242] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118316800) [pid = 1659] [serial = 1236] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11852a000) [pid = 1659] [serial = 1237] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1181be400) [pid = 1659] [serial = 1228] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118189400) [pid = 1659] [serial = 1227] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117370000) [pid = 1659] [serial = 1233] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x117ec2400) [pid = 1659] [serial = 1234] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11931b400) [pid = 1659] [serial = 1239] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113867400) [pid = 1659] [serial = 1230] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123b41000) [pid = 1659] [serial = 1245] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116031000) [pid = 1659] [serial = 1231] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1176c7400) [pid = 1659] [serial = 1213] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1162b7800) [pid = 1659] [serial = 1212] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119388000) [pid = 1659] [serial = 1216] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119011800) [pid = 1659] [serial = 1215] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x124858c00) [pid = 1659] [serial = 1219] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123fc5800) [pid = 1659] [serial = 1218] [outer = 0x0] [url = about:blank] 16:25:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12686e800) [pid = 1659] [serial = 1222] [outer = 0x0] [url = about:blank] 16:25:11 INFO - PROCESS | 1659 | 1468020311007 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]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1271ms 16:25:11 INFO - PROCESS | 1659 | 1468020311023 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1659 | 1468020311027 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:25:11 INFO - PROCESS | 1659 | 1468020311030 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1659 | 1468020311032 Marionette TRACE conn2 <- [1,1738,null,{}] 16:25:11 INFO - PROCESS | 1659 | 1468020311036 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}] 16:25:11 INFO - PROCESS | 1659 | 1468020311038 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:11 INFO - PROCESS | 1659 | 1468020311121 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:25:11 INFO - PROCESS | 1659 | 1468020311128 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1659 | 1468020311131 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x11693a000 == 28 [pid = 1659] [id = 442] 16:25:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1128cd800) [pid = 1659] [serial = 1325] [outer = 0x0] 16:25:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112df0800) [pid = 1659] [serial = 1326] [outer = 0x1128cd800] 16:25:11 INFO - PROCESS | 1659 | 1468020311159 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1126fd800) [pid = 1659] [serial = 1327] [outer = 0x1128cd800] 16:25:11 INFO - PROCESS | 1659 | 1468020311492 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]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 476ms 16:25:11 INFO - PROCESS | 1659 | 1468020311543 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1659 | 1468020311549 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:25:11 INFO - PROCESS | 1659 | 1468020311557 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1659 | 1468020311560 Marionette TRACE conn2 <- [1,1742,null,{}] 16:25:11 INFO - PROCESS | 1659 | 1468020311564 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}] 16:25:11 INFO - PROCESS | 1659 | 1468020311566 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:11 INFO - PROCESS | 1659 | 1468020311690 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:25:11 INFO - PROCESS | 1659 | 1468020311705 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1659 | 1468020311708 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185ae000 == 29 [pid = 1659] [id = 443] 16:25:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1160dbc00) [pid = 1659] [serial = 1328] [outer = 0x0] 16:25:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11691c000) [pid = 1659] [serial = 1329] [outer = 0x1160dbc00] 16:25:11 INFO - PROCESS | 1659 | 1468020311751 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117370000) [pid = 1659] [serial = 1330] [outer = 0x1160dbc00] 16:25:12 INFO - PROCESS | 1659 | 1468020312252 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]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 724ms 16:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:25:12 INFO - PROCESS | 1659 | 1468020312281 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1659 | 1468020312282 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:25:12 INFO - PROCESS | 1659 | 1468020312286 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1659 | 1468020312289 Marionette TRACE conn2 <- [1,1746,null,{}] 16:25:12 INFO - PROCESS | 1659 | 1468020312296 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}] 16:25:12 INFO - PROCESS | 1659 | 1468020312300 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:12 INFO - PROCESS | 1659 | 1468020312378 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:25:12 INFO - PROCESS | 1659 | 1468020312403 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1659 | 1468020312405 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195da000 == 30 [pid = 1659] [id = 444] 16:25:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1128d8400) [pid = 1659] [serial = 1331] [outer = 0x0] 16:25:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1181b1400) [pid = 1659] [serial = 1332] [outer = 0x1128d8400] 16:25:12 INFO - PROCESS | 1659 | 1468020312434 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1181be800) [pid = 1659] [serial = 1333] [outer = 0x1128d8400] 16:25:13 INFO - PROCESS | 1659 | 1468020313044 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 823ms 16:25:13 INFO - PROCESS | 1659 | 1468020313109 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1659 | 1468020313112 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:25:13 INFO - PROCESS | 1659 | 1468020313115 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1659 | 1468020313117 Marionette TRACE conn2 <- [1,1750,null,{}] 16:25:13 INFO - PROCESS | 1659 | 1468020313121 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}] 16:25:13 INFO - PROCESS | 1659 | 1468020313123 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:13 INFO - PROCESS | 1659 | 1468020313232 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:25:13 INFO - PROCESS | 1659 | 1468020313289 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1659 | 1468020313291 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x118747800 == 31 [pid = 1659] [id = 445] 16:25:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x113864c00) [pid = 1659] [serial = 1334] [outer = 0x0] 16:25:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x113d92800) [pid = 1659] [serial = 1335] [outer = 0x113864c00] 16:25:13 INFO - PROCESS | 1659 | 1468020313322 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11696ec00) [pid = 1659] [serial = 1336] [outer = 0x113864c00] 16:25:13 INFO - PROCESS | 1659 | 1468020313869 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 823ms 16:25:13 INFO - PROCESS | 1659 | 1468020313939 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1659 | 1468020313942 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:25:13 INFO - PROCESS | 1659 | 1468020313947 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1659 | 1468020313949 Marionette TRACE conn2 <- [1,1754,null,{}] 16:25:13 INFO - PROCESS | 1659 | 1468020313951 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}] 16:25:13 INFO - PROCESS | 1659 | 1468020313953 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:14 INFO - PROCESS | 1659 | 1468020314062 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:25:14 INFO - PROCESS | 1659 | 1468020314145 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 1659 | 1468020314146 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fdf000 == 32 [pid = 1659] [id = 446] 16:25:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11736c800) [pid = 1659] [serial = 1337] [outer = 0x0] 16:25:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1180e5000) [pid = 1659] [serial = 1338] [outer = 0x11736c800] 16:25:14 INFO - PROCESS | 1659 | 1468020314177 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118206400) [pid = 1659] [serial = 1339] [outer = 0x11736c800] 16:25:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1185ae000 == 31 [pid = 1659] [id = 443] 16:25:14 INFO - PROCESS | 1659 | --DOCSHELL 0x11693a000 == 30 [pid = 1659] [id = 442] 16:25:14 INFO - PROCESS | 1659 | --DOCSHELL 0x11951f000 == 29 [pid = 1659] [id = 441] 16:25:14 INFO - PROCESS | 1659 | 1468020314678 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]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 773ms 16:25:14 INFO - PROCESS | 1659 | 1468020314719 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1659 | 1468020314722 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:25:14 INFO - PROCESS | 1659 | 1468020314725 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1659 | 1468020314727 Marionette TRACE conn2 <- [1,1758,null,{}] 16:25:14 INFO - PROCESS | 1659 | 1468020314734 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}] 16:25:14 INFO - PROCESS | 1659 | 1468020314735 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:14 INFO - PROCESS | 1659 | 1468020314819 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:25:14 INFO - PROCESS | 1659 | 1468020314825 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 1659 | 1468020314828 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x117016000 == 30 [pid = 1659] [id = 447] 16:25:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1122bbc00) [pid = 1659] [serial = 1340] [outer = 0x0] 16:25:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1128cc400) [pid = 1659] [serial = 1341] [outer = 0x1122bbc00] 16:25:14 INFO - PROCESS | 1659 | 1468020314859 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1129cbc00) [pid = 1659] [serial = 1342] [outer = 0x1122bbc00] 16:25:15 INFO - PROCESS | 1659 | 1468020315212 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 522ms 16:25:15 INFO - PROCESS | 1659 | 1468020315280 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1659 | 1468020315283 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:25:15 INFO - PROCESS | 1659 | 1468020315287 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1659 | 1468020315289 Marionette TRACE conn2 <- [1,1762,null,{}] 16:25:15 INFO - PROCESS | 1659 | 1468020315291 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}] 16:25:15 INFO - PROCESS | 1659 | 1468020315293 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:15 INFO - PROCESS | 1659 | 1468020315392 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:25:15 INFO - PROCESS | 1659 | 1468020315435 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1659 | 1468020315436 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119086000 == 31 [pid = 1659] [id = 448] 16:25:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x113865800) [pid = 1659] [serial = 1343] [outer = 0x0] 16:25:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x113d8dc00) [pid = 1659] [serial = 1344] [outer = 0x113865800] 16:25:15 INFO - PROCESS | 1659 | 1468020315483 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1160e5c00) [pid = 1659] [serial = 1345] [outer = 0x113865800] 16:25:15 INFO - PROCESS | 1659 | 1468020315834 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms 16:25:15 INFO - PROCESS | 1659 | 1468020315857 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1659 | 1468020315859 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:25:15 INFO - PROCESS | 1659 | 1468020315866 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1659 | 1468020315869 Marionette TRACE conn2 <- [1,1766,null,{}] 16:25:15 INFO - PROCESS | 1659 | 1468020315879 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}] 16:25:15 INFO - PROCESS | 1659 | 1468020315883 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:15 INFO - PROCESS | 1659 | 1468020315985 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:25:16 INFO - PROCESS | 1659 | 1468020316029 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1659 | 1468020316031 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f2c000 == 32 [pid = 1659] [id = 449] 16:25:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x117224800) [pid = 1659] [serial = 1346] [outer = 0x0] 16:25:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1176c9800) [pid = 1659] [serial = 1347] [outer = 0x117224800] 16:25:16 INFO - PROCESS | 1659 | 1468020316058 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x110f62000) [pid = 1659] [serial = 1348] [outer = 0x117224800] 16:25:16 INFO - PROCESS | 1659 | 1468020316360 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 524ms 16:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:25:16 INFO - PROCESS | 1659 | 1468020316390 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1659 | 1468020316394 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:25:16 INFO - PROCESS | 1659 | 1468020316397 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1659 | 1468020316398 Marionette TRACE conn2 <- [1,1770,null,{}] 16:25:16 INFO - PROCESS | 1659 | 1468020316401 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}] 16:25:16 INFO - PROCESS | 1659 | 1468020316402 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:16 INFO - PROCESS | 1659 | 1468020316506 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:25:16 INFO - PROCESS | 1659 | 1468020316511 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1659 | 1468020316512 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x112018800 == 33 [pid = 1659] [id = 450] 16:25:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1181b3c00) [pid = 1659] [serial = 1349] [outer = 0x0] 16:25:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11820bc00) [pid = 1659] [serial = 1350] [outer = 0x1181b3c00] 16:25:16 INFO - PROCESS | 1659 | 1468020316537 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11831e400) [pid = 1659] [serial = 1351] [outer = 0x1181b3c00] 16:25:16 INFO - PROCESS | 1659 | 1468020316866 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 16:25:16 INFO - PROCESS | 1659 | 1468020316918 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:25:16 INFO - PROCESS | 1659 | 1468020316926 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:25:16 INFO - PROCESS | 1659 | 1468020316928 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1659 | 1468020316929 Marionette TRACE conn2 <- [1,1774,null,{}] 16:25:16 INFO - PROCESS | 1659 | 1468020316932 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}] 16:25:16 INFO - PROCESS | 1659 | 1468020316935 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:17 INFO - PROCESS | 1659 | 1468020317031 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:25:17 INFO - PROCESS | 1659 | 1468020317040 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1659 | 1468020317041 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b8000 == 34 [pid = 1659] [id = 451] 16:25:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1180d6c00) [pid = 1659] [serial = 1352] [outer = 0x0] 16:25:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11837b000) [pid = 1659] [serial = 1353] [outer = 0x1180d6c00] 16:25:17 INFO - PROCESS | 1659 | 1468020317066 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11888dc00) [pid = 1659] [serial = 1354] [outer = 0x1180d6c00] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x117224000) [pid = 1659] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x110f63800) [pid = 1659] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116750400) [pid = 1659] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118892000) [pid = 1659] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1128cd800) [pid = 1659] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x119fc4000) [pid = 1659] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x113830000) [pid = 1659] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x124860800) [pid = 1659] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1160dbc00) [pid = 1659] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11988a000) [pid = 1659] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x117372c00) [pid = 1659] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1181bb400) [pid = 1659] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11736cc00) [pid = 1659] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x113d8ec00) [pid = 1659] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1210ea400) [pid = 1659] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x125625000) [pid = 1659] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1129ca400) [pid = 1659] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120fcc000) [pid = 1659] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x113a52c00) [pid = 1659] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128a4c000) [pid = 1659] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120fd7c00) [pid = 1659] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x112df2400) [pid = 1659] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1193ba400) [pid = 1659] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:25:17 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11900f800) [pid = 1659] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:17 INFO - PROCESS | 1659 | 1468020317457 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]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 16:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:25:17 INFO - PROCESS | 1659 | 1468020317498 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1659 | 1468020317499 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:25:17 INFO - PROCESS | 1659 | 1468020317501 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1659 | 1468020317502 Marionette TRACE conn2 <- [1,1778,null,{}] 16:25:17 INFO - PROCESS | 1659 | 1468020317505 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}] 16:25:17 INFO - PROCESS | 1659 | 1468020317509 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:17 INFO - PROCESS | 1659 | 1468020317609 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:25:17 INFO - PROCESS | 1659 | 1468020317676 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1659 | 1468020317677 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a1e800 == 35 [pid = 1659] [id = 452] 16:25:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1129c6000) [pid = 1659] [serial = 1355] [outer = 0x0] 16:25:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116753400) [pid = 1659] [serial = 1356] [outer = 0x1129c6000] 16:25:17 INFO - PROCESS | 1659 | 1468020317702 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119388c00) [pid = 1659] [serial = 1357] [outer = 0x1129c6000] 16:25:17 INFO - PROCESS | 1659 | 1468020317991 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]]]}] 16:25:18 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 16:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 16:25:18 INFO - PROCESS | 1659 | 1468020318020 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1659 | 1468020318022 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:25:18 INFO - PROCESS | 1659 | 1468020318024 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1659 | 1468020318034 Marionette TRACE conn2 <- [1,1782,null,{}] 16:25:18 INFO - PROCESS | 1659 | 1468020318039 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}] 16:25:18 INFO - PROCESS | 1659 | 1468020318040 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:18 INFO - PROCESS | 1659 | 1468020318119 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:25:18 INFO - PROCESS | 1659 | 1468020318123 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1659 | 1468020318124 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1291ac800 == 36 [pid = 1659] [id = 453] 16:25:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119383000) [pid = 1659] [serial = 1358] [outer = 0x0] 16:25:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1195bec00) [pid = 1659] [serial = 1359] [outer = 0x119383000] 16:25:18 INFO - PROCESS | 1659 | 1468020318151 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119864800) [pid = 1659] [serial = 1360] [outer = 0x119383000] 16:25:18 INFO - PROCESS | 1659 | 1468020318487 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]]]}] 16:25:18 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 16:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 482ms 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:25:18 INFO - PROCESS | 1659 | 1468020318507 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1659 | 1468020318509 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:25:18 INFO - PROCESS | 1659 | 1468020318512 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1659 | 1468020318515 Marionette TRACE conn2 <- [1,1786,null,{}] 16:25:18 INFO - PROCESS | 1659 | 1468020318521 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}] 16:25:18 INFO - PROCESS | 1659 | 1468020318523 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:18 INFO - PROCESS | 1659 | 1468020318658 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:25:18 INFO - PROCESS | 1659 | 1468020318664 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1659 | 1468020318666 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a403800 == 37 [pid = 1659] [id = 454] 16:25:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1181b4800) [pid = 1659] [serial = 1361] [outer = 0x0] 16:25:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119866400) [pid = 1659] [serial = 1362] [outer = 0x1181b4800] 16:25:18 INFO - PROCESS | 1659 | 1468020318690 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119885c00) [pid = 1659] [serial = 1363] [outer = 0x1181b4800] 16:25:19 INFO - PROCESS | 1659 | 1468020319003 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]]]}] 16:25:19 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 16:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 526ms 16:25:19 INFO - PROCESS | 1659 | 1468020319039 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1659 | 1468020319041 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:25:19 INFO - PROCESS | 1659 | 1468020319044 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1659 | 1468020319046 Marionette TRACE conn2 <- [1,1790,null,{}] 16:25:19 INFO - PROCESS | 1659 | 1468020319049 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}] 16:25:19 INFO - PROCESS | 1659 | 1468020319059 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:19 INFO - PROCESS | 1659 | 1468020319139 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:25:19 INFO - PROCESS | 1659 | 1468020319143 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1659 | 1468020319144 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa1d000 == 38 [pid = 1659] [id = 455] 16:25:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119887c00) [pid = 1659] [serial = 1364] [outer = 0x0] 16:25:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119a78c00) [pid = 1659] [serial = 1365] [outer = 0x119887c00] 16:25:19 INFO - PROCESS | 1659 | 1468020319169 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120f26400) [pid = 1659] [serial = 1366] [outer = 0x119887c00] 16:25:19 INFO - PROCESS | 1659 | 1468020319741 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]]]}] 16:25:19 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) 16:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 719ms 16:25:19 INFO - PROCESS | 1659 | 1468020319765 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1659 | 1468020319769 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:25:19 INFO - PROCESS | 1659 | 1468020319774 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1659 | 1468020319778 Marionette TRACE conn2 <- [1,1794,null,{}] 16:25:19 INFO - PROCESS | 1659 | 1468020319783 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}] 16:25:19 INFO - PROCESS | 1659 | 1468020319786 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:19 INFO - PROCESS | 1659 | 1468020319943 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:25:20 INFO - PROCESS | 1659 | 1468020320052 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1659 | 1468020320054 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1188c4000 == 39 [pid = 1659] [id = 456] 16:25:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1128d5400) [pid = 1659] [serial = 1367] [outer = 0x0] 16:25:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112a86400) [pid = 1659] [serial = 1368] [outer = 0x1128d5400] 16:25:20 INFO - PROCESS | 1659 | 1468020320100 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1133e4c00) [pid = 1659] [serial = 1369] [outer = 0x1128d5400] 16:25:20 INFO - PROCESS | 1659 | 1468020320582 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]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 876ms 16:25:20 INFO - PROCESS | 1659 | 1468020320648 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1659 | 1468020320651 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:25:20 INFO - PROCESS | 1659 | 1468020320656 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1659 | 1468020320660 Marionette TRACE conn2 <- [1,1798,null,{}] 16:25:20 INFO - PROCESS | 1659 | 1468020320663 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}] 16:25:20 INFO - PROCESS | 1659 | 1468020320665 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:20 INFO - PROCESS | 1659 | 1468020320767 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:25:20 INFO - PROCESS | 1659 | 1468020320843 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1659 | 1468020320844 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b2800 == 40 [pid = 1659] [id = 457] 16:25:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x116a0b400) [pid = 1659] [serial = 1370] [outer = 0x0] 16:25:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x117373800) [pid = 1659] [serial = 1371] [outer = 0x116a0b400] 16:25:20 INFO - PROCESS | 1659 | 1468020320874 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1180c6800) [pid = 1659] [serial = 1372] [outer = 0x116a0b400] 16:25:21 INFO - PROCESS | 1659 | 1468020321305 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]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 675ms 16:25:21 INFO - PROCESS | 1659 | 1468020321332 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 1659 | 1468020321334 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:25:21 INFO - PROCESS | 1659 | 1468020321336 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1659 | 1468020321339 Marionette TRACE conn2 <- [1,1802,null,{}] 16:25:21 INFO - PROCESS | 1659 | 1468020321347 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}] 16:25:21 INFO - PROCESS | 1659 | 1468020321350 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:21 INFO - PROCESS | 1659 | 1468020321453 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:25:21 INFO - PROCESS | 1659 | 1468020321519 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1659 | 1468020321521 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b231000 == 41 [pid = 1659] [id = 458] 16:25:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1181bcc00) [pid = 1659] [serial = 1373] [outer = 0x0] 16:25:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11837ec00) [pid = 1659] [serial = 1374] [outer = 0x1181bcc00] 16:25:21 INFO - PROCESS | 1659 | 1468020321551 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119326400) [pid = 1659] [serial = 1375] [outer = 0x1181bcc00] 16:25:22 INFO - PROCESS | 1659 | 1468020322006 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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 721ms 16:25:22 INFO - PROCESS | 1659 | 1468020322058 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1659 | 1468020322060 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:25:22 INFO - PROCESS | 1659 | 1468020322077 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1659 | 1468020322078 Marionette TRACE conn2 <- [1,1806,null,{}] 16:25:22 INFO - PROCESS | 1659 | 1468020322081 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}] 16:25:22 INFO - PROCESS | 1659 | 1468020322082 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:22 INFO - PROCESS | 1659 | 1468020322188 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:25:22 INFO - PROCESS | 1659 | 1468020322250 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1659 | 1468020322252 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873d000 == 42 [pid = 1659] [id = 459] 16:25:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x10ebe5c00) [pid = 1659] [serial = 1376] [outer = 0x0] 16:25:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1195b9400) [pid = 1659] [serial = 1377] [outer = 0x10ebe5c00] 16:25:22 INFO - PROCESS | 1659 | 1468020322326 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x120f2c400) [pid = 1659] [serial = 1378] [outer = 0x10ebe5c00] 16:25:22 INFO - PROCESS | 1659 | 1468020322729 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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 822ms 16:25:22 INFO - PROCESS | 1659 | 1468020322898 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1659 | 1468020322900 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:25:22 INFO - PROCESS | 1659 | 1468020322904 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1659 | 1468020322907 Marionette TRACE conn2 <- [1,1810,null,{}] 16:25:22 INFO - PROCESS | 1659 | 1468020322915 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}] 16:25:22 INFO - PROCESS | 1659 | 1468020322917 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:23 INFO - PROCESS | 1659 | 1468020323018 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:25:23 INFO - PROCESS | 1659 | 1468020323091 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1659 | 1468020323094 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x119078000 == 43 [pid = 1659] [id = 460] 16:25:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x112f84000) [pid = 1659] [serial = 1379] [outer = 0x0] 16:25:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1133cd000) [pid = 1659] [serial = 1380] [outer = 0x112f84000] 16:25:23 INFO - PROCESS | 1659 | 1468020323122 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1160db000) [pid = 1659] [serial = 1381] [outer = 0x112f84000] 16:25:23 INFO - PROCESS | 1659 | 1468020323600 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]]]}] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12a403800 == 42 [pid = 1659] [id = 454] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1291ac800 == 41 [pid = 1659] [id = 453] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x128a1e800 == 40 [pid = 1659] [id = 452] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b8000 == 39 [pid = 1659] [id = 451] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x112018800 == 38 [pid = 1659] [id = 450] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x123f2c000 == 37 [pid = 1659] [id = 449] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x119086000 == 36 [pid = 1659] [id = 448] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x117016000 == 35 [pid = 1659] [id = 447] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x119fdf000 == 34 [pid = 1659] [id = 446] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x118747800 == 33 [pid = 1659] [id = 445] 16:25:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1195da000 == 32 [pid = 1659] [id = 444] 16:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 730ms 16:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:25:23 INFO - PROCESS | 1659 | 1468020323635 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1659 | 1468020323636 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:25:23 INFO - PROCESS | 1659 | 1468020323641 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1659 | 1468020323643 Marionette TRACE conn2 <- [1,1814,null,{}] 16:25:23 INFO - PROCESS | 1659 | 1468020323652 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}] 16:25:23 INFO - PROCESS | 1659 | 1468020323653 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:23 INFO - PROCESS | 1659 | 1468020323737 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12909c400) [pid = 1659] [serial = 1306] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11691c000) [pid = 1659] [serial = 1329] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x119dd7000) [pid = 1659] [serial = 1281] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11818a400) [pid = 1659] [serial = 1267] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x120fd3c00) [pid = 1659] [serial = 1282] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x118322800) [pid = 1659] [serial = 1275] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1180e2800) [pid = 1659] [serial = 1273] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x116079c00) [pid = 1659] [serial = 1269] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1255aec00) [pid = 1659] [serial = 1288] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x126530400) [pid = 1659] [serial = 1291] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12569b000) [pid = 1659] [serial = 1290] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1133f2000) [pid = 1659] [serial = 1264] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11737b400) [pid = 1659] [serial = 1272] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x125628400) [pid = 1659] [serial = 1293] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126b88400) [pid = 1659] [serial = 1300] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128a54000) [pid = 1659] [serial = 1302] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12485e000) [pid = 1659] [serial = 1287] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x124288800) [pid = 1659] [serial = 1285] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1239c1000) [pid = 1659] [serial = 1284] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116913800) [pid = 1659] [serial = 1270] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x126877800) [pid = 1659] [serial = 1294] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1129d1c00) [pid = 1659] [serial = 1263] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1176c6000) [pid = 1659] [serial = 1266] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133e3c00) [pid = 1659] [serial = 1296] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12652e400) [pid = 1659] [serial = 1261] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119866000) [pid = 1659] [serial = 1299] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119884000) [pid = 1659] [serial = 1279] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1193c2800) [pid = 1659] [serial = 1278] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11737b800) [pid = 1659] [serial = 1297] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118891000) [pid = 1659] [serial = 1276] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11736f400) [pid = 1659] [serial = 1323] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1176c6c00) [pid = 1659] [serial = 1324] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1126fe800) [pid = 1659] [serial = 1308] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11818e800) [pid = 1659] [serial = 1311] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1131a3400) [pid = 1659] [serial = 1309] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119389c00) [pid = 1659] [serial = 1314] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11820b800) [pid = 1659] [serial = 1312] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x112df0800) [pid = 1659] [serial = 1326] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1240ac400) [pid = 1659] [serial = 1317] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119dd4800) [pid = 1659] [serial = 1315] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1126fd800) [pid = 1659] [serial = 1327] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118317800) [pid = 1659] [serial = 1320] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x128b6fc00) [pid = 1659] [serial = 1303] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x128db5c00) [pid = 1659] [serial = 1305] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1239bf000) [pid = 1659] [serial = 1321] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12485d000) [pid = 1659] [serial = 1318] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x117370000) [pid = 1659] [serial = 1330] [outer = 0x0] [url = about:blank] 16:25:23 INFO - PROCESS | 1659 | 1468020323811 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1659 | 1468020323812 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x117352800 == 33 [pid = 1659] [id = 461] 16:25:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x112df0800) [pid = 1659] [serial = 1382] [outer = 0x0] 16:25:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x116912800) [pid = 1659] [serial = 1383] [outer = 0x112df0800] 16:25:23 INFO - PROCESS | 1659 | 1468020323841 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11737b800) [pid = 1659] [serial = 1384] [outer = 0x112df0800] 16:25:24 INFO - PROCESS | 1659 | 1468020324162 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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 577ms 16:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:25:24 INFO - PROCESS | 1659 | 1468020324217 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1659 | 1468020324218 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:25:24 INFO - PROCESS | 1659 | 1468020324220 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1659 | 1468020324222 Marionette TRACE conn2 <- [1,1818,null,{}] 16:25:24 INFO - PROCESS | 1659 | 1468020324229 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}] 16:25:24 INFO - PROCESS | 1659 | 1468020324232 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:24 INFO - PROCESS | 1659 | 1468020324316 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:25:24 INFO - PROCESS | 1659 | 1468020324395 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1659 | 1468020324397 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ad0000 == 34 [pid = 1659] [id = 462] 16:25:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1180d8800) [pid = 1659] [serial = 1385] [outer = 0x0] 16:25:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118318000) [pid = 1659] [serial = 1386] [outer = 0x1180d8800] 16:25:24 INFO - PROCESS | 1659 | 1468020324425 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11888f000) [pid = 1659] [serial = 1387] [outer = 0x1180d8800] 16:25:24 INFO - PROCESS | 1659 | 1468020324712 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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 16:25:24 INFO - PROCESS | 1659 | 1468020324740 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1659 | 1468020324742 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:25:24 INFO - PROCESS | 1659 | 1468020324751 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1659 | 1468020324752 Marionette TRACE conn2 <- [1,1822,null,{}] 16:25:24 INFO - PROCESS | 1659 | 1468020324755 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}] 16:25:24 INFO - PROCESS | 1659 | 1468020324756 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:24 INFO - PROCESS | 1659 | 1468020324848 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:25:24 INFO - PROCESS | 1659 | 1468020324852 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1659 | 1468020324853 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245ca000 == 35 [pid = 1659] [id = 463] 16:25:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119380000) [pid = 1659] [serial = 1388] [outer = 0x0] 16:25:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119831000) [pid = 1659] [serial = 1389] [outer = 0x119380000] 16:25:24 INFO - PROCESS | 1659 | 1468020324879 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11986b400) [pid = 1659] [serial = 1390] [outer = 0x119380000] 16:25:25 INFO - PROCESS | 1659 | 1468020325229 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 16:25:25 INFO - PROCESS | 1659 | 1468020325272 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:25:25 INFO - PROCESS | 1659 | 1468020325274 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:25:25 INFO - PROCESS | 1659 | 1468020325276 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1659 | 1468020325277 Marionette TRACE conn2 <- [1,1826,null,{}] 16:25:25 INFO - PROCESS | 1659 | 1468020325279 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}] 16:25:25 INFO - PROCESS | 1659 | 1468020325281 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:25 INFO - PROCESS | 1659 | 1468020325361 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:25:25 INFO - PROCESS | 1659 | 1468020325366 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1659 | 1468020325368 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b5000 == 36 [pid = 1659] [id = 464] 16:25:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11988f800) [pid = 1659] [serial = 1391] [outer = 0x0] 16:25:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x120f2d800) [pid = 1659] [serial = 1392] [outer = 0x11988f800] 16:25:25 INFO - PROCESS | 1659 | 1468020325394 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120fd8000) [pid = 1659] [serial = 1393] [outer = 0x11988f800] 16:25:25 INFO - PROCESS | 1659 | 1468020325715 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:25:25 INFO - PROCESS | 1659 | 1468020325745 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1659 | 1468020325747 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:25:25 INFO - PROCESS | 1659 | 1468020325750 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1659 | 1468020325751 Marionette TRACE conn2 <- [1,1830,null,{}] 16:25:25 INFO - PROCESS | 1659 | 1468020325753 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}] 16:25:25 INFO - PROCESS | 1659 | 1468020325757 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:25 INFO - PROCESS | 1659 | 1468020325859 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:25:25 INFO - PROCESS | 1659 | 1468020325938 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1659 | 1468020325940 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a1e800 == 37 [pid = 1659] [id = 465] 16:25:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119dd7000) [pid = 1659] [serial = 1394] [outer = 0x0] 16:25:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1239bd800) [pid = 1659] [serial = 1395] [outer = 0x119dd7000] 16:25:25 INFO - PROCESS | 1659 | 1468020325964 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123f71400) [pid = 1659] [serial = 1396] [outer = 0x119dd7000] 16:25:26 INFO - PROCESS | 1659 | 1468020326293 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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 568ms 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:25:26 INFO - PROCESS | 1659 | 1468020326318 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1659 | 1468020326319 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:25:26 INFO - PROCESS | 1659 | 1468020326322 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1659 | 1468020326323 Marionette TRACE conn2 <- [1,1834,null,{}] 16:25:26 INFO - PROCESS | 1659 | 1468020326332 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}] 16:25:26 INFO - PROCESS | 1659 | 1468020326333 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:26 INFO - PROCESS | 1659 | 1468020326432 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:25:26 INFO - PROCESS | 1659 | 1468020326436 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1659 | 1468020326437 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x116015000 == 38 [pid = 1659] [id = 466] 16:25:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123b42800) [pid = 1659] [serial = 1397] [outer = 0x0] 16:25:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124263c00) [pid = 1659] [serial = 1398] [outer = 0x123b42800] 16:25:26 INFO - PROCESS | 1659 | 1468020326500 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12426fc00) [pid = 1659] [serial = 1399] [outer = 0x123b42800] 16:25:26 INFO - PROCESS | 1659 | 1468020326794 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]]]}] 16:25:26 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 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:25:26 INFO - PROCESS | 1659 | 1468020326843 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1659 | 1468020326844 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:25:26 INFO - PROCESS | 1659 | 1468020326848 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1659 | 1468020326850 Marionette TRACE conn2 <- [1,1838,null,{}] 16:25:26 INFO - PROCESS | 1659 | 1468020326852 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}] 16:25:26 INFO - PROCESS | 1659 | 1468020326853 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:26 INFO - PROCESS | 1659 | 1468020326954 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:25:26 INFO - PROCESS | 1659 | 1468020326958 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1659 | 1468020326959 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa33800 == 39 [pid = 1659] [id = 467] 16:25:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123f71c00) [pid = 1659] [serial = 1400] [outer = 0x0] 16:25:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1245c4000) [pid = 1659] [serial = 1401] [outer = 0x123f71c00] 16:25:27 INFO - PROCESS | 1659 | 1468020327019 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12485d000) [pid = 1659] [serial = 1402] [outer = 0x123f71c00] 16:25:27 INFO - PROCESS | 1659 | 1468020327343 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]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 16:25:27 INFO - PROCESS | 1659 | 1468020327368 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 1659 | 1468020327369 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:25:27 INFO - PROCESS | 1659 | 1468020327371 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1659 | 1468020327373 Marionette TRACE conn2 <- [1,1842,null,{}] 16:25:27 INFO - PROCESS | 1659 | 1468020327381 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}] 16:25:27 INFO - PROCESS | 1659 | 1468020327383 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:27 INFO - PROCESS | 1659 | 1468020327489 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:25:27 INFO - PROCESS | 1659 | 1468020327527 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1659 | 1468020327528 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b92a000 == 40 [pid = 1659] [id = 468] 16:25:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124288800) [pid = 1659] [serial = 1403] [outer = 0x0] 16:25:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12485bc00) [pid = 1659] [serial = 1404] [outer = 0x124288800] 16:25:27 INFO - PROCESS | 1659 | 1468020327560 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124ef0400) [pid = 1659] [serial = 1405] [outer = 0x124288800] 16:25:27 INFO - PROCESS | 1659 | 1468020327838 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]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 475ms 16:25:27 INFO - PROCESS | 1659 | 1468020327847 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 1659 | 1468020327848 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:25:27 INFO - PROCESS | 1659 | 1468020327867 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1659 | 1468020327868 Marionette TRACE conn2 <- [1,1846,null,{}] 16:25:27 INFO - PROCESS | 1659 | 1468020327878 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}] 16:25:27 INFO - PROCESS | 1659 | 1468020327879 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:28 INFO - PROCESS | 1659 | 1468020328023 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113865800) [pid = 1659] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1181b3c00) [pid = 1659] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11736c800) [pid = 1659] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1122bbc00) [pid = 1659] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117224800) [pid = 1659] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1180d6c00) [pid = 1659] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1129c6000) [pid = 1659] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119383000) [pid = 1659] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:25:28 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1181b4800) [pid = 1659] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:25:28 INFO - PROCESS | 1659 | 1468020328068 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1659 | 1468020328069 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x123862000 == 41 [pid = 1659] [id = 469] 16:25:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x110f56400) [pid = 1659] [serial = 1406] [outer = 0x0] 16:25:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1129c6400) [pid = 1659] [serial = 1407] [outer = 0x110f56400] 16:25:28 INFO - PROCESS | 1659 | 1468020328095 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1180c7c00) [pid = 1659] [serial = 1408] [outer = 0x110f56400] 16:25:28 INFO - PROCESS | 1659 | 1468020328379 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]]]}] 16:25:28 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) 16:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 538ms 16:25:28 INFO - PROCESS | 1659 | 1468020328398 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1659 | 1468020328401 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:25:28 INFO - PROCESS | 1659 | 1468020328404 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1659 | 1468020328407 Marionette TRACE conn2 <- [1,1850,null,{}] 16:25:28 INFO - PROCESS | 1659 | 1468020328421 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}] 16:25:28 INFO - PROCESS | 1659 | 1468020328424 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:28 INFO - PROCESS | 1659 | 1468020328579 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:25:28 INFO - PROCESS | 1659 | 1468020328668 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1659 | 1468020328681 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c29c000 == 42 [pid = 1659] [id = 470] 16:25:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117224800) [pid = 1659] [serial = 1409] [outer = 0x0] 16:25:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119383c00) [pid = 1659] [serial = 1410] [outer = 0x117224800] 16:25:28 INFO - PROCESS | 1659 | 1468020328723 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126523c00) [pid = 1659] [serial = 1411] [outer = 0x117224800] 16:25:29 INFO - PROCESS | 1659 | 1468020329029 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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 682ms 16:25:29 INFO - PROCESS | 1659 | 1468020329086 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1659 | 1468020329088 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:25:29 INFO - PROCESS | 1659 | 1468020329098 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1659 | 1468020329100 Marionette TRACE conn2 <- [1,1854,null,{}] 16:25:29 INFO - PROCESS | 1659 | 1468020329103 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}] 16:25:29 INFO - PROCESS | 1659 | 1468020329104 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:29 INFO - PROCESS | 1659 | 1468020329224 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:25:29 INFO - PROCESS | 1659 | 1468020329278 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1659 | 1468020329279 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c974800 == 43 [pid = 1659] [id = 471] 16:25:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1265bd000) [pid = 1659] [serial = 1412] [outer = 0x0] 16:25:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12686d000) [pid = 1659] [serial = 1413] [outer = 0x1265bd000] 16:25:29 INFO - PROCESS | 1659 | 1468020329302 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126b87400) [pid = 1659] [serial = 1414] [outer = 0x1265bd000] 16:25:29 INFO - PROCESS | 1659 | 1468020329564 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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 470ms 16:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:25:29 INFO - PROCESS | 1659 | 1468020329576 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1659 | 1468020329577 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:25:29 INFO - PROCESS | 1659 | 1468020329581 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1659 | 1468020329582 Marionette TRACE conn2 <- [1,1858,null,{}] 16:25:29 INFO - PROCESS | 1659 | 1468020329584 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}] 16:25:29 INFO - PROCESS | 1659 | 1468020329585 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:29 INFO - PROCESS | 1659 | 1468020329686 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:25:29 INFO - PROCESS | 1659 | 1468020329690 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1659 | 1468020329691 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc52000 == 44 [pid = 1659] [id = 472] 16:25:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119885000) [pid = 1659] [serial = 1415] [outer = 0x0] 16:25:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a4ec00) [pid = 1659] [serial = 1416] [outer = 0x119885000] 16:25:29 INFO - PROCESS | 1659 | 1468020329715 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128a54000) [pid = 1659] [serial = 1417] [outer = 0x119885000] 16:25:30 INFO - PROCESS | 1659 | 1468020330104 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]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 568ms 16:25:30 INFO - PROCESS | 1659 | 1468020330150 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1659 | 1468020330153 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:25:30 INFO - PROCESS | 1659 | 1468020330156 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1659 | 1468020330158 Marionette TRACE conn2 <- [1,1862,null,{}] 16:25:30 INFO - PROCESS | 1659 | 1468020330163 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}] 16:25:30 INFO - PROCESS | 1659 | 1468020330164 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:30 INFO - PROCESS | 1659 | 1468020330285 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:25:30 INFO - PROCESS | 1659 | 1468020330348 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1659 | 1468020330351 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e3b800 == 45 [pid = 1659] [id = 473] 16:25:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1128d1800) [pid = 1659] [serial = 1418] [outer = 0x0] 16:25:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112a84400) [pid = 1659] [serial = 1419] [outer = 0x1128d1800] 16:25:30 INFO - PROCESS | 1659 | 1468020330394 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113d8e800) [pid = 1659] [serial = 1420] [outer = 0x1128d1800] 16:25:30 INFO - PROCESS | 1659 | 1468020330823 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]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 720ms 16:25:30 INFO - PROCESS | 1659 | 1468020330877 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1659 | 1468020330880 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:25:30 INFO - PROCESS | 1659 | 1468020330885 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1659 | 1468020330887 Marionette TRACE conn2 <- [1,1866,null,{}] 16:25:30 INFO - PROCESS | 1659 | 1468020330889 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}] 16:25:30 INFO - PROCESS | 1659 | 1468020330891 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:31 INFO - PROCESS | 1659 | 1468020331001 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:25:31 INFO - PROCESS | 1659 | 1468020331106 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1659 | 1468020331108 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242a7000 == 46 [pid = 1659] [id = 474] 16:25:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116912c00) [pid = 1659] [serial = 1421] [outer = 0x0] 16:25:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1180cd800) [pid = 1659] [serial = 1422] [outer = 0x116912c00] 16:25:31 INFO - PROCESS | 1659 | 1468020331140 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1181bb400) [pid = 1659] [serial = 1423] [outer = 0x116912c00] 16:25:31 INFO - PROCESS | 1659 | 1468020331575 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]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 721ms 16:25:31 INFO - PROCESS | 1659 | 1468020331621 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:25:31 INFO - PROCESS | 1659 | 1468020331623 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:25:31 INFO - PROCESS | 1659 | 1468020331625 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1659 | 1468020331628 Marionette TRACE conn2 <- [1,1870,null,{}] 16:25:31 INFO - PROCESS | 1659 | 1468020331648 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}] 16:25:31 INFO - PROCESS | 1659 | 1468020331652 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:31 INFO - PROCESS | 1659 | 1468020331786 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:25:31 INFO - PROCESS | 1659 | 1468020331830 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1659 | 1468020331833 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2a6000 == 47 [pid = 1659] [id = 475] 16:25:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119057c00) [pid = 1659] [serial = 1424] [outer = 0x0] 16:25:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119887000) [pid = 1659] [serial = 1425] [outer = 0x119057c00] 16:25:31 INFO - PROCESS | 1659 | 1468020331875 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1210f0000) [pid = 1659] [serial = 1426] [outer = 0x119057c00] 16:25:32 INFO - PROCESS | 1659 | 1468020332301 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]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 16:25:32 INFO - PROCESS | 1659 | 1468020332348 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1659 | 1468020332349 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:25:32 INFO - PROCESS | 1659 | 1468020332352 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1659 | 1468020332353 Marionette TRACE conn2 <- [1,1874,null,{}] 16:25:32 INFO - PROCESS | 1659 | 1468020332356 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}] 16:25:32 INFO - PROCESS | 1659 | 1468020332357 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:32 INFO - PROCESS | 1659 | 1468020332469 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:25:32 INFO - PROCESS | 1659 | 1468020332575 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 1659 | 1468020332576 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2bc000 == 48 [pid = 1659] [id = 476] 16:25:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123b45800) [pid = 1659] [serial = 1427] [outer = 0x0] 16:25:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x123f6e800) [pid = 1659] [serial = 1428] [outer = 0x123b45800] 16:25:32 INFO - PROCESS | 1659 | 1468020332607 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x124583400) [pid = 1659] [serial = 1429] [outer = 0x123b45800] 16:25:33 INFO - PROCESS | 1659 | 1468020333047 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]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 769ms 16:25:33 INFO - PROCESS | 1659 | 1468020333122 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 1659 | 1468020333123 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:25:33 INFO - PROCESS | 1659 | 1468020333125 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1659 | 1468020333127 Marionette TRACE conn2 <- [1,1878,null,{}] 16:25:33 INFO - PROCESS | 1659 | 1468020333129 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}] 16:25:33 INFO - PROCESS | 1659 | 1468020333131 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:33 INFO - PROCESS | 1659 | 1468020333237 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:25:33 INFO - PROCESS | 1659 | 1468020333300 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1659 | 1468020333302 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d1800 == 49 [pid = 1659] [id = 477] 16:25:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x110f65400) [pid = 1659] [serial = 1430] [outer = 0x0] 16:25:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x112d42800) [pid = 1659] [serial = 1431] [outer = 0x110f65400] 16:25:33 INFO - PROCESS | 1659 | 1468020333505 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1160d9400) [pid = 1659] [serial = 1432] [outer = 0x110f65400] 16:25:33 INFO - PROCESS | 1659 | 1468020333989 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]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 921ms 16:25:34 INFO - PROCESS | 1659 | 1468020334048 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1659 | 1468020334050 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:25:34 INFO - PROCESS | 1659 | 1468020334054 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1659 | 1468020334056 Marionette TRACE conn2 <- [1,1882,null,{}] 16:25:34 INFO - PROCESS | 1659 | 1468020334060 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}] 16:25:34 INFO - PROCESS | 1659 | 1468020334061 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:34 INFO - PROCESS | 1659 | 1468020334194 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:25:34 INFO - PROCESS | 1659 | 1468020334278 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1659 | 1468020334280 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119067800 == 50 [pid = 1659] [id = 478] 16:25:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1181bd400) [pid = 1659] [serial = 1433] [outer = 0x0] 16:25:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x118206800) [pid = 1659] [serial = 1434] [outer = 0x1181bd400] 16:25:34 INFO - PROCESS | 1659 | 1468020334308 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118371400) [pid = 1659] [serial = 1435] [outer = 0x1181bd400] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c974800 == 49 [pid = 1659] [id = 471] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c29c000 == 48 [pid = 1659] [id = 470] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x123862000 == 47 [pid = 1659] [id = 469] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12b92a000 == 46 [pid = 1659] [id = 468] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa33800 == 45 [pid = 1659] [id = 467] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x116015000 == 44 [pid = 1659] [id = 466] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x128a1e800 == 43 [pid = 1659] [id = 465] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b5000 == 42 [pid = 1659] [id = 464] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1245ca000 == 41 [pid = 1659] [id = 463] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x119ad0000 == 40 [pid = 1659] [id = 462] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x117352800 == 39 [pid = 1659] [id = 461] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x119078000 == 38 [pid = 1659] [id = 460] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x11873d000 == 37 [pid = 1659] [id = 459] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12b231000 == 36 [pid = 1659] [id = 458] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b2800 == 35 [pid = 1659] [id = 457] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa1d000 == 34 [pid = 1659] [id = 455] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1188c4000 == 33 [pid = 1659] [id = 456] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d1800 == 32 [pid = 1659] [id = 477] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2bc000 == 31 [pid = 1659] [id = 476] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2a6000 == 30 [pid = 1659] [id = 475] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x1242a7000 == 29 [pid = 1659] [id = 474] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc52000 == 28 [pid = 1659] [id = 472] 16:25:35 INFO - PROCESS | 1659 | --DOCSHELL 0x117e3b800 == 27 [pid = 1659] [id = 473] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x113d8dc00) [pid = 1659] [serial = 1344] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11820bc00) [pid = 1659] [serial = 1350] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1180e5000) [pid = 1659] [serial = 1338] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x113d92800) [pid = 1659] [serial = 1335] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1128cc400) [pid = 1659] [serial = 1341] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x110f62000) [pid = 1659] [serial = 1348] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1181b1400) [pid = 1659] [serial = 1332] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1176c9800) [pid = 1659] [serial = 1347] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11837b000) [pid = 1659] [serial = 1353] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116753400) [pid = 1659] [serial = 1356] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1195bec00) [pid = 1659] [serial = 1359] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11888dc00) [pid = 1659] [serial = 1354] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119864800) [pid = 1659] [serial = 1360] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119a78c00) [pid = 1659] [serial = 1365] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118206400) [pid = 1659] [serial = 1339] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1160e5c00) [pid = 1659] [serial = 1345] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119885c00) [pid = 1659] [serial = 1363] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11831e400) [pid = 1659] [serial = 1351] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119388c00) [pid = 1659] [serial = 1357] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1129cbc00) [pid = 1659] [serial = 1342] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119866400) [pid = 1659] [serial = 1362] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 1659 | 1468020335308 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]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1272ms 16:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:25:35 INFO - PROCESS | 1659 | 1468020335326 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1659 | 1468020335328 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:25:35 INFO - PROCESS | 1659 | 1468020335331 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1659 | 1468020335333 Marionette TRACE conn2 <- [1,1886,null,{}] 16:25:35 INFO - PROCESS | 1659 | 1468020335338 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}] 16:25:35 INFO - PROCESS | 1659 | 1468020335341 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:35 INFO - PROCESS | 1659 | 1468020335428 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:25:35 INFO - PROCESS | 1659 | 1468020335498 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1659 | 1468020335500 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e76000 == 28 [pid = 1659] [id = 479] 16:25:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116078800) [pid = 1659] [serial = 1436] [outer = 0x0] 16:25:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x117226000) [pid = 1659] [serial = 1437] [outer = 0x116078800] 16:25:35 INFO - PROCESS | 1659 | 1468020335528 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1180c2000) [pid = 1659] [serial = 1438] [outer = 0x116078800] 16:25:35 INFO - PROCESS | 1659 | 1468020335843 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]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 524ms 16:25:35 INFO - PROCESS | 1659 | 1468020335856 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1659 | 1468020335859 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:25:35 INFO - PROCESS | 1659 | 1468020335868 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1659 | 1468020335870 Marionette TRACE conn2 <- [1,1890,null,{}] 16:25:35 INFO - PROCESS | 1659 | 1468020335872 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}] 16:25:35 INFO - PROCESS | 1659 | 1468020335874 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:35 INFO - PROCESS | 1659 | 1468020335957 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:25:35 INFO - PROCESS | 1659 | 1468020335964 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1659 | 1468020335966 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195de800 == 29 [pid = 1659] [id = 480] 16:25:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1180e1000) [pid = 1659] [serial = 1439] [outer = 0x0] 16:25:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11820ec00) [pid = 1659] [serial = 1440] [outer = 0x1180e1000] 16:25:36 INFO - PROCESS | 1659 | 1468020335994 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118532000) [pid = 1659] [serial = 1441] [outer = 0x1180e1000] 16:25:36 INFO - PROCESS | 1659 | 1468020336358 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]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:25:36 INFO - PROCESS | 1659 | 1468020336390 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1659 | 1468020336391 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:25:36 INFO - PROCESS | 1659 | 1468020336394 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1659 | 1468020336396 Marionette TRACE conn2 <- [1,1894,null,{}] 16:25:36 INFO - PROCESS | 1659 | 1468020336404 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}] 16:25:36 INFO - PROCESS | 1659 | 1468020336407 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:36 INFO - PROCESS | 1659 | 1468020336489 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:25:36 INFO - PROCESS | 1659 | 1468020336494 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1659 | 1468020336496 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b10800 == 30 [pid = 1659] [id = 481] 16:25:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x110f83000) [pid = 1659] [serial = 1442] [outer = 0x0] 16:25:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1195b2400) [pid = 1659] [serial = 1443] [outer = 0x110f83000] 16:25:36 INFO - PROCESS | 1659 | 1468020336527 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119869800) [pid = 1659] [serial = 1444] [outer = 0x110f83000] 16:25:36 INFO - PROCESS | 1659 | 1468020336869 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]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 16:25:36 INFO - PROCESS | 1659 | 1468020336915 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:25:36 INFO - PROCESS | 1659 | 1468020336917 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:25:36 INFO - PROCESS | 1659 | 1468020336919 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1659 | 1468020336920 Marionette TRACE conn2 <- [1,1898,null,{}] 16:25:36 INFO - PROCESS | 1659 | 1468020336923 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}] 16:25:36 INFO - PROCESS | 1659 | 1468020336924 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:37 INFO - PROCESS | 1659 | 1468020337038 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:25:37 INFO - PROCESS | 1659 | 1468020337079 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1659 | 1468020337080 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x125666000 == 31 [pid = 1659] [id = 482] 16:25:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11938a400) [pid = 1659] [serial = 1445] [outer = 0x0] 16:25:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11988a000) [pid = 1659] [serial = 1446] [outer = 0x11938a400] 16:25:37 INFO - PROCESS | 1659 | 1468020337105 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1210ee000) [pid = 1659] [serial = 1447] [outer = 0x11938a400] 16:25:37 INFO - PROCESS | 1659 | 1468020337390 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 16:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:25:37 INFO - PROCESS | 1659 | 1468020337441 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1659 | 1468020337444 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:25:37 INFO - PROCESS | 1659 | 1468020337448 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1659 | 1468020337449 Marionette TRACE conn2 <- [1,1902,null,{}] 16:25:37 INFO - PROCESS | 1659 | 1468020337451 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}] 16:25:37 INFO - PROCESS | 1659 | 1468020337452 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:37 INFO - PROCESS | 1659 | 1468020337556 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:25:37 INFO - PROCESS | 1659 | 1468020337560 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1659 | 1468020337562 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x129192000 == 32 [pid = 1659] [id = 483] 16:25:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116911400) [pid = 1659] [serial = 1448] [outer = 0x0] 16:25:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x123b43000) [pid = 1659] [serial = 1449] [outer = 0x116911400] 16:25:37 INFO - PROCESS | 1659 | 1468020337587 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x123f6cc00) [pid = 1659] [serial = 1450] [outer = 0x116911400] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1128d8400) [pid = 1659] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123b42800) [pid = 1659] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x123f71c00) [pid = 1659] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11988f800) [pid = 1659] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119887c00) [pid = 1659] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116a0b400) [pid = 1659] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x112df0800) [pid = 1659] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1180d8800) [pid = 1659] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119380000) [pid = 1659] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x10ebe5c00) [pid = 1659] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1181bcc00) [pid = 1659] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124288800) [pid = 1659] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112f84000) [pid = 1659] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1128d5400) [pid = 1659] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1265bd000) [pid = 1659] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119885000) [pid = 1659] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117224800) [pid = 1659] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x110f56400) [pid = 1659] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119dd7000) [pid = 1659] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:25:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113864c00) [pid = 1659] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:25:38 INFO - PROCESS | 1659 | 1468020338686 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]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1269ms 16:25:38 INFO - PROCESS | 1659 | 1468020338720 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1659 | 1468020338724 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:25:38 INFO - PROCESS | 1659 | 1468020338729 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1659 | 1468020338732 Marionette TRACE conn2 <- [1,1906,null,{}] 16:25:38 INFO - PROCESS | 1659 | 1468020338737 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}] 16:25:38 INFO - PROCESS | 1659 | 1468020338739 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:38 INFO - PROCESS | 1659 | 1468020338892 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:25:39 INFO - PROCESS | 1659 | 1468020339011 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1659 | 1468020339013 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185b0000 == 33 [pid = 1659] [id = 484] 16:25:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x112dfc800) [pid = 1659] [serial = 1451] [outer = 0x0] 16:25:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1133cac00) [pid = 1659] [serial = 1452] [outer = 0x112dfc800] 16:25:39 INFO - PROCESS | 1659 | 1468020339044 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x113d8e400) [pid = 1659] [serial = 1453] [outer = 0x112dfc800] 16:25:39 INFO - PROCESS | 1659 | 1468020339578 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]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 878ms 16:25:39 INFO - PROCESS | 1659 | 1468020339612 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1659 | 1468020339615 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:25:39 INFO - PROCESS | 1659 | 1468020339621 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1659 | 1468020339623 Marionette TRACE conn2 <- [1,1910,null,{}] 16:25:39 INFO - PROCESS | 1659 | 1468020339628 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}] 16:25:39 INFO - PROCESS | 1659 | 1468020339630 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:39 INFO - PROCESS | 1659 | 1468020339746 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:25:39 INFO - PROCESS | 1659 | 1468020339832 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1659 | 1468020339834 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242bb000 == 34 [pid = 1659] [id = 485] 16:25:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x117ec1400) [pid = 1659] [serial = 1454] [outer = 0x0] 16:25:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1180c2c00) [pid = 1659] [serial = 1455] [outer = 0x117ec1400] 16:25:39 INFO - PROCESS | 1659 | 1468020339864 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1181b1000) [pid = 1659] [serial = 1456] [outer = 0x117ec1400] 16:25:40 INFO - PROCESS | 1659 | 1468020340517 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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 971ms 16:25:40 INFO - PROCESS | 1659 | 1468020340592 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1659 | 1468020340594 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:25:40 INFO - PROCESS | 1659 | 1468020340598 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1659 | 1468020340600 Marionette TRACE conn2 <- [1,1914,null,{}] 16:25:40 INFO - PROCESS | 1659 | 1468020340604 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}] 16:25:40 INFO - PROCESS | 1659 | 1468020340605 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:40 INFO - PROCESS | 1659 | 1468020340707 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:25:40 INFO - PROCESS | 1659 | 1468020340782 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1659 | 1468020340786 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:40 INFO - PROCESS | 1659 | --DOCSHELL 0x113ad1000 == 33 [pid = 1659] [id = 26] 16:25:40 INFO - PROCESS | 1659 | --DOCSHELL 0x125666000 == 32 [pid = 1659] [id = 482] 16:25:40 INFO - PROCESS | 1659 | --DOCSHELL 0x124b10800 == 31 [pid = 1659] [id = 481] 16:25:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1195de800 == 30 [pid = 1659] [id = 480] 16:25:40 INFO - PROCESS | 1659 | --DOCSHELL 0x117e76000 == 29 [pid = 1659] [id = 479] 16:25:40 INFO - PROCESS | 1659 | --DOCSHELL 0x119067800 == 28 [pid = 1659] [id = 478] 16:25:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11206e000 == 29 [pid = 1659] [id = 486] 16:25:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x10ebe2c00) [pid = 1659] [serial = 1457] [outer = 0x0] 16:25:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x111c83c00) [pid = 1659] [serial = 1458] [outer = 0x10ebe2c00] 16:25:40 INFO - PROCESS | 1659 | 1468020340962 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1133d2400) [pid = 1659] [serial = 1459] [outer = 0x10ebe2c00] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124263c00) [pid = 1659] [serial = 1398] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1245c4000) [pid = 1659] [serial = 1401] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120f2d800) [pid = 1659] [serial = 1392] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120fd8000) [pid = 1659] [serial = 1393] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12426fc00) [pid = 1659] [serial = 1399] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120f26400) [pid = 1659] [serial = 1366] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117373800) [pid = 1659] [serial = 1371] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1180c6800) [pid = 1659] [serial = 1372] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116912800) [pid = 1659] [serial = 1383] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11737b800) [pid = 1659] [serial = 1384] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118318000) [pid = 1659] [serial = 1386] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11888f000) [pid = 1659] [serial = 1387] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119831000) [pid = 1659] [serial = 1389] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11986b400) [pid = 1659] [serial = 1390] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195b9400) [pid = 1659] [serial = 1377] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120f2c400) [pid = 1659] [serial = 1378] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11837ec00) [pid = 1659] [serial = 1374] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119326400) [pid = 1659] [serial = 1375] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12485bc00) [pid = 1659] [serial = 1404] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1133cd000) [pid = 1659] [serial = 1380] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1160db000) [pid = 1659] [serial = 1381] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x112a86400) [pid = 1659] [serial = 1368] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1133e4c00) [pid = 1659] [serial = 1369] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x126b87400) [pid = 1659] [serial = 1414] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12485d000) [pid = 1659] [serial = 1402] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x128a4ec00) [pid = 1659] [serial = 1416] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x128a54000) [pid = 1659] [serial = 1417] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x124ef0400) [pid = 1659] [serial = 1405] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x119383c00) [pid = 1659] [serial = 1410] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1180c7c00) [pid = 1659] [serial = 1408] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x12686d000) [pid = 1659] [serial = 1413] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1239bd800) [pid = 1659] [serial = 1395] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x123f71400) [pid = 1659] [serial = 1396] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1129c6400) [pid = 1659] [serial = 1407] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x126523c00) [pid = 1659] [serial = 1411] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x11696ec00) [pid = 1659] [serial = 1336] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1181be800) [pid = 1659] [serial = 1333] [outer = 0x0] [url = about:blank] 16:25:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x1128cdc00) [pid = 1659] [serial = 1460] [outer = 0x12cd49c00] 16:25:41 INFO - PROCESS | 1659 | 1468020341575 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]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1026ms 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:25:41 INFO - PROCESS | 1659 | 1468020341624 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1659 | 1468020341627 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:25:41 INFO - PROCESS | 1659 | 1468020341630 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1659 | 1468020341631 Marionette TRACE conn2 <- [1,1918,null,{}] 16:25:41 INFO - PROCESS | 1659 | 1468020341645 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}] 16:25:41 INFO - PROCESS | 1659 | 1468020341647 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:41 INFO - PROCESS | 1659 | 1468020341752 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:25:41 INFO - PROCESS | 1659 | 1468020341825 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1659 | 1468020341827 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x11907c000 == 30 [pid = 1659] [id = 487] 16:25:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1160dd400) [pid = 1659] [serial = 1461] [outer = 0x0] 16:25:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x117373800) [pid = 1659] [serial = 1462] [outer = 0x1160dd400] 16:25:41 INFO - PROCESS | 1659 | 1468020341858 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1180c5000) [pid = 1659] [serial = 1463] [outer = 0x1160dd400] 16:25:42 INFO - PROCESS | 1659 | 1468020342260 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]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 672ms 16:25:42 INFO - PROCESS | 1659 | 1468020342323 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1659 | 1468020342325 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:25:42 INFO - PROCESS | 1659 | 1468020342332 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1659 | 1468020342334 Marionette TRACE conn2 <- [1,1922,null,{}] 16:25:42 INFO - PROCESS | 1659 | 1468020342336 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}] 16:25:42 INFO - PROCESS | 1659 | 1468020342338 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:42 INFO - PROCESS | 1659 | 1468020342442 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:25:42 INFO - PROCESS | 1659 | 1468020342517 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1659 | 1468020342518 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f2b800 == 31 [pid = 1659] [id = 488] 16:25:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x110f62c00) [pid = 1659] [serial = 1464] [outer = 0x0] 16:25:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x118203000) [pid = 1659] [serial = 1465] [outer = 0x110f62c00] 16:25:42 INFO - PROCESS | 1659 | 1468020342549 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x11837f800) [pid = 1659] [serial = 1466] [outer = 0x110f62c00] 16:25:42 INFO - PROCESS | 1659 | 1468020342980 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 675ms 16:25:43 INFO - PROCESS | 1659 | 1468020343007 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1659 | 1468020343008 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:25:43 INFO - PROCESS | 1659 | 1468020343011 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1659 | 1468020343013 Marionette TRACE conn2 <- [1,1926,null,{}] 16:25:43 INFO - PROCESS | 1659 | 1468020343022 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}] 16:25:43 INFO - PROCESS | 1659 | 1468020343025 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:43 INFO - PROCESS | 1659 | 1468020343132 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:25:43 INFO - PROCESS | 1659 | 1468020343196 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1659 | 1468020343198 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b93800 == 32 [pid = 1659] [id = 489] 16:25:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x11875f000) [pid = 1659] [serial = 1467] [outer = 0x0] 16:25:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119388c00) [pid = 1659] [serial = 1468] [outer = 0x11875f000] 16:25:43 INFO - PROCESS | 1659 | 1468020343227 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x119863c00) [pid = 1659] [serial = 1469] [outer = 0x11875f000] 16:25:43 INFO - PROCESS | 1659 | 1468020343675 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 722ms 16:25:43 INFO - PROCESS | 1659 | 1468020343759 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1659 | 1468020343761 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:25:43 INFO - PROCESS | 1659 | 1468020343765 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1659 | 1468020343766 Marionette TRACE conn2 <- [1,1930,null,{}] 16:25:43 INFO - PROCESS | 1659 | 1468020343769 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}] 16:25:43 INFO - PROCESS | 1659 | 1468020343771 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:43 INFO - PROCESS | 1659 | 1468020343868 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:25:43 INFO - PROCESS | 1659 | 1468020343941 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1659 | 1468020343942 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a407000 == 33 [pid = 1659] [id = 490] 16:25:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119866c00) [pid = 1659] [serial = 1470] [outer = 0x0] 16:25:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119fc5400) [pid = 1659] [serial = 1471] [outer = 0x119866c00] 16:25:43 INFO - PROCESS | 1659 | 1468020343971 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x120f34400) [pid = 1659] [serial = 1472] [outer = 0x119866c00] 16:25:44 INFO - PROCESS | 1659 | 1468020344379 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 621ms 16:25:44 INFO - PROCESS | 1659 | 1468020344386 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1659 | 1468020344387 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:25:44 INFO - PROCESS | 1659 | 1468020344390 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1659 | 1468020344391 Marionette TRACE conn2 <- [1,1934,null,{}] 16:25:44 INFO - PROCESS | 1659 | 1468020344396 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}] 16:25:44 INFO - PROCESS | 1659 | 1468020344398 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:44 INFO - PROCESS | 1659 | 1468020344495 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:25:44 INFO - PROCESS | 1659 | 1468020344553 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1659 | 1468020344554 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268da000 == 34 [pid = 1659] [id = 491] 16:25:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x123b41000) [pid = 1659] [serial = 1473] [outer = 0x0] 16:25:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x123b4bc00) [pid = 1659] [serial = 1474] [outer = 0x123b41000] 16:25:44 INFO - PROCESS | 1659 | 1468020344591 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x124262400) [pid = 1659] [serial = 1475] [outer = 0x123b41000] 16:25:45 INFO - PROCESS | 1659 | 1468020345089 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 16:25:45 INFO - PROCESS | 1659 | 1468020345129 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 1659 | 1468020345130 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:25:45 INFO - PROCESS | 1659 | 1468020345136 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1659 | 1468020345137 Marionette TRACE conn2 <- [1,1938,null,{}] 16:25:45 INFO - PROCESS | 1659 | 1468020345140 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}] 16:25:45 INFO - PROCESS | 1659 | 1468020345144 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:45 INFO - PROCESS | 1659 | 1468020345263 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:25:45 INFO - PROCESS | 1659 | 1468020345338 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1659 | 1468020345340 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b222800 == 35 [pid = 1659] [id = 492] 16:25:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x124264400) [pid = 1659] [serial = 1476] [outer = 0x0] 16:25:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x12485ec00) [pid = 1659] [serial = 1477] [outer = 0x124264400] 16:25:45 INFO - PROCESS | 1659 | 1468020345368 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1249da400) [pid = 1659] [serial = 1478] [outer = 0x124264400] 16:25:45 INFO - PROCESS | 1659 | 1468020345891 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 770ms 16:25:45 INFO - PROCESS | 1659 | 1468020345907 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 1659 | 1468020345909 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:25:45 INFO - PROCESS | 1659 | 1468020345912 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1659 | 1468020345914 Marionette TRACE conn2 <- [1,1942,null,{}] 16:25:45 INFO - PROCESS | 1659 | 1468020345939 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}] 16:25:45 INFO - PROCESS | 1659 | 1468020345941 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:46 INFO - PROCESS | 1659 | 1468020346047 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11701e800 == 34 [pid = 1659] [id = 25] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x129019800 == 33 [pid = 1659] [id = 19] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2a3800 == 32 [pid = 1659] [id = 13] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2b6000 == 31 [pid = 1659] [id = 17] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x116608000 == 30 [pid = 1659] [id = 24] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x111ad9000 == 29 [pid = 1659] [id = 23] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x117e87000 == 28 [pid = 1659] [id = 20] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x129014800 == 27 [pid = 1659] [id = 6] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b229000 == 26 [pid = 1659] [id = 9] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12c975000 == 25 [pid = 1659] [id = 14] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b007000 == 24 [pid = 1659] [id = 22] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1185b0000 == 23 [pid = 1659] [id = 484] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc42800 == 22 [pid = 1659] [id = 15] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12d818800 == 21 [pid = 1659] [id = 21] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1242bb000 == 20 [pid = 1659] [id = 485] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b923000 == 19 [pid = 1659] [id = 10] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb4800 == 18 [pid = 1659] [id = 11] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12a65b800 == 17 [pid = 1659] [id = 8] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12c04d800 == 16 [pid = 1659] [id = 12] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b222800 == 15 [pid = 1659] [id = 492] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1268da000 == 14 [pid = 1659] [id = 491] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12a407000 == 13 [pid = 1659] [id = 490] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x128b93800 == 12 [pid = 1659] [id = 489] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x123f2b800 == 11 [pid = 1659] [id = 488] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x129192000 == 10 [pid = 1659] [id = 483] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11907c000 == 9 [pid = 1659] [id = 487] 16:25:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11206e000 == 8 [pid = 1659] [id = 486] 16:25:48 INFO - PROCESS | 1659 | 1468020348074 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1659 | 1468020348076 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x11380a800 == 9 [pid = 1659] [id = 493] 16:25:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x110f85c00) [pid = 1659] [serial = 1479] [outer = 0x0] 16:25:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x111aa5800) [pid = 1659] [serial = 1480] [outer = 0x110f85c00] 16:25:48 INFO - PROCESS | 1659 | 1468020348108 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1128cc800) [pid = 1659] [serial = 1481] [outer = 0x110f85c00] 16:25:48 INFO - PROCESS | 1659 | 1468020348503 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]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2600ms 16:25:48 INFO - PROCESS | 1659 | 1468020348514 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1659 | 1468020348520 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:25:48 INFO - PROCESS | 1659 | 1468020348525 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1659 | 1468020348528 Marionette TRACE conn2 <- [1,1946,null,{}] 16:25:48 INFO - PROCESS | 1659 | 1468020348534 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}] 16:25:48 INFO - PROCESS | 1659 | 1468020348536 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:48 INFO - PROCESS | 1659 | 1468020348693 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:25:48 INFO - PROCESS | 1659 | 1468020348778 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1659 | 1468020348780 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e77000 == 10 [pid = 1659] [id = 494] 16:25:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1129c9400) [pid = 1659] [serial = 1482] [outer = 0x0] 16:25:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112f8a000) [pid = 1659] [serial = 1483] [outer = 0x1129c9400] 16:25:48 INFO - PROCESS | 1659 | 1468020348823 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x115016400) [pid = 1659] [serial = 1484] [outer = 0x1129c9400] 16:25:49 INFO - PROCESS | 1659 | 1468020349159 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]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 672ms 16:25:49 INFO - PROCESS | 1659 | 1468020349207 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1659 | 1468020349210 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:25:49 INFO - PROCESS | 1659 | 1468020349213 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1659 | 1468020349214 Marionette TRACE conn2 <- [1,1950,null,{}] 16:25:49 INFO - PROCESS | 1659 | 1468020349218 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}] 16:25:49 INFO - PROCESS | 1659 | 1468020349222 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:49 INFO - PROCESS | 1659 | 1468020349352 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:25:49 INFO - PROCESS | 1659 | 1468020349362 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1659 | 1468020349363 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x119507000 == 11 [pid = 1659] [id = 495] 16:25:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1160dac00) [pid = 1659] [serial = 1485] [outer = 0x0] 16:25:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11690ec00) [pid = 1659] [serial = 1486] [outer = 0x1160dac00] 16:25:49 INFO - PROCESS | 1659 | 1468020349389 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117228400) [pid = 1659] [serial = 1487] [outer = 0x1160dac00] 16:25:49 INFO - PROCESS | 1659 | 1468020349709 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]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 16:25:49 INFO - PROCESS | 1659 | 1468020349734 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1659 | 1468020349735 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:25:49 INFO - PROCESS | 1659 | 1468020349746 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1659 | 1468020349750 Marionette TRACE conn2 <- [1,1954,null,{}] 16:25:49 INFO - PROCESS | 1659 | 1468020349754 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}] 16:25:49 INFO - PROCESS | 1659 | 1468020349757 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:49 INFO - PROCESS | 1659 | 1468020349840 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:25:49 INFO - PROCESS | 1659 | 1468020349904 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1659 | 1468020349905 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238c4000 == 12 [pid = 1659] [id = 496] 16:25:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117378800) [pid = 1659] [serial = 1488] [outer = 0x0] 16:25:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117ec3000) [pid = 1659] [serial = 1489] [outer = 0x117378800] 16:25:49 INFO - PROCESS | 1659 | 1468020349930 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1180e5000) [pid = 1659] [serial = 1490] [outer = 0x117378800] 16:25:50 INFO - PROCESS | 1659 | 1468020350229 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]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 533ms 16:25:50 INFO - PROCESS | 1659 | 1468020350272 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1659 | 1468020350273 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:25:50 INFO - PROCESS | 1659 | 1468020350276 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1659 | 1468020350277 Marionette TRACE conn2 <- [1,1958,null,{}] 16:25:50 INFO - PROCESS | 1659 | 1468020350279 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}] 16:25:50 INFO - PROCESS | 1659 | 1468020350282 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:50 INFO - PROCESS | 1659 | 1468020350390 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:25:50 INFO - PROCESS | 1659 | 1468020350394 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1659 | 1468020350395 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x123cce000 == 13 [pid = 1659] [id = 497] 16:25:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1176c5000) [pid = 1659] [serial = 1491] [outer = 0x0] 16:25:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1181b7c00) [pid = 1659] [serial = 1492] [outer = 0x1176c5000] 16:25:50 INFO - PROCESS | 1659 | 1468020350420 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11820d400) [pid = 1659] [serial = 1493] [outer = 0x1176c5000] 16:25:50 INFO - PROCESS | 1659 | 1468020350729 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]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 16:25:50 INFO - PROCESS | 1659 | 1468020350754 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1659 | 1468020350756 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:25:50 INFO - PROCESS | 1659 | 1468020350766 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1659 | 1468020350768 Marionette TRACE conn2 <- [1,1962,null,{}] 16:25:50 INFO - PROCESS | 1659 | 1468020350770 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}] 16:25:50 INFO - PROCESS | 1659 | 1468020350771 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:50 INFO - PROCESS | 1659 | 1468020350864 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:25:50 INFO - PROCESS | 1659 | 1468020350868 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1659 | 1468020350873 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12566a800 == 14 [pid = 1659] [id = 498] 16:25:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118373800) [pid = 1659] [serial = 1494] [outer = 0x0] 16:25:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118531800) [pid = 1659] [serial = 1495] [outer = 0x118373800] 16:25:50 INFO - PROCESS | 1659 | 1468020350905 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119064c00) [pid = 1659] [serial = 1496] [outer = 0x118373800] 16:25:51 INFO - PROCESS | 1659 | 1468020351255 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]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:25:51 INFO - PROCESS | 1659 | 1468020351291 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1659 | 1468020351292 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:25:51 INFO - PROCESS | 1659 | 1468020351294 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1659 | 1468020351295 Marionette TRACE conn2 <- [1,1966,null,{}] 16:25:51 INFO - PROCESS | 1659 | 1468020351298 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}] 16:25:51 INFO - PROCESS | 1659 | 1468020351299 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:51 INFO - PROCESS | 1659 | 1468020351398 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:25:51 INFO - PROCESS | 1659 | 1468020351403 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1659 | 1468020351404 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ab000 == 15 [pid = 1659] [id = 499] 16:25:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118373c00) [pid = 1659] [serial = 1497] [outer = 0x0] 16:25:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11937e800) [pid = 1659] [serial = 1498] [outer = 0x118373c00] 16:25:51 INFO - PROCESS | 1659 | 1468020351430 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11985cc00) [pid = 1659] [serial = 1499] [outer = 0x118373c00] 16:25:51 INFO - PROCESS | 1659 | 1468020351771 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]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 16:25:51 INFO - PROCESS | 1659 | 1468020351815 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1659 | 1468020351816 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:25:51 INFO - PROCESS | 1659 | 1468020351818 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1659 | 1468020351819 Marionette TRACE conn2 <- [1,1970,null,{}] 16:25:51 INFO - PROCESS | 1659 | 1468020351822 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}] 16:25:51 INFO - PROCESS | 1659 | 1468020351823 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:51 INFO - PROCESS | 1659 | 1468020351923 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:25:51 INFO - PROCESS | 1659 | 1468020351960 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1659 | 1468020351961 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a210800 == 16 [pid = 1659] [id = 500] 16:25:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1110a7800) [pid = 1659] [serial = 1500] [outer = 0x0] 16:25:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11986bc00) [pid = 1659] [serial = 1501] [outer = 0x1110a7800] 16:25:51 INFO - PROCESS | 1659 | 1468020351985 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119887c00) [pid = 1659] [serial = 1502] [outer = 0x1110a7800] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x110f62c00) [pid = 1659] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116912c00) [pid = 1659] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1128d1800) [pid = 1659] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x110f65400) [pid = 1659] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119057c00) [pid = 1659] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123b45800) [pid = 1659] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x10ebe2c00) [pid = 1659] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112dfc800) [pid = 1659] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1160dd400) [pid = 1659] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x117ec1400) [pid = 1659] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1180e1000) [pid = 1659] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116078800) [pid = 1659] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1181bd400) [pid = 1659] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x110f83000) [pid = 1659] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11938a400) [pid = 1659] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11875f000) [pid = 1659] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116911400) [pid = 1659] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123b41000) [pid = 1659] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:25:52 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119866c00) [pid = 1659] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:25:52 INFO - PROCESS | 1659 | 1468020352609 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 820ms 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:25:52 INFO - PROCESS | 1659 | 1468020352639 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1659 | 1468020352640 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:25:52 INFO - PROCESS | 1659 | 1468020352642 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1659 | 1468020352643 Marionette TRACE conn2 <- [1,1974,null,{}] 16:25:52 INFO - PROCESS | 1659 | 1468020352648 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}] 16:25:52 INFO - PROCESS | 1659 | 1468020352649 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:52 INFO - PROCESS | 1659 | 1468020352725 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:25:52 INFO - PROCESS | 1659 | 1468020352730 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1659 | 1468020352731 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1291a1000 == 17 [pid = 1659] [id = 501] 16:25:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11690f800) [pid = 1659] [serial = 1503] [outer = 0x0] 16:25:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117ec0000) [pid = 1659] [serial = 1504] [outer = 0x11690f800] 16:25:52 INFO - PROCESS | 1659 | 1468020352756 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118204400) [pid = 1659] [serial = 1505] [outer = 0x11690f800] 16:25:53 INFO - PROCESS | 1659 | 1468020353134 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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 522ms 16:25:53 INFO - PROCESS | 1659 | 1468020353165 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1659 | 1468020353167 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:25:53 INFO - PROCESS | 1659 | 1468020353170 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1659 | 1468020353172 Marionette TRACE conn2 <- [1,1978,null,{}] 16:25:53 INFO - PROCESS | 1659 | 1468020353176 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}] 16:25:53 INFO - PROCESS | 1659 | 1468020353177 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:53 INFO - PROCESS | 1659 | 1468020353294 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:25:53 INFO - PROCESS | 1659 | 1468020353302 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1659 | 1468020353303 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a655000 == 18 [pid = 1659] [id = 502] 16:25:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117375400) [pid = 1659] [serial = 1506] [outer = 0x0] 16:25:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11935e800) [pid = 1659] [serial = 1507] [outer = 0x117375400] 16:25:53 INFO - PROCESS | 1659 | 1468020353343 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119884800) [pid = 1659] [serial = 1508] [outer = 0x117375400] 16:25:53 INFO - PROCESS | 1659 | 1468020353719 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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 569ms 16:25:53 INFO - PROCESS | 1659 | 1468020353740 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:25:53 INFO - PROCESS | 1659 | 1468020353741 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:25:53 INFO - PROCESS | 1659 | 1468020353743 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1659 | 1468020353744 Marionette TRACE conn2 <- [1,1982,null,{}] 16:25:53 INFO - PROCESS | 1659 | 1468020353750 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}] 16:25:53 INFO - PROCESS | 1659 | 1468020353751 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:53 INFO - PROCESS | 1659 | 1468020353829 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:25:53 INFO - PROCESS | 1659 | 1468020353833 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1659 | 1468020353835 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b009800 == 19 [pid = 1659] [id = 503] 16:25:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119a7a000) [pid = 1659] [serial = 1509] [outer = 0x0] 16:25:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119fc3c00) [pid = 1659] [serial = 1510] [outer = 0x119a7a000] 16:25:53 INFO - PROCESS | 1659 | 1468020353867 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120f2c800) [pid = 1659] [serial = 1511] [outer = 0x119a7a000] 16:25:54 INFO - PROCESS | 1659 | 1468020354246 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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 522ms 16:25:54 INFO - PROCESS | 1659 | 1468020354339 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1659 | 1468020354343 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:25:54 INFO - PROCESS | 1659 | 1468020354355 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1659 | 1468020354359 Marionette TRACE conn2 <- [1,1986,null,{}] 16:25:54 INFO - PROCESS | 1659 | 1468020354365 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}] 16:25:54 INFO - PROCESS | 1659 | 1468020354368 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:54 INFO - PROCESS | 1659 | 1468020354524 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:25:54 INFO - PROCESS | 1659 | 1468020354626 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1659 | 1468020354628 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e2c000 == 20 [pid = 1659] [id = 504] 16:25:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1129cb000) [pid = 1659] [serial = 1512] [outer = 0x0] 16:25:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x112a7b400) [pid = 1659] [serial = 1513] [outer = 0x1129cb000] 16:25:54 INFO - PROCESS | 1659 | 1468020354682 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1133cc400) [pid = 1659] [serial = 1514] [outer = 0x1129cb000] 16:25:55 INFO - PROCESS | 1659 | 1468020355151 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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 876ms 16:25:55 INFO - PROCESS | 1659 | 1468020355233 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1659 | 1468020355235 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:25:55 INFO - PROCESS | 1659 | 1468020355241 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1659 | 1468020355243 Marionette TRACE conn2 <- [1,1990,null,{}] 16:25:55 INFO - PROCESS | 1659 | 1468020355246 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}] 16:25:55 INFO - PROCESS | 1659 | 1468020355250 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:55 INFO - PROCESS | 1659 | 1468020355360 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:25:55 INFO - PROCESS | 1659 | 1468020355443 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1659 | 1468020355444 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b06800 == 21 [pid = 1659] [id = 505] 16:25:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116a0b000) [pid = 1659] [serial = 1515] [outer = 0x0] 16:25:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11736f000) [pid = 1659] [serial = 1516] [outer = 0x116a0b000] 16:25:55 INFO - PROCESS | 1659 | 1468020355475 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1176cac00) [pid = 1659] [serial = 1517] [outer = 0x116a0b000] 16:25:56 INFO - PROCESS | 1659 | 1468020356169 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]]]}] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123f74800) [pid = 1659] [serial = 892] [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.] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112a84400) [pid = 1659] [serial = 1419] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12485ec00) [pid = 1659] [serial = 1477] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x113d8e800) [pid = 1659] [serial = 1420] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1133d2400) [pid = 1659] [serial = 1459] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1133cac00) [pid = 1659] [serial = 1452] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x111c83c00) [pid = 1659] [serial = 1458] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118203000) [pid = 1659] [serial = 1465] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1180c5000) [pid = 1659] [serial = 1463] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1181b1000) [pid = 1659] [serial = 1456] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117373800) [pid = 1659] [serial = 1462] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1180c2c00) [pid = 1659] [serial = 1455] [outer = 0x0] [url = about:blank] 16:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 974ms 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x113d8e400) [pid = 1659] [serial = 1453] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123f6cc00) [pid = 1659] [serial = 1450] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11820ec00) [pid = 1659] [serial = 1440] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118532000) [pid = 1659] [serial = 1441] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x117226000) [pid = 1659] [serial = 1437] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1180c2000) [pid = 1659] [serial = 1438] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118206800) [pid = 1659] [serial = 1434] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118371400) [pid = 1659] [serial = 1435] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x112d42800) [pid = 1659] [serial = 1431] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123f6e800) [pid = 1659] [serial = 1428] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119887000) [pid = 1659] [serial = 1425] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1180cd800) [pid = 1659] [serial = 1422] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1195b2400) [pid = 1659] [serial = 1443] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119869800) [pid = 1659] [serial = 1444] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1210ee000) [pid = 1659] [serial = 1447] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11988a000) [pid = 1659] [serial = 1446] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119863c00) [pid = 1659] [serial = 1469] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x123b43000) [pid = 1659] [serial = 1449] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x124262400) [pid = 1659] [serial = 1475] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x123b4bc00) [pid = 1659] [serial = 1474] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x120f34400) [pid = 1659] [serial = 1472] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x119fc5400) [pid = 1659] [serial = 1471] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x11837f800) [pid = 1659] [serial = 1466] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x119388c00) [pid = 1659] [serial = 1468] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1181bb400) [pid = 1659] [serial = 1423] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x1160d9400) [pid = 1659] [serial = 1432] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1210f0000) [pid = 1659] [serial = 1426] [outer = 0x0] [url = about:blank] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:25:56 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x124583400) [pid = 1659] [serial = 1429] [outer = 0x0] [url = about:blank] 16:25:56 INFO - PROCESS | 1659 | 1468020356215 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1659 | 1468020356218 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:25:56 INFO - PROCESS | 1659 | 1468020356221 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1659 | 1468020356223 Marionette TRACE conn2 <- [1,1994,null,{}] 16:25:56 INFO - PROCESS | 1659 | 1468020356226 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}] 16:25:56 INFO - PROCESS | 1659 | 1468020356228 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:56 INFO - PROCESS | 1659 | 1468020356304 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:25:56 INFO - PROCESS | 1659 | 1468020356310 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1659 | 1468020356314 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x117006800 == 22 [pid = 1659] [id = 506] 16:25:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x1133d2000) [pid = 1659] [serial = 1518] [outer = 0x0] 16:25:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x11383e400) [pid = 1659] [serial = 1519] [outer = 0x1133d2000] 16:25:56 INFO - PROCESS | 1659 | 1468020356342 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x115021000) [pid = 1659] [serial = 1520] [outer = 0x1133d2000] 16:25:56 INFO - PROCESS | 1659 | 1468020356694 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]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 16:25:56 INFO - PROCESS | 1659 | 1468020356769 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1659 | 1468020356771 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:25:56 INFO - PROCESS | 1659 | 1468020356777 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1659 | 1468020356779 Marionette TRACE conn2 <- [1,1998,null,{}] 16:25:56 INFO - PROCESS | 1659 | 1468020356781 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}] 16:25:56 INFO - PROCESS | 1659 | 1468020356783 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:56 INFO - PROCESS | 1659 | 1468020356861 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:25:56 INFO - PROCESS | 1659 | 1468020356865 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1659 | 1468020356866 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118749000 == 23 [pid = 1659] [id = 507] 16:25:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x116910800) [pid = 1659] [serial = 1521] [outer = 0x0] 16:25:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116a0c000) [pid = 1659] [serial = 1522] [outer = 0x116910800] 16:25:56 INFO - PROCESS | 1659 | 1468020356896 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x117379800) [pid = 1659] [serial = 1523] [outer = 0x116910800] 16:25:57 INFO - PROCESS | 1659 | 1468020357247 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:25:57 INFO - PROCESS | 1659 | 1468020357299 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1659 | 1468020357300 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:25:57 INFO - PROCESS | 1659 | 1468020357302 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1659 | 1468020357305 Marionette TRACE conn2 <- [1,2002,null,{}] 16:25:57 INFO - PROCESS | 1659 | 1468020357313 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}] 16:25:57 INFO - PROCESS | 1659 | 1468020357316 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:57 INFO - PROCESS | 1659 | 1468020357395 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:25:57 INFO - PROCESS | 1659 | 1468020357400 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1659 | 1468020357402 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199ef000 == 24 [pid = 1659] [id = 508] 16:25:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1126f7400) [pid = 1659] [serial = 1524] [outer = 0x0] 16:25:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1180e1000) [pid = 1659] [serial = 1525] [outer = 0x1126f7400] 16:25:57 INFO - PROCESS | 1659 | 1468020357433 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1181ba400) [pid = 1659] [serial = 1526] [outer = 0x1126f7400] 16:25:57 INFO - PROCESS | 1659 | 1468020357780 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 16:25:57 INFO - PROCESS | 1659 | 1468020357824 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1659 | 1468020357826 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:25:57 INFO - PROCESS | 1659 | 1468020357828 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1659 | 1468020357829 Marionette TRACE conn2 <- [1,2006,null,{}] 16:25:57 INFO - PROCESS | 1659 | 1468020357832 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}] 16:25:57 INFO - PROCESS | 1659 | 1468020357835 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:57 INFO - PROCESS | 1659 | 1468020357913 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:25:57 INFO - PROCESS | 1659 | 1468020357975 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1659 | 1468020357976 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a71000 == 25 [pid = 1659] [id = 509] 16:25:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1181bd400) [pid = 1659] [serial = 1527] [outer = 0x0] 16:25:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11831a000) [pid = 1659] [serial = 1528] [outer = 0x1181bd400] 16:25:58 INFO - PROCESS | 1659 | 1468020358001 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118532400) [pid = 1659] [serial = 1529] [outer = 0x1181bd400] 16:25:58 INFO - PROCESS | 1659 | 1468020358299 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]]]}] 16:25:58 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 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 16:25:58 INFO - PROCESS | 1659 | 1468020358358 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1659 | 1468020358359 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:25:58 INFO - PROCESS | 1659 | 1468020358361 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1659 | 1468020358362 Marionette TRACE conn2 <- [1,2010,null,{}] 16:25:58 INFO - PROCESS | 1659 | 1468020358364 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}] 16:25:58 INFO - PROCESS | 1659 | 1468020358366 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:58 INFO - PROCESS | 1659 | 1468020358459 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:25:58 INFO - PROCESS | 1659 | 1468020358495 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1659 | 1468020358496 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248aa800 == 26 [pid = 1659] [id = 510] 16:25:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118324400) [pid = 1659] [serial = 1530] [outer = 0x0] 16:25:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118898800) [pid = 1659] [serial = 1531] [outer = 0x118324400] 16:25:58 INFO - PROCESS | 1659 | 1468020358520 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11931b400) [pid = 1659] [serial = 1532] [outer = 0x118324400] 16:25:58 INFO - PROCESS | 1659 | 1468020358849 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]]]}] 16:25:58 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 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 518ms 16:25:58 INFO - PROCESS | 1659 | 1468020358880 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1659 | 1468020358881 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:25:58 INFO - PROCESS | 1659 | 1468020358883 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1659 | 1468020358884 Marionette TRACE conn2 <- [1,2014,null,{}] 16:25:58 INFO - PROCESS | 1659 | 1468020358887 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}] 16:25:58 INFO - PROCESS | 1659 | 1468020358891 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:59 INFO - PROCESS | 1659 | 1468020359005 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:25:59 INFO - PROCESS | 1659 | 1468020359019 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1659 | 1468020359021 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x126686000 == 27 [pid = 1659] [id = 511] 16:25:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119382000) [pid = 1659] [serial = 1533] [outer = 0x0] 16:25:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11985d000) [pid = 1659] [serial = 1534] [outer = 0x119382000] 16:25:59 INFO - PROCESS | 1659 | 1468020359045 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119fc5400) [pid = 1659] [serial = 1535] [outer = 0x119382000] 16:25:59 INFO - PROCESS | 1659 | 1468020359383 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]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 16:25:59 INFO - PROCESS | 1659 | 1468020359407 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1659 | 1468020359408 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:25:59 INFO - PROCESS | 1659 | 1468020359416 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1659 | 1468020359417 Marionette TRACE conn2 <- [1,2018,null,{}] 16:25:59 INFO - PROCESS | 1659 | 1468020359419 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}] 16:25:59 INFO - PROCESS | 1659 | 1468020359420 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:59 INFO - PROCESS | 1659 | 1468020359517 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:25:59 INFO - PROCESS | 1659 | 1468020359521 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1659 | 1468020359522 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:25:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x128ba5000 == 28 [pid = 1659] [id = 512] 16:25:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119a7a800) [pid = 1659] [serial = 1536] [outer = 0x0] 16:25:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x120f2e000) [pid = 1659] [serial = 1537] [outer = 0x119a7a800] 16:25:59 INFO - PROCESS | 1659 | 1468020359547 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x120fd4c00) [pid = 1659] [serial = 1538] [outer = 0x119a7a800] 16:25:59 INFO - PROCESS | 1659 | 1468020359884 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]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 526ms 16:25:59 INFO - PROCESS | 1659 | 1468020359937 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1659 | 1468020359939 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:25:59 INFO - PROCESS | 1659 | 1468020359941 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1659 | 1468020359942 Marionette TRACE conn2 <- [1,2022,null,{}] 16:25:59 INFO - PROCESS | 1659 | 1468020359944 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}] 16:25:59 INFO - PROCESS | 1659 | 1468020359945 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:00 INFO - PROCESS | 1659 | 1468020360043 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:26:00 INFO - PROCESS | 1659 | 1468020360080 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1659 | 1468020360081 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1291aa800 == 29 [pid = 1659] [id = 513] 16:26:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119865c00) [pid = 1659] [serial = 1539] [outer = 0x0] 16:26:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1210e9400) [pid = 1659] [serial = 1540] [outer = 0x119865c00] 16:26:00 INFO - PROCESS | 1659 | 1468020360105 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123833800) [pid = 1659] [serial = 1541] [outer = 0x119865c00] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x124264400) [pid = 1659] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x110f85c00) [pid = 1659] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x117378800) [pid = 1659] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1160dac00) [pid = 1659] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1176c5000) [pid = 1659] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118373800) [pid = 1659] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1110a7800) [pid = 1659] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11690f800) [pid = 1659] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118373c00) [pid = 1659] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x117375400) [pid = 1659] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:26:00 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1129c9400) [pid = 1659] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:26:00 INFO - PROCESS | 1659 | 1468020360432 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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:26:00 INFO - PROCESS | 1659 | 1468020360461 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1659 | 1468020360462 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:26:00 INFO - PROCESS | 1659 | 1468020360464 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1659 | 1468020360465 Marionette TRACE conn2 <- [1,2026,null,{}] 16:26:00 INFO - PROCESS | 1659 | 1468020360468 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}] 16:26:00 INFO - PROCESS | 1659 | 1468020360469 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:00 INFO - PROCESS | 1659 | 1468020360549 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:26:00 INFO - PROCESS | 1659 | 1468020360604 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1659 | 1468020360605 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1291ac000 == 30 [pid = 1659] [id = 514] 16:26:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x110f79800) [pid = 1659] [serial = 1542] [outer = 0x0] 16:26:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1160dd400) [pid = 1659] [serial = 1543] [outer = 0x110f79800] 16:26:00 INFO - PROCESS | 1659 | 1468020360630 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119888400) [pid = 1659] [serial = 1544] [outer = 0x110f79800] 16:26:00 INFO - PROCESS | 1659 | 1468020360906 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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 16:26:00 INFO - PROCESS | 1659 | 1468020360934 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1659 | 1468020360935 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:26:00 INFO - PROCESS | 1659 | 1468020360945 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1659 | 1468020360946 Marionette TRACE conn2 <- [1,2030,null,{}] 16:26:00 INFO - PROCESS | 1659 | 1468020360949 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}] 16:26:00 INFO - PROCESS | 1659 | 1468020360950 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:01 INFO - PROCESS | 1659 | 1468020361031 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:26:01 INFO - PROCESS | 1659 | 1468020361035 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1659 | 1468020361037 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a663000 == 31 [pid = 1659] [id = 515] 16:26:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11820f400) [pid = 1659] [serial = 1545] [outer = 0x0] 16:26:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123b40800) [pid = 1659] [serial = 1546] [outer = 0x11820f400] 16:26:01 INFO - PROCESS | 1659 | 1468020361062 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1180e1c00) [pid = 1659] [serial = 1547] [outer = 0x11820f400] 16:26:01 INFO - PROCESS | 1659 | 1468020361400 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]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 470ms 16:26:01 INFO - PROCESS | 1659 | 1468020361416 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1659 | 1468020361419 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:26:01 INFO - PROCESS | 1659 | 1468020361423 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1659 | 1468020361425 Marionette TRACE conn2 <- [1,2034,null,{}] 16:26:01 INFO - PROCESS | 1659 | 1468020361427 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}] 16:26:01 INFO - PROCESS | 1659 | 1468020361429 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:01 INFO - PROCESS | 1659 | 1468020361547 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:26:01 INFO - PROCESS | 1659 | 1468020361554 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1659 | 1468020361555 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b022000 == 32 [pid = 1659] [id = 516] 16:26:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119a78c00) [pid = 1659] [serial = 1548] [outer = 0x0] 16:26:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123b4d400) [pid = 1659] [serial = 1549] [outer = 0x119a78c00] 16:26:01 INFO - PROCESS | 1659 | 1468020361582 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123fc6400) [pid = 1659] [serial = 1550] [outer = 0x119a78c00] 16:26:01 INFO - PROCESS | 1659 | 1468020361933 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]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:26:01 INFO - PROCESS | 1659 | 1468020361944 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1659 | 1468020361946 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:26:01 INFO - PROCESS | 1659 | 1468020361949 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1659 | 1468020361950 Marionette TRACE conn2 <- [1,2038,null,{}] 16:26:01 INFO - PROCESS | 1659 | 1468020361953 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}] 16:26:01 INFO - PROCESS | 1659 | 1468020361956 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:02 INFO - PROCESS | 1659 | 1468020362082 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:26:02 INFO - PROCESS | 1659 | 1468020362145 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1659 | 1468020362146 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b928000 == 33 [pid = 1659] [id = 517] 16:26:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1239c1000) [pid = 1659] [serial = 1551] [outer = 0x0] 16:26:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1240b0800) [pid = 1659] [serial = 1552] [outer = 0x1239c1000] 16:26:02 INFO - PROCESS | 1659 | 1468020362170 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12426d000) [pid = 1659] [serial = 1553] [outer = 0x1239c1000] 16:26:02 INFO - PROCESS | 1659 | --DOCSHELL 0x11380a800 == 32 [pid = 1659] [id = 493] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1249da400) [pid = 1659] [serial = 1478] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119fc3c00) [pid = 1659] [serial = 1510] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x111aa5800) [pid = 1659] [serial = 1480] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1128cc800) [pid = 1659] [serial = 1481] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x117ec3000) [pid = 1659] [serial = 1489] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11690ec00) [pid = 1659] [serial = 1486] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x117228400) [pid = 1659] [serial = 1487] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1181b7c00) [pid = 1659] [serial = 1492] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118531800) [pid = 1659] [serial = 1495] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11986bc00) [pid = 1659] [serial = 1501] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x117ec0000) [pid = 1659] [serial = 1504] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x11985cc00) [pid = 1659] [serial = 1499] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11937e800) [pid = 1659] [serial = 1498] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119887c00) [pid = 1659] [serial = 1502] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x11935e800) [pid = 1659] [serial = 1507] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x112f8a000) [pid = 1659] [serial = 1483] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x115016400) [pid = 1659] [serial = 1484] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x119064c00) [pid = 1659] [serial = 1496] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x11820d400) [pid = 1659] [serial = 1493] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1180e5000) [pid = 1659] [serial = 1490] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x119884800) [pid = 1659] [serial = 1508] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x118204400) [pid = 1659] [serial = 1505] [outer = 0x0] [url = about:blank] 16:26:03 INFO - PROCESS | 1659 | 1468020363470 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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1573ms 16:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:26:03 INFO - PROCESS | 1659 | 1468020363523 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1659 | 1468020363525 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:26:03 INFO - PROCESS | 1659 | 1468020363528 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1659 | 1468020363530 Marionette TRACE conn2 <- [1,2042,null,{}] 16:26:03 INFO - PROCESS | 1659 | 1468020363535 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}] 16:26:03 INFO - PROCESS | 1659 | 1468020363536 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:03 INFO - PROCESS | 1659 | 1468020363624 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:26:03 INFO - PROCESS | 1659 | 1468020363680 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1659 | 1468020363681 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x116949000 == 33 [pid = 1659] [id = 518] 16:26:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1129c8400) [pid = 1659] [serial = 1554] [outer = 0x0] 16:26:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1129cd000) [pid = 1659] [serial = 1555] [outer = 0x1129c8400] 16:26:03 INFO - PROCESS | 1659 | 1468020363709 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x112f18000) [pid = 1659] [serial = 1556] [outer = 0x1129c8400] 16:26:04 INFO - PROCESS | 1659 | 1468020364017 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]]]}] 16:26:04 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) 16:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 16:26:04 INFO - PROCESS | 1659 | 1468020364049 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1659 | 1468020364052 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:26:04 INFO - PROCESS | 1659 | 1468020364057 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1659 | 1468020364063 Marionette TRACE conn2 <- [1,2046,null,{}] 16:26:04 INFO - PROCESS | 1659 | 1468020364066 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}] 16:26:04 INFO - PROCESS | 1659 | 1468020364069 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:04 INFO - PROCESS | 1659 | 1468020364188 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:26:04 INFO - PROCESS | 1659 | 1468020364261 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1659 | 1468020364263 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x118522800 == 34 [pid = 1659] [id = 519] 16:26:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x112f8a000) [pid = 1659] [serial = 1557] [outer = 0x0] 16:26:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1133ef000) [pid = 1659] [serial = 1558] [outer = 0x112f8a000] 16:26:04 INFO - PROCESS | 1659 | 1468020364307 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x116083800) [pid = 1659] [serial = 1559] [outer = 0x112f8a000] 16:26:04 INFO - PROCESS | 1659 | 1468020364687 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]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 677ms 16:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:26:04 INFO - PROCESS | 1659 | 1468020364734 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1659 | 1468020364735 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:26:04 INFO - PROCESS | 1659 | 1468020364750 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1659 | 1468020364753 Marionette TRACE conn2 <- [1,2050,null,{}] 16:26:04 INFO - PROCESS | 1659 | 1468020364762 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}] 16:26:04 INFO - PROCESS | 1659 | 1468020364765 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:04 INFO - PROCESS | 1659 | 1468020364842 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:26:04 INFO - PROCESS | 1659 | 1468020364868 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1659 | 1468020364870 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x119520000 == 35 [pid = 1659] [id = 520] 16:26:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x10ebe0800) [pid = 1659] [serial = 1560] [outer = 0x0] 16:26:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x117373800) [pid = 1659] [serial = 1561] [outer = 0x10ebe0800] 16:26:04 INFO - PROCESS | 1659 | 1468020364898 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1176c6000) [pid = 1659] [serial = 1562] [outer = 0x10ebe0800] 16:26:05 INFO - PROCESS | 1659 | 1468020365227 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]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 537ms 16:26:05 INFO - PROCESS | 1659 | 1468020365275 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1659 | 1468020365277 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:26:05 INFO - PROCESS | 1659 | 1468020365279 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1659 | 1468020365280 Marionette TRACE conn2 <- [1,2054,null,{}] 16:26:05 INFO - PROCESS | 1659 | 1468020365283 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}] 16:26:05 INFO - PROCESS | 1659 | 1468020365284 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:05 INFO - PROCESS | 1659 | 1468020365385 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:26:05 INFO - PROCESS | 1659 | 1468020365415 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1659 | 1468020365416 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ff5800 == 36 [pid = 1659] [id = 521] 16:26:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1176c7400) [pid = 1659] [serial = 1563] [outer = 0x0] 16:26:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1180c1000) [pid = 1659] [serial = 1564] [outer = 0x1176c7400] 16:26:05 INFO - PROCESS | 1659 | 1468020365442 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1180dd000) [pid = 1659] [serial = 1565] [outer = 0x1176c7400] 16:26:05 INFO - PROCESS | 1659 | 1468020365705 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]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 469ms 16:26:05 INFO - PROCESS | 1659 | 1468020365749 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1659 | 1468020365750 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:26:05 INFO - PROCESS | 1659 | 1468020365753 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1659 | 1468020365754 Marionette TRACE conn2 <- [1,2058,null,{}] 16:26:05 INFO - PROCESS | 1659 | 1468020365756 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}] 16:26:05 INFO - PROCESS | 1659 | 1468020365757 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:05 INFO - PROCESS | 1659 | 1468020365841 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:26:05 INFO - PROCESS | 1659 | 1468020365847 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1659 | 1468020365848 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x124089800 == 37 [pid = 1659] [id = 522] 16:26:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x112f12400) [pid = 1659] [serial = 1566] [outer = 0x0] 16:26:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118190400) [pid = 1659] [serial = 1567] [outer = 0x112f12400] 16:26:05 INFO - PROCESS | 1659 | 1468020365875 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1181be400) [pid = 1659] [serial = 1568] [outer = 0x112f12400] 16:26:06 INFO - PROCESS | 1659 | 1468020366220 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 16:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:26:06 INFO - PROCESS | 1659 | 1468020366272 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1659 | 1468020366274 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:26:06 INFO - PROCESS | 1659 | 1468020366276 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1659 | 1468020366277 Marionette TRACE conn2 <- [1,2062,null,{}] 16:26:06 INFO - PROCESS | 1659 | 1468020366279 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}] 16:26:06 INFO - PROCESS | 1659 | 1468020366283 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:06 INFO - PROCESS | 1659 | 1468020366376 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:26:06 INFO - PROCESS | 1659 | 1468020366381 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1659 | 1468020366383 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x125605000 == 38 [pid = 1659] [id = 523] 16:26:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118205400) [pid = 1659] [serial = 1569] [outer = 0x0] 16:26:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118321000) [pid = 1659] [serial = 1570] [outer = 0x118205400] 16:26:06 INFO - PROCESS | 1659 | 1468020366411 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119063800) [pid = 1659] [serial = 1571] [outer = 0x118205400] 16:26:06 INFO - PROCESS | 1659 | 1468020366728 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 16:26:06 INFO - PROCESS | 1659 | 1468020366746 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1659 | 1468020366749 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:26:06 INFO - PROCESS | 1659 | 1468020366752 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1659 | 1468020366753 Marionette TRACE conn2 <- [1,2066,null,{}] 16:26:06 INFO - PROCESS | 1659 | 1468020366755 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}] 16:26:06 INFO - PROCESS | 1659 | 1468020366756 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:06 INFO - PROCESS | 1659 | 1468020366838 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:26:06 INFO - PROCESS | 1659 | 1468020366893 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1659 | 1468020366894 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261af000 == 39 [pid = 1659] [id = 524] 16:26:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x110f5b400) [pid = 1659] [serial = 1572] [outer = 0x0] 16:26:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11931f400) [pid = 1659] [serial = 1573] [outer = 0x110f5b400] 16:26:06 INFO - PROCESS | 1659 | 1468020366919 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11938a000) [pid = 1659] [serial = 1574] [outer = 0x110f5b400] 16:26:07 INFO - PROCESS | 1659 | 1468020367176 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 469ms 16:26:07 INFO - PROCESS | 1659 | 1468020367222 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1659 | 1468020367223 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:26:07 INFO - PROCESS | 1659 | 1468020367235 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1659 | 1468020367236 Marionette TRACE conn2 <- [1,2070,null,{}] 16:26:07 INFO - PROCESS | 1659 | 1468020367239 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}] 16:26:07 INFO - PROCESS | 1659 | 1468020367240 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:07 INFO - PROCESS | 1659 | 1468020367357 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:26:07 INFO - PROCESS | 1659 | 1468020367362 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1659 | 1468020367364 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a2b800 == 40 [pid = 1659] [id = 525] 16:26:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11938a400) [pid = 1659] [serial = 1575] [outer = 0x0] 16:26:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1195bf400) [pid = 1659] [serial = 1576] [outer = 0x11938a400] 16:26:07 INFO - PROCESS | 1659 | 1468020367403 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119864400) [pid = 1659] [serial = 1577] [outer = 0x11938a400] 16:26:07 INFO - PROCESS | 1659 | 1468020367823 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 629ms 16:26:07 INFO - PROCESS | 1659 | 1468020367859 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1659 | 1468020367860 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:26:07 INFO - PROCESS | 1659 | 1468020367863 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1659 | 1468020367864 Marionette TRACE conn2 <- [1,2074,null,{}] 16:26:07 INFO - PROCESS | 1659 | 1468020367866 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}] 16:26:07 INFO - PROCESS | 1659 | 1468020367869 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:07 INFO - PROCESS | 1659 | 1468020367944 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:26:07 INFO - PROCESS | 1659 | 1468020367948 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1659 | 1468020367950 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951d800 == 41 [pid = 1659] [id = 526] 16:26:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119867000) [pid = 1659] [serial = 1578] [outer = 0x0] 16:26:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119885400) [pid = 1659] [serial = 1579] [outer = 0x119867000] 16:26:07 INFO - PROCESS | 1659 | 1468020367982 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119a76400) [pid = 1659] [serial = 1580] [outer = 0x119867000] 16:26:08 INFO - PROCESS | 1659 | 1468020368308 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 471ms 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:26:08 INFO - PROCESS | 1659 | 1468020368335 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1659 | 1468020368336 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:26:08 INFO - PROCESS | 1659 | 1468020368338 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1659 | 1468020368339 Marionette TRACE conn2 <- [1,2078,null,{}] 16:26:08 INFO - PROCESS | 1659 | 1468020368341 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}] 16:26:08 INFO - PROCESS | 1659 | 1468020368342 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:08 INFO - PROCESS | 1659 | 1468020368423 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:26:08 INFO - PROCESS | 1659 | 1468020368429 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1659 | 1468020368430 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b8000 == 42 [pid = 1659] [id = 527] 16:26:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119887000) [pid = 1659] [serial = 1581] [outer = 0x0] 16:26:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120f2d800) [pid = 1659] [serial = 1582] [outer = 0x119887000] 16:26:08 INFO - PROCESS | 1659 | 1468020368454 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120fd8000) [pid = 1659] [serial = 1583] [outer = 0x119887000] 16:26:08 INFO - PROCESS | 1659 | 1468020368820 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 520ms 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:26:08 INFO - PROCESS | 1659 | 1468020368858 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1659 | 1468020368860 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:26:08 INFO - PROCESS | 1659 | 1468020368862 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1659 | 1468020368863 Marionette TRACE conn2 <- [1,2082,null,{}] 16:26:08 INFO - PROCESS | 1659 | 1468020368866 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}] 16:26:08 INFO - PROCESS | 1659 | 1468020368867 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:08 INFO - PROCESS | 1659 | 1468020368974 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:26:08 INFO - PROCESS | 1659 | 1468020368978 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1659 | 1468020368980 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x124084000 == 43 [pid = 1659] [id = 528] 16:26:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1210e9c00) [pid = 1659] [serial = 1584] [outer = 0x0] 16:26:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1210f0000) [pid = 1659] [serial = 1585] [outer = 0x1210e9c00] 16:26:09 INFO - PROCESS | 1659 | 1468020369014 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123f72400) [pid = 1659] [serial = 1586] [outer = 0x1210e9c00] 16:26:09 INFO - PROCESS | 1659 | 1468020369332 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 16:26:09 INFO - PROCESS | 1659 | 1468020369384 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1659 | 1468020369386 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:26:09 INFO - PROCESS | 1659 | 1468020369393 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1659 | 1468020369395 Marionette TRACE conn2 <- [1,2086,null,{}] 16:26:09 INFO - PROCESS | 1659 | 1468020369398 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}] 16:26:09 INFO - PROCESS | 1659 | 1468020369399 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:09 INFO - PROCESS | 1659 | 1468020369513 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:26:09 INFO - PROCESS | 1659 | 1468020369523 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1659 | 1468020369524 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b23d800 == 44 [pid = 1659] [id = 529] 16:26:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123f72c00) [pid = 1659] [serial = 1587] [outer = 0x0] 16:26:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1240adc00) [pid = 1659] [serial = 1588] [outer = 0x123f72c00] 16:26:09 INFO - PROCESS | 1659 | 1468020369550 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124269000) [pid = 1659] [serial = 1589] [outer = 0x123f72c00] 16:26:09 INFO - PROCESS | 1659 | 1468020369843 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 473ms 16:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:26:09 INFO - PROCESS | 1659 | 1468020369879 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1659 | 1468020369880 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:26:09 INFO - PROCESS | 1659 | 1468020369883 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1659 | 1468020369885 Marionette TRACE conn2 <- [1,2090,null,{}] 16:26:09 INFO - PROCESS | 1659 | 1468020369889 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}] 16:26:09 INFO - PROCESS | 1659 | 1468020369893 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:10 INFO - PROCESS | 1659 | 1468020370045 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:26:10 INFO - PROCESS | 1659 | 1468020370074 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1659 | 1468020370075 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcbb800 == 45 [pid = 1659] [id = 530] 16:26:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x116910400) [pid = 1659] [serial = 1590] [outer = 0x0] 16:26:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12426ec00) [pid = 1659] [serial = 1591] [outer = 0x116910400] 16:26:10 INFO - PROCESS | 1659 | 1468020370114 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120f30800) [pid = 1659] [serial = 1592] [outer = 0x116910400] 16:26:10 INFO - PROCESS | 1659 | 1468020370534 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]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 675ms 16:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:26:10 INFO - PROCESS | 1659 | 1468020370557 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 1659 | 1468020370558 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:26:10 INFO - PROCESS | 1659 | 1468020370560 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1659 | 1468020370561 Marionette TRACE conn2 <- [1,2094,null,{}] 16:26:10 INFO - PROCESS | 1659 | 1468020370564 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}] 16:26:10 INFO - PROCESS | 1659 | 1468020370565 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:10 INFO - PROCESS | 1659 | 1468020370772 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118324400) [pid = 1659] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119382000) [pid = 1659] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119865c00) [pid = 1659] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x110f79800) [pid = 1659] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119a7a800) [pid = 1659] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11820f400) [pid = 1659] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1181bd400) [pid = 1659] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1126f7400) [pid = 1659] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116910800) [pid = 1659] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1133d2000) [pid = 1659] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116a0b000) [pid = 1659] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1129cb000) [pid = 1659] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119a7a000) [pid = 1659] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:26:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119a78c00) [pid = 1659] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:26:10 INFO - PROCESS | 1659 | 1468020370819 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1659 | 1468020370820 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x11950c800 == 46 [pid = 1659] [id = 531] 16:26:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x10ebde400) [pid = 1659] [serial = 1593] [outer = 0x0] 16:26:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1128cf800) [pid = 1659] [serial = 1594] [outer = 0x10ebde400] 16:26:10 INFO - PROCESS | 1659 | 1468020370844 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117226000) [pid = 1659] [serial = 1595] [outer = 0x10ebde400] 16:26:11 INFO - PROCESS | 1659 | 1468020371112 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 571ms 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:26:11 INFO - PROCESS | 1659 | 1468020371142 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1659 | 1468020371144 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:26:11 INFO - PROCESS | 1659 | 1468020371147 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1659 | 1468020371148 Marionette TRACE conn2 <- [1,2098,null,{}] 16:26:11 INFO - PROCESS | 1659 | 1468020371163 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}] 16:26:11 INFO - PROCESS | 1659 | 1468020371164 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:11 INFO - PROCESS | 1659 | 1468020371276 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:26:11 INFO - PROCESS | 1659 | 1468020371280 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1659 | 1468020371281 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c298800 == 47 [pid = 1659] [id = 532] 16:26:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118324400) [pid = 1659] [serial = 1596] [outer = 0x0] 16:26:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123835c00) [pid = 1659] [serial = 1597] [outer = 0x118324400] 16:26:11 INFO - PROCESS | 1659 | 1468020371305 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1245c2c00) [pid = 1659] [serial = 1598] [outer = 0x118324400] 16:26:11 INFO - PROCESS | 1659 | 1468020371612 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 523ms 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:26:11 INFO - PROCESS | 1659 | 1468020371684 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1659 | 1468020371685 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:26:11 INFO - PROCESS | 1659 | 1468020371687 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1659 | 1468020371688 Marionette TRACE conn2 <- [1,2102,null,{}] 16:26:11 INFO - PROCESS | 1659 | 1468020371690 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}] 16:26:11 INFO - PROCESS | 1659 | 1468020371693 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:11 INFO - PROCESS | 1659 | 1468020371776 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:26:11 INFO - PROCESS | 1659 | 1468020371780 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1659 | 1468020371780 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2b1800 == 48 [pid = 1659] [id = 533] 16:26:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x117ec5000) [pid = 1659] [serial = 1599] [outer = 0x0] 16:26:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12485c000) [pid = 1659] [serial = 1600] [outer = 0x117ec5000] 16:26:11 INFO - PROCESS | 1659 | 1468020371804 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124863800) [pid = 1659] [serial = 1601] [outer = 0x117ec5000] 16:26:12 INFO - PROCESS | 1659 | 1468020372116 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 470ms 16:26:12 INFO - PROCESS | 1659 | 1468020372158 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1659 | 1468020372159 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:26:12 INFO - PROCESS | 1659 | 1468020372161 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1659 | 1468020372162 Marionette TRACE conn2 <- [1,2106,null,{}] 16:26:12 INFO - PROCESS | 1659 | 1468020372164 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}] 16:26:12 INFO - PROCESS | 1659 | 1468020372165 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:12 INFO - PROCESS | 1659 | 1468020372251 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:26:12 INFO - PROCESS | 1659 | 1468020372257 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1659 | 1468020372258 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c97d000 == 49 [pid = 1659] [id = 534] 16:26:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123f69800) [pid = 1659] [serial = 1602] [outer = 0x0] 16:26:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12485f000) [pid = 1659] [serial = 1603] [outer = 0x123f69800] 16:26:12 INFO - PROCESS | 1659 | 1468020372282 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124bfe000) [pid = 1659] [serial = 1604] [outer = 0x123f69800] 16:26:12 INFO - PROCESS | 1659 | 1468020372597 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 469ms 16:26:12 INFO - PROCESS | 1659 | 1468020372631 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1659 | 1468020372634 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:26:12 INFO - PROCESS | 1659 | 1468020372663 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1659 | 1468020372664 Marionette TRACE conn2 <- [1,2110,null,{}] 16:26:12 INFO - PROCESS | 1659 | 1468020372666 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}] 16:26:12 INFO - PROCESS | 1659 | 1468020372667 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:12 INFO - PROCESS | 1659 | 1468020372752 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:26:12 INFO - PROCESS | 1659 | 1468020372852 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1659 | 1468020372854 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x11380a800 == 50 [pid = 1659] [id = 535] 16:26:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x10ebda800) [pid = 1659] [serial = 1605] [outer = 0x0] 16:26:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x110f61800) [pid = 1659] [serial = 1606] [outer = 0x10ebda800] 16:26:12 INFO - PROCESS | 1659 | 1468020372885 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x111e5d800) [pid = 1659] [serial = 1607] [outer = 0x10ebda800] 16:26:13 INFO - PROCESS | 1659 | 1468020373359 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]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 791ms 16:26:13 INFO - PROCESS | 1659 | 1468020373460 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 1659 | 1468020373463 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:26:13 INFO - PROCESS | 1659 | 1468020373467 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1659 | 1468020373469 Marionette TRACE conn2 <- [1,2114,null,{}] 16:26:13 INFO - PROCESS | 1659 | 1468020373473 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}] 16:26:13 INFO - PROCESS | 1659 | 1468020373478 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:13 INFO - PROCESS | 1659 | 1468020373595 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:26:13 INFO - PROCESS | 1659 | 1468020373674 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1659 | 1468020373676 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x11950a800 == 51 [pid = 1659] [id = 536] 16:26:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112f90800) [pid = 1659] [serial = 1608] [outer = 0x0] 16:26:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1133ecc00) [pid = 1659] [serial = 1609] [outer = 0x112f90800] 16:26:13 INFO - PROCESS | 1659 | 1468020373706 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1160d9400) [pid = 1659] [serial = 1610] [outer = 0x112f90800] 16:26:14 INFO - PROCESS | 1659 | 1468020374452 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1024ms 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12b022000 == 50 [pid = 1659] [id = 516] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1291ac000 == 49 [pid = 1659] [id = 514] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x128ba5000 == 48 [pid = 1659] [id = 512] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a663000 == 47 [pid = 1659] [id = 515] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1291aa800 == 46 [pid = 1659] [id = 513] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x126686000 == 45 [pid = 1659] [id = 511] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c97d000 == 44 [pid = 1659] [id = 534] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2b1800 == 43 [pid = 1659] [id = 533] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c298800 == 42 [pid = 1659] [id = 532] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1240b0800) [pid = 1659] [serial = 1552] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | 1468020374536 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1659 | 1468020374540 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x11950c800 == 41 [pid = 1659] [id = 531] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcbb800 == 40 [pid = 1659] [id = 530] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12b23d800 == 39 [pid = 1659] [id = 529] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x124084000 == 38 [pid = 1659] [id = 528] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b8000 == 37 [pid = 1659] [id = 527] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x11951d800 == 36 [pid = 1659] [id = 526] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x128a2b800 == 35 [pid = 1659] [id = 525] 16:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1261af000 == 34 [pid = 1659] [id = 524] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x125605000 == 33 [pid = 1659] [id = 523] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x124089800 == 32 [pid = 1659] [id = 522] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x119ff5800 == 31 [pid = 1659] [id = 521] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x119520000 == 30 [pid = 1659] [id = 520] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x118522800 == 29 [pid = 1659] [id = 519] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x116949000 == 28 [pid = 1659] [id = 518] 16:26:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12b928000 == 27 [pid = 1659] [id = 517] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11931b400) [pid = 1659] [serial = 1532] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118898800) [pid = 1659] [serial = 1531] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11985d000) [pid = 1659] [serial = 1534] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1210e9400) [pid = 1659] [serial = 1540] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1160dd400) [pid = 1659] [serial = 1543] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120f2e000) [pid = 1659] [serial = 1537] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123b40800) [pid = 1659] [serial = 1546] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1180e1c00) [pid = 1659] [serial = 1547] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123833800) [pid = 1659] [serial = 1541] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11831a000) [pid = 1659] [serial = 1528] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1180e1000) [pid = 1659] [serial = 1525] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1181ba400) [pid = 1659] [serial = 1526] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116a0c000) [pid = 1659] [serial = 1522] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117379800) [pid = 1659] [serial = 1523] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11383e400) [pid = 1659] [serial = 1519] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x115021000) [pid = 1659] [serial = 1520] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1176cac00) [pid = 1659] [serial = 1517] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11736f000) [pid = 1659] [serial = 1516] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1133cc400) [pid = 1659] [serial = 1514] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x112a7b400) [pid = 1659] [serial = 1513] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120f2c800) [pid = 1659] [serial = 1511] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123fc6400) [pid = 1659] [serial = 1550] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119888400) [pid = 1659] [serial = 1544] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120fd4c00) [pid = 1659] [serial = 1538] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119fc5400) [pid = 1659] [serial = 1535] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123b4d400) [pid = 1659] [serial = 1549] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118532400) [pid = 1659] [serial = 1529] [outer = 0x0] [url = about:blank] 16:26:14 INFO - PROCESS | 1659 | 1468020374594 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1659 | 1468020374598 Marionette TRACE conn2 <- [1,2118,null,{}] 16:26:14 INFO - PROCESS | 1659 | 1468020374603 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}] 16:26:14 INFO - PROCESS | 1659 | 1468020374605 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:14 INFO - PROCESS | 1659 | 1468020374784 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:26:14 INFO - PROCESS | 1659 | 1468020374900 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1659 | 1468020374902 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d0800 == 28 [pid = 1659] [id = 537] 16:26:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1126f4000) [pid = 1659] [serial = 1611] [outer = 0x0] 16:26:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1129c7c00) [pid = 1659] [serial = 1612] [outer = 0x1126f4000] 16:26:14 INFO - PROCESS | 1659 | 1468020374956 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1131a3400) [pid = 1659] [serial = 1613] [outer = 0x1126f4000] 16:26:15 INFO - PROCESS | 1659 | 1468020375443 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]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 894ms 16:26:15 INFO - PROCESS | 1659 | 1468020375470 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:26:15 INFO - PROCESS | 1659 | 1468020375472 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:26:15 INFO - PROCESS | 1659 | 1468020375476 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1659 | 1468020375481 Marionette TRACE conn2 <- [1,2122,null,{}] 16:26:15 INFO - PROCESS | 1659 | 1468020375484 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}] 16:26:15 INFO - PROCESS | 1659 | 1468020375486 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:15 INFO - PROCESS | 1659 | 1468020375581 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:26:15 INFO - PROCESS | 1659 | 1468020375636 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1659 | 1468020375638 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873e000 == 29 [pid = 1659] [id = 538] 16:26:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x113f3ac00) [pid = 1659] [serial = 1614] [outer = 0x0] 16:26:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1166fe800) [pid = 1659] [serial = 1615] [outer = 0x113f3ac00] 16:26:15 INFO - PROCESS | 1659 | 1468020375670 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116919400) [pid = 1659] [serial = 1616] [outer = 0x113f3ac00] 16:26:16 INFO - PROCESS | 1659 | 1468020376090 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 624ms 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:26:16 INFO - PROCESS | 1659 | 1468020376102 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1659 | 1468020376104 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:26:16 INFO - PROCESS | 1659 | 1468020376106 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1659 | 1468020376107 Marionette TRACE conn2 <- [1,2126,null,{}] 16:26:16 INFO - PROCESS | 1659 | 1468020376110 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}] 16:26:16 INFO - PROCESS | 1659 | 1468020376112 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:16 INFO - PROCESS | 1659 | 1468020376208 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:26:16 INFO - PROCESS | 1659 | 1468020376300 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1659 | 1468020376301 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195d1000 == 30 [pid = 1659] [id = 539] 16:26:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1126f4c00) [pid = 1659] [serial = 1617] [outer = 0x0] 16:26:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1176c7000) [pid = 1659] [serial = 1618] [outer = 0x1126f4c00] 16:26:16 INFO - PROCESS | 1659 | 1468020376331 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1180bf800) [pid = 1659] [serial = 1619] [outer = 0x1126f4c00] 16:26:16 INFO - PROCESS | 1659 | 1468020376749 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 16:26:16 INFO - PROCESS | 1659 | 1468020376776 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1659 | 1468020376779 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:26:16 INFO - PROCESS | 1659 | 1468020376788 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1659 | 1468020376791 Marionette TRACE conn2 <- [1,2130,null,{}] 16:26:16 INFO - PROCESS | 1659 | 1468020376794 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}] 16:26:16 INFO - PROCESS | 1659 | 1468020376796 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:16 INFO - PROCESS | 1659 | 1468020376895 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:26:16 INFO - PROCESS | 1659 | 1468020376973 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1659 | 1468020376974 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f18000 == 31 [pid = 1659] [id = 540] 16:26:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1180c8400) [pid = 1659] [serial = 1620] [outer = 0x0] 16:26:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118193c00) [pid = 1659] [serial = 1621] [outer = 0x1180c8400] 16:26:17 INFO - PROCESS | 1659 | 1468020377003 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11820a800) [pid = 1659] [serial = 1622] [outer = 0x1180c8400] 16:26:17 INFO - PROCESS | 1659 | 1468020377408 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] 16:26:17 INFO - PROCESS | 1659 | 1468020377464 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:26:17 INFO - PROCESS | 1659 | 1468020377466 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1659 | 1468020377467 Marionette TRACE conn2 <- [1,2134,null,{}] 16:26:17 INFO - PROCESS | 1659 | 1468020377470 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}] 16:26:17 INFO - PROCESS | 1659 | 1468020377471 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:17 INFO - PROCESS | 1659 | 1468020377579 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:26:17 INFO - PROCESS | 1659 | 1468020377646 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1659 | 1468020377647 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x118742800 == 32 [pid = 1659] [id = 541] 16:26:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1181b9000) [pid = 1659] [serial = 1623] [outer = 0x0] 16:26:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11831d000) [pid = 1659] [serial = 1624] [outer = 0x1181b9000] 16:26:17 INFO - PROCESS | 1659 | 1468020377676 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11852f800) [pid = 1659] [serial = 1625] [outer = 0x1181b9000] 16:26:18 INFO - PROCESS | 1659 | 1468020378085 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 669ms 16:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:26:18 INFO - PROCESS | 1659 | 1468020378136 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1659 | 1468020378137 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:26:18 INFO - PROCESS | 1659 | 1468020378139 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1659 | 1468020378141 Marionette TRACE conn2 <- [1,2138,null,{}] 16:26:18 INFO - PROCESS | 1659 | 1468020378143 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}] 16:26:18 INFO - PROCESS | 1659 | 1468020378145 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:18 INFO - PROCESS | 1659 | 1468020378237 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:26:18 INFO - PROCESS | 1659 | 1468020378311 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1659 | 1468020378315 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12666f000 == 33 [pid = 1659] [id = 542] 16:26:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11931b400) [pid = 1659] [serial = 1626] [outer = 0x0] 16:26:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119323c00) [pid = 1659] [serial = 1627] [outer = 0x11931b400] 16:26:18 INFO - PROCESS | 1659 | 1468020378352 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1195b7400) [pid = 1659] [serial = 1628] [outer = 0x11931b400] 16:26:18 INFO - PROCESS | 1659 | 1468020378804 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 16:26:18 INFO - PROCESS | 1659 | 1468020378878 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1659 | 1468020378881 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:26:18 INFO - PROCESS | 1659 | 1468020378887 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1659 | 1468020378888 Marionette TRACE conn2 <- [1,2142,null,{}] 16:26:18 INFO - PROCESS | 1659 | 1468020378892 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}] 16:26:18 INFO - PROCESS | 1659 | 1468020378894 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:18 INFO - PROCESS | 1659 | 1468020378989 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11380a800 == 32 [pid = 1659] [id = 535] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11950a800 == 31 [pid = 1659] [id = 536] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12666f000 == 30 [pid = 1659] [id = 542] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x118742800 == 29 [pid = 1659] [id = 541] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x123f18000 == 28 [pid = 1659] [id = 540] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1195d1000 == 27 [pid = 1659] [id = 539] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x11873e000 == 26 [pid = 1659] [id = 538] 16:26:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1167d0800 == 25 [pid = 1659] [id = 537] 16:26:19 INFO - PROCESS | 1659 | 1468020379571 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1659 | 1468020379572 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x116243000 == 26 [pid = 1659] [id = 543] 16:26:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1128ce800) [pid = 1659] [serial = 1629] [outer = 0x0] 16:26:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1129c4400) [pid = 1659] [serial = 1630] [outer = 0x1128ce800] 16:26:19 INFO - PROCESS | 1659 | 1468020379601 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1133c8000) [pid = 1659] [serial = 1631] [outer = 0x1128ce800] 16:26:19 INFO - PROCESS | 1659 | 1468020379890 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] 16:26:19 INFO - PROCESS | 1659 | 1468020379916 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:26:19 INFO - PROCESS | 1659 | 1468020379919 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1659 | 1468020379922 Marionette TRACE conn2 <- [1,2146,null,{}] 16:26:19 INFO - PROCESS | 1659 | 1468020379942 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}] 16:26:19 INFO - PROCESS | 1659 | 1468020379947 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:20 INFO - PROCESS | 1659 | 1468020380029 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:26:20 INFO - PROCESS | 1659 | 1468020380034 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1659 | 1468020380036 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x119502800 == 27 [pid = 1659] [id = 544] 16:26:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1160dd400) [pid = 1659] [serial = 1632] [outer = 0x0] 16:26:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116a0b800) [pid = 1659] [serial = 1633] [outer = 0x1160dd400] 16:26:20 INFO - PROCESS | 1659 | 1468020380066 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1176bf800) [pid = 1659] [serial = 1634] [outer = 0x1160dd400] 16:26:20 INFO - PROCESS | 1659 | 1468020380431 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] 16:26:20 INFO - PROCESS | 1659 | 1468020380467 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:26:20 INFO - PROCESS | 1659 | 1468020380469 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1659 | 1468020380470 Marionette TRACE conn2 <- [1,2150,null,{}] 16:26:20 INFO - PROCESS | 1659 | 1468020380473 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}] 16:26:20 INFO - PROCESS | 1659 | 1468020380475 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:20 INFO - PROCESS | 1659 | 1468020380556 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:26:20 INFO - PROCESS | 1659 | 1468020380563 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1659 | 1468020380566 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f24000 == 28 [pid = 1659] [id = 545] 16:26:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1180c5800) [pid = 1659] [serial = 1635] [outer = 0x0] 16:26:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1181b9800) [pid = 1659] [serial = 1636] [outer = 0x1180c5800] 16:26:20 INFO - PROCESS | 1659 | 1468020380593 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11831a000) [pid = 1659] [serial = 1637] [outer = 0x1180c5800] 16:26:20 INFO - PROCESS | 1659 | 1468020380954 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 16:26:20 INFO - PROCESS | 1659 | 1468020380989 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1659 | 1468020380991 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:26:20 INFO - PROCESS | 1659 | 1468020380998 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1659 | 1468020381003 Marionette TRACE conn2 <- [1,2154,null,{}] 16:26:21 INFO - PROCESS | 1659 | 1468020381006 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}] 16:26:21 INFO - PROCESS | 1659 | 1468020381009 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:21 INFO - PROCESS | 1659 | 1468020381089 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:26:21 INFO - PROCESS | 1659 | 1468020381092 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1659 | 1468020381094 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a20800 == 29 [pid = 1659] [id = 546] 16:26:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118320000) [pid = 1659] [serial = 1638] [outer = 0x0] 16:26:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118899400) [pid = 1659] [serial = 1639] [outer = 0x118320000] 16:26:21 INFO - PROCESS | 1659 | 1468020381121 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119832000) [pid = 1659] [serial = 1640] [outer = 0x118320000] 16:26:21 INFO - PROCESS | 1659 | 1468020381473 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 527ms 16:26:21 INFO - PROCESS | 1659 | 1468020381522 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1659 | 1468020381524 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:26:21 INFO - PROCESS | 1659 | 1468020381526 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1659 | 1468020381527 Marionette TRACE conn2 <- [1,2158,null,{}] 16:26:21 INFO - PROCESS | 1659 | 1468020381529 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}] 16:26:21 INFO - PROCESS | 1659 | 1468020381531 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:21 INFO - PROCESS | 1659 | 1468020381631 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:26:21 INFO - PROCESS | 1659 | 1468020381647 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1659 | 1468020381649 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1291ac000 == 30 [pid = 1659] [id = 547] 16:26:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11985f000) [pid = 1659] [serial = 1641] [outer = 0x0] 16:26:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119889800) [pid = 1659] [serial = 1642] [outer = 0x11985f000] 16:26:21 INFO - PROCESS | 1659 | 1468020381674 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119dd4800) [pid = 1659] [serial = 1643] [outer = 0x11985f000] 16:26:22 INFO - PROCESS | 1659 | 1468020382016 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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 16:26:22 INFO - PROCESS | 1659 | 1468020382044 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1659 | 1468020382046 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:26:22 INFO - PROCESS | 1659 | 1468020382052 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1659 | 1468020382054 Marionette TRACE conn2 <- [1,2162,null,{}] 16:26:22 INFO - PROCESS | 1659 | 1468020382056 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}] 16:26:22 INFO - PROCESS | 1659 | 1468020382057 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:22 INFO - PROCESS | 1659 | 1468020382161 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:26:22 INFO - PROCESS | 1659 | 1468020382165 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1659 | 1468020382170 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5aa800 == 31 [pid = 1659] [id = 548] 16:26:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x117ec4400) [pid = 1659] [serial = 1644] [outer = 0x0] 16:26:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x120fd5000) [pid = 1659] [serial = 1645] [outer = 0x117ec4400] 16:26:22 INFO - PROCESS | 1659 | 1468020382202 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x123b40c00) [pid = 1659] [serial = 1646] [outer = 0x117ec4400] 16:26:22 INFO - PROCESS | 1659 | 1468020382560 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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 16:26:22 INFO - PROCESS | 1659 | 1468020382621 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1659 | 1468020382623 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:26:22 INFO - PROCESS | 1659 | 1468020382625 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1659 | 1468020382626 Marionette TRACE conn2 <- [1,2166,null,{}] 16:26:22 INFO - PROCESS | 1659 | 1468020382628 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}] 16:26:22 INFO - PROCESS | 1659 | 1468020382630 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:22 INFO - PROCESS | 1659 | 1468020382729 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:26:22 INFO - PROCESS | 1659 | 1468020382767 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1659 | 1468020382769 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x112007800 == 32 [pid = 1659] [id = 549] 16:26:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123b41400) [pid = 1659] [serial = 1647] [outer = 0x0] 16:26:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x123c2c400) [pid = 1659] [serial = 1648] [outer = 0x123b41400] 16:26:22 INFO - PROCESS | 1659 | 1468020382793 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x123f74800) [pid = 1659] [serial = 1649] [outer = 0x123b41400] 16:26:23 INFO - PROCESS | 1659 | 1468020383083 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 16:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:26:23 INFO - PROCESS | 1659 | 1468020383150 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1659 | 1468020383151 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:26:23 INFO - PROCESS | 1659 | 1468020383154 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1659 | 1468020383155 Marionette TRACE conn2 <- [1,2170,null,{}] 16:26:23 INFO - PROCESS | 1659 | 1468020383157 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}] 16:26:23 INFO - PROCESS | 1659 | 1468020383158 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:23 INFO - PROCESS | 1659 | 1468020383255 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1210e9c00) [pid = 1659] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x112f12400) [pid = 1659] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x119887000) [pid = 1659] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x112f8a000) [pid = 1659] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1176c7400) [pid = 1659] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119867000) [pid = 1659] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11938a400) [pid = 1659] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1129c8400) [pid = 1659] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x110f5b400) [pid = 1659] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x10ebe0800) [pid = 1659] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118205400) [pid = 1659] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1239c1000) [pid = 1659] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x123f72c00) [pid = 1659] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116910400) [pid = 1659] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118324400) [pid = 1659] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117ec5000) [pid = 1659] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x10ebde400) [pid = 1659] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x10ebda800) [pid = 1659] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123f69800) [pid = 1659] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:26:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x112f90800) [pid = 1659] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:26:23 INFO - PROCESS | 1659 | 1468020383536 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1659 | 1468020383538 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x117252000 == 33 [pid = 1659] [id = 550] 16:26:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x10ebe0800) [pid = 1659] [serial = 1650] [outer = 0x0] 16:26:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1126f8000) [pid = 1659] [serial = 1651] [outer = 0x10ebe0800] 16:26:23 INFO - PROCESS | 1659 | 1468020383562 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113a9c000) [pid = 1659] [serial = 1652] [outer = 0x10ebe0800] 16:26:23 INFO - PROCESS | 1659 | 1468020383825 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 16:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:26:23 INFO - PROCESS | 1659 | 1468020383876 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1659 | 1468020383877 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:26:23 INFO - PROCESS | 1659 | 1468020383879 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1659 | 1468020383880 Marionette TRACE conn2 <- [1,2174,null,{}] 16:26:23 INFO - PROCESS | 1659 | 1468020383882 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}] 16:26:23 INFO - PROCESS | 1659 | 1468020383883 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:23 INFO - PROCESS | 1659 | 1468020383962 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:26:23 INFO - PROCESS | 1659 | 1468020383966 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1659 | 1468020383967 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b937000 == 34 [pid = 1659] [id = 551] 16:26:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1160dc400) [pid = 1659] [serial = 1653] [outer = 0x0] 16:26:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118205400) [pid = 1659] [serial = 1654] [outer = 0x1160dc400] 16:26:23 INFO - PROCESS | 1659 | 1468020383994 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119890c00) [pid = 1659] [serial = 1655] [outer = 0x1160dc400] 16:26:24 INFO - PROCESS | 1659 | 1468020384314 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 16:26:24 INFO - PROCESS | 1659 | 1468020384349 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1659 | 1468020384353 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:26:24 INFO - PROCESS | 1659 | 1468020384355 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1659 | 1468020384364 Marionette TRACE conn2 <- [1,2178,null,{}] 16:26:24 INFO - PROCESS | 1659 | 1468020384366 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}] 16:26:24 INFO - PROCESS | 1659 | 1468020384368 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:24 INFO - PROCESS | 1659 | 1468020384483 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:26:24 INFO - PROCESS | 1659 | 1468020384494 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1659 | 1468020384495 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcae800 == 35 [pid = 1659] [id = 552] 16:26:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119a78000) [pid = 1659] [serial = 1656] [outer = 0x0] 16:26:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x123f71000) [pid = 1659] [serial = 1657] [outer = 0x119a78000] 16:26:24 INFO - PROCESS | 1659 | 1468020384519 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124264800) [pid = 1659] [serial = 1658] [outer = 0x119a78000] 16:26:24 INFO - PROCESS | 1659 | 1468020384835 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 529ms 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:26:24 INFO - PROCESS | 1659 | 1468020384885 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1659 | 1468020384886 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:26:24 INFO - PROCESS | 1659 | 1468020384888 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1659 | 1468020384889 Marionette TRACE conn2 <- [1,2182,null,{}] 16:26:24 INFO - PROCESS | 1659 | 1468020384892 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}] 16:26:24 INFO - PROCESS | 1659 | 1468020384893 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:24 INFO - PROCESS | 1659 | 1468020384973 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:26:24 INFO - PROCESS | 1659 | 1468020384977 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1659 | 1468020384978 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2b3800 == 36 [pid = 1659] [id = 553] 16:26:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123f75000) [pid = 1659] [serial = 1659] [outer = 0x0] 16:26:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12428a000) [pid = 1659] [serial = 1660] [outer = 0x123f75000] 16:26:25 INFO - PROCESS | 1659 | 1468020385006 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12485d000) [pid = 1659] [serial = 1661] [outer = 0x123f75000] 16:26:25 INFO - PROCESS | 1659 | 1468020385342 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 468ms 16:26:25 INFO - PROCESS | 1659 | 1468020385357 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:26:25 INFO - PROCESS | 1659 | 1468020385367 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:26:25 INFO - PROCESS | 1659 | 1468020385371 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1659 | 1468020385376 Marionette TRACE conn2 <- [1,2186,null,{}] 16:26:25 INFO - PROCESS | 1659 | 1468020385379 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}] 16:26:25 INFO - PROCESS | 1659 | 1468020385381 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:25 INFO - PROCESS | 1659 | 1468020385510 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:26:25 INFO - PROCESS | 1659 | 1468020385627 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1659 | 1468020385629 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e25800 == 37 [pid = 1659] [id = 554] 16:26:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x10ebdec00) [pid = 1659] [serial = 1662] [outer = 0x0] 16:26:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x111c19c00) [pid = 1659] [serial = 1663] [outer = 0x10ebdec00] 16:26:25 INFO - PROCESS | 1659 | 1468020385678 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1129ce800) [pid = 1659] [serial = 1664] [outer = 0x10ebdec00] 16:26:26 INFO - PROCESS | 1659 | 1468020386297 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]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 976ms 16:26:26 INFO - PROCESS | 1659 | 1468020386348 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:26:26 INFO - PROCESS | 1659 | 1468020386350 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:26:26 INFO - PROCESS | 1659 | 1468020386353 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1659 | 1468020386355 Marionette TRACE conn2 <- [1,2190,null,{}] 16:26:26 INFO - PROCESS | 1659 | 1468020386359 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}] 16:26:26 INFO - PROCESS | 1659 | 1468020386362 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:26 INFO - PROCESS | 1659 | 1468020386473 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:26:26 INFO - PROCESS | 1659 | 1468020386557 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1659 | 1468020386559 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x125670000 == 38 [pid = 1659] [id = 555] 16:26:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1172c4400) [pid = 1659] [serial = 1665] [outer = 0x0] 16:26:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11737b400) [pid = 1659] [serial = 1666] [outer = 0x1172c4400] 16:26:26 INFO - PROCESS | 1659 | 1468020386589 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11818f000) [pid = 1659] [serial = 1667] [outer = 0x1172c4400] 16:26:27 INFO - PROCESS | 1659 | 1468020387257 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 923ms 16:26:27 INFO - PROCESS | 1659 | 1468020387306 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1659 | 1468020387308 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:26:27 INFO - PROCESS | 1659 | 1468020387313 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1659 | 1468020387318 Marionette TRACE conn2 <- [1,2194,null,{}] 16:26:27 INFO - PROCESS | 1659 | 1468020387321 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}] 16:26:27 INFO - PROCESS | 1659 | 1468020387323 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:27 INFO - PROCESS | 1659 | 1468020387426 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:26:27 INFO - PROCESS | 1659 | 1468020387507 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1659 | 1468020387510 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ae800 == 39 [pid = 1659] [id = 556] 16:26:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1128d0000) [pid = 1659] [serial = 1668] [outer = 0x0] 16:26:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x112d47800) [pid = 1659] [serial = 1669] [outer = 0x1128d0000] 16:26:27 INFO - PROCESS | 1659 | 1468020387539 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x1133cd000) [pid = 1659] [serial = 1670] [outer = 0x1128d0000] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2b3800 == 38 [pid = 1659] [id = 553] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcae800 == 37 [pid = 1659] [id = 552] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12b937000 == 36 [pid = 1659] [id = 551] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x117252000 == 35 [pid = 1659] [id = 550] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x112007800 == 34 [pid = 1659] [id = 549] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5aa800 == 33 [pid = 1659] [id = 548] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1291ac000 == 32 [pid = 1659] [id = 547] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x128a20800 == 31 [pid = 1659] [id = 546] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x123f24000 == 30 [pid = 1659] [id = 545] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x119502800 == 29 [pid = 1659] [id = 544] 16:26:27 INFO - PROCESS | 1659 | --DOCSHELL 0x116243000 == 28 [pid = 1659] [id = 543] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1210f0000) [pid = 1659] [serial = 1585] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x118190400) [pid = 1659] [serial = 1567] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1181be400) [pid = 1659] [serial = 1568] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x120f2d800) [pid = 1659] [serial = 1582] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1133ef000) [pid = 1659] [serial = 1558] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x116083800) [pid = 1659] [serial = 1559] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1180c1000) [pid = 1659] [serial = 1564] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1180dd000) [pid = 1659] [serial = 1565] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119885400) [pid = 1659] [serial = 1579] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x119a76400) [pid = 1659] [serial = 1580] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1195bf400) [pid = 1659] [serial = 1576] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119864400) [pid = 1659] [serial = 1577] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1129cd000) [pid = 1659] [serial = 1555] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11931f400) [pid = 1659] [serial = 1573] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11938a000) [pid = 1659] [serial = 1574] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x112f18000) [pid = 1659] [serial = 1556] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117373800) [pid = 1659] [serial = 1561] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1176c6000) [pid = 1659] [serial = 1562] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118321000) [pid = 1659] [serial = 1570] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119063800) [pid = 1659] [serial = 1571] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12426d000) [pid = 1659] [serial = 1553] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1240adc00) [pid = 1659] [serial = 1588] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1160d9400) [pid = 1659] [serial = 1610] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x123f72400) [pid = 1659] [serial = 1586] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12426ec00) [pid = 1659] [serial = 1591] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124269000) [pid = 1659] [serial = 1589] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x120f30800) [pid = 1659] [serial = 1592] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1245c2c00) [pid = 1659] [serial = 1598] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124863800) [pid = 1659] [serial = 1601] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12485c000) [pid = 1659] [serial = 1600] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128cf800) [pid = 1659] [serial = 1594] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x117226000) [pid = 1659] [serial = 1595] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123835c00) [pid = 1659] [serial = 1597] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120fd8000) [pid = 1659] [serial = 1583] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x110f61800) [pid = 1659] [serial = 1606] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x111e5d800) [pid = 1659] [serial = 1607] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124bfe000) [pid = 1659] [serial = 1604] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12485f000) [pid = 1659] [serial = 1603] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1133ecc00) [pid = 1659] [serial = 1609] [outer = 0x0] [url = about:blank] 16:26:27 INFO - PROCESS | 1659 | 1468020387970 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 674ms 16:26:27 INFO - PROCESS | 1659 | 1468020387987 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1659 | 1468020387991 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:26:27 INFO - PROCESS | 1659 | 1468020387995 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1659 | 1468020387997 Marionette TRACE conn2 <- [1,2198,null,{}] 16:26:28 INFO - PROCESS | 1659 | 1468020388000 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}] 16:26:28 INFO - PROCESS | 1659 | 1468020388001 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:28 INFO - PROCESS | 1659 | 1468020388083 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:26:28 INFO - PROCESS | 1659 | 1468020388087 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1659 | 1468020388089 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185be000 == 29 [pid = 1659] [id = 557] 16:26:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x113865800) [pid = 1659] [serial = 1671] [outer = 0x0] 16:26:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11690e000) [pid = 1659] [serial = 1672] [outer = 0x113865800] 16:26:28 INFO - PROCESS | 1659 | 1468020388120 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116a11c00) [pid = 1659] [serial = 1673] [outer = 0x113865800] 16:26:28 INFO - PROCESS | 1659 | 1468020388454 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 16:26:28 INFO - PROCESS | 1659 | 1468020388515 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1659 | 1468020388516 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:26:28 INFO - PROCESS | 1659 | 1468020388518 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1659 | 1468020388521 Marionette TRACE conn2 <- [1,2202,null,{}] 16:26:28 INFO - PROCESS | 1659 | 1468020388529 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}] 16:26:28 INFO - PROCESS | 1659 | 1468020388532 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:28 INFO - PROCESS | 1659 | 1468020388615 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:26:28 INFO - PROCESS | 1659 | 1468020388620 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1659 | 1468020388623 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238cb000 == 30 [pid = 1659] [id = 558] 16:26:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x117377000) [pid = 1659] [serial = 1674] [outer = 0x0] 16:26:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1180c5400) [pid = 1659] [serial = 1675] [outer = 0x117377000] 16:26:28 INFO - PROCESS | 1659 | 1468020388653 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1181b2c00) [pid = 1659] [serial = 1676] [outer = 0x117377000] 16:26:29 INFO - PROCESS | 1659 | 1468020389009 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 16:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:26:29 INFO - PROCESS | 1659 | 1468020389041 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1659 | 1468020389043 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:26:29 INFO - PROCESS | 1659 | 1468020389046 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1659 | 1468020389049 Marionette TRACE conn2 <- [1,2206,null,{}] 16:26:29 INFO - PROCESS | 1659 | 1468020389052 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}] 16:26:29 INFO - PROCESS | 1659 | 1468020389054 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:29 INFO - PROCESS | 1659 | 1468020389178 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:26:29 INFO - PROCESS | 1659 | 1468020389184 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1659 | 1468020389186 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b1d000 == 31 [pid = 1659] [id = 559] 16:26:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1122bbc00) [pid = 1659] [serial = 1677] [outer = 0x0] 16:26:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11820dc00) [pid = 1659] [serial = 1678] [outer = 0x1122bbc00] 16:26:29 INFO - PROCESS | 1659 | 1468020389230 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118763800) [pid = 1659] [serial = 1679] [outer = 0x1122bbc00] 16:26:29 INFO - PROCESS | 1659 | 1468020389618 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 620ms 16:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:26:29 INFO - PROCESS | 1659 | 1468020389673 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1659 | 1468020389674 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:26:29 INFO - PROCESS | 1659 | 1468020389682 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1659 | 1468020389683 Marionette TRACE conn2 <- [1,2210,null,{}] 16:26:29 INFO - PROCESS | 1659 | 1468020389686 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}] 16:26:29 INFO - PROCESS | 1659 | 1468020389687 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:29 INFO - PROCESS | 1659 | 1468020389763 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:26:29 INFO - PROCESS | 1659 | 1468020389767 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1659 | 1468020389769 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e38000 == 32 [pid = 1659] [id = 560] 16:26:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11931b000) [pid = 1659] [serial = 1680] [outer = 0x0] 16:26:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119380800) [pid = 1659] [serial = 1681] [outer = 0x11931b000] 16:26:29 INFO - PROCESS | 1659 | 1468020389795 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1193c2800) [pid = 1659] [serial = 1682] [outer = 0x11931b000] 16:26:30 INFO - PROCESS | 1659 | 1468020390133 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 481ms 16:26:30 INFO - PROCESS | 1659 | 1468020390160 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1659 | 1468020390163 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:26:30 INFO - PROCESS | 1659 | 1468020390166 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1659 | 1468020390168 Marionette TRACE conn2 <- [1,2214,null,{}] 16:26:30 INFO - PROCESS | 1659 | 1468020390171 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}] 16:26:30 INFO - PROCESS | 1659 | 1468020390178 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:30 INFO - PROCESS | 1659 | 1468020390364 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:26:30 INFO - PROCESS | 1659 | 1468020390392 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1659 | 1468020390393 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a222000 == 33 [pid = 1659] [id = 561] 16:26:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1193c3000) [pid = 1659] [serial = 1683] [outer = 0x0] 16:26:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119867c00) [pid = 1659] [serial = 1684] [outer = 0x1193c3000] 16:26:30 INFO - PROCESS | 1659 | 1468020390432 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120f30800) [pid = 1659] [serial = 1685] [outer = 0x1193c3000] 16:26:30 INFO - PROCESS | 1659 | 1468020390823 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 675ms 16:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:26:30 INFO - PROCESS | 1659 | 1468020390843 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1659 | 1468020390844 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:26:30 INFO - PROCESS | 1659 | 1468020390847 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1659 | 1468020390848 Marionette TRACE conn2 <- [1,2218,null,{}] 16:26:30 INFO - PROCESS | 1659 | 1468020390850 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}] 16:26:30 INFO - PROCESS | 1659 | 1468020390851 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:30 INFO - PROCESS | 1659 | 1468020390948 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:26:30 INFO - PROCESS | 1659 | 1468020390985 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1659 | 1468020390986 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ba800 == 34 [pid = 1659] [id = 562] 16:26:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119868400) [pid = 1659] [serial = 1686] [outer = 0x0] 16:26:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1210f4400) [pid = 1659] [serial = 1687] [outer = 0x119868400] 16:26:31 INFO - PROCESS | 1659 | 1468020391010 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123b48c00) [pid = 1659] [serial = 1688] [outer = 0x119868400] 16:26:31 INFO - PROCESS | 1659 | 1468020391304 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 16:26:31 INFO - PROCESS | 1659 | 1468020391317 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:26:31 INFO - PROCESS | 1659 | 1468020391319 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:26:31 INFO - PROCESS | 1659 | 1468020391337 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1659 | 1468020391338 Marionette TRACE conn2 <- [1,2222,null,{}] 16:26:31 INFO - PROCESS | 1659 | 1468020391343 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}] 16:26:31 INFO - PROCESS | 1659 | 1468020391345 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:31 INFO - PROCESS | 1659 | 1468020391444 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:26:31 INFO - PROCESS | 1659 | 1468020391448 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1659 | 1468020391449 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b00d800 == 35 [pid = 1659] [id = 563] 16:26:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120f31400) [pid = 1659] [serial = 1689] [outer = 0x0] 16:26:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123f6c800) [pid = 1659] [serial = 1690] [outer = 0x120f31400] 16:26:31 INFO - PROCESS | 1659 | 1468020391475 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123f78000) [pid = 1659] [serial = 1691] [outer = 0x120f31400] 16:26:31 INFO - PROCESS | 1659 | 1468020391807 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 535ms 16:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:26:31 INFO - PROCESS | 1659 | 1468020391859 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1659 | 1468020391862 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:26:31 INFO - PROCESS | 1659 | 1468020391865 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1659 | 1468020391866 Marionette TRACE conn2 <- [1,2226,null,{}] 16:26:31 INFO - PROCESS | 1659 | 1468020391869 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}] 16:26:31 INFO - PROCESS | 1659 | 1468020391870 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:31 INFO - PROCESS | 1659 | 1468020391968 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11985f000) [pid = 1659] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1128ce800) [pid = 1659] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1180c5800) [pid = 1659] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118320000) [pid = 1659] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11931b400) [pid = 1659] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1160dd400) [pid = 1659] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1126f4000) [pid = 1659] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113f3ac00) [pid = 1659] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1126f4c00) [pid = 1659] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1180c8400) [pid = 1659] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1181b9000) [pid = 1659] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x117ec4400) [pid = 1659] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123b41400) [pid = 1659] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x10ebe0800) [pid = 1659] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119a78000) [pid = 1659] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:26:32 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1160dc400) [pid = 1659] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:26:32 INFO - PROCESS | 1659 | 1468020392151 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1659 | 1468020392152 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e91800 == 36 [pid = 1659] [id = 564] 16:26:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1110ac400) [pid = 1659] [serial = 1692] [outer = 0x0] 16:26:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1129c5800) [pid = 1659] [serial = 1693] [outer = 0x1110ac400] 16:26:32 INFO - PROCESS | 1659 | 1468020392176 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116911800) [pid = 1659] [serial = 1694] [outer = 0x1110ac400] 16:26:32 INFO - PROCESS | 1659 | 1468020392437 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 16:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:26:32 INFO - PROCESS | 1659 | 1468020392488 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1659 | 1468020392489 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:26:32 INFO - PROCESS | 1659 | 1468020392491 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1659 | 1468020392492 Marionette TRACE conn2 <- [1,2230,null,{}] 16:26:32 INFO - PROCESS | 1659 | 1468020392495 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}] 16:26:32 INFO - PROCESS | 1659 | 1468020392496 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:32 INFO - PROCESS | 1659 | 1468020392577 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:26:32 INFO - PROCESS | 1659 | 1468020392582 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1659 | 1468020392585 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b16000 == 37 [pid = 1659] [id = 565] 16:26:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1180c5800) [pid = 1659] [serial = 1695] [outer = 0x0] 16:26:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118532400) [pid = 1659] [serial = 1696] [outer = 0x1180c5800] 16:26:32 INFO - PROCESS | 1659 | 1468020392609 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1210ed400) [pid = 1659] [serial = 1697] [outer = 0x1180c5800] 16:26:32 INFO - PROCESS | 1659 | 1468020392929 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 16:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:26:32 INFO - PROCESS | 1659 | 1468020392960 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1659 | 1468020392961 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:26:32 INFO - PROCESS | 1659 | 1468020392965 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1659 | 1468020392968 Marionette TRACE conn2 <- [1,2234,null,{}] 16:26:32 INFO - PROCESS | 1659 | 1468020392970 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}] 16:26:32 INFO - PROCESS | 1659 | 1468020392972 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:33 INFO - PROCESS | 1659 | 1468020393091 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:26:33 INFO - PROCESS | 1659 | 1468020393097 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1659 | 1468020393099 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c03d800 == 38 [pid = 1659] [id = 566] 16:26:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123f74000) [pid = 1659] [serial = 1698] [outer = 0x0] 16:26:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12426e800) [pid = 1659] [serial = 1699] [outer = 0x123f74000] 16:26:33 INFO - PROCESS | 1659 | 1468020393128 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124864000) [pid = 1659] [serial = 1700] [outer = 0x123f74000] 16:26:33 INFO - PROCESS | 1659 | 1468020393451 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 16:26:33 INFO - PROCESS | 1659 | 1468020393488 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:26:33 INFO - PROCESS | 1659 | 1468020393489 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:26:33 INFO - PROCESS | 1659 | 1468020393491 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1659 | 1468020393492 Marionette TRACE conn2 <- [1,2238,null,{}] 16:26:33 INFO - PROCESS | 1659 | 1468020393495 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}] 16:26:33 INFO - PROCESS | 1659 | 1468020393496 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:33 INFO - PROCESS | 1659 | 1468020393579 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:26:33 INFO - PROCESS | 1659 | 1468020393584 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1659 | 1468020393587 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c973000 == 39 [pid = 1659] [id = 567] 16:26:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1249d2400) [pid = 1659] [serial = 1701] [outer = 0x0] 16:26:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x125015c00) [pid = 1659] [serial = 1702] [outer = 0x1249d2400] 16:26:33 INFO - PROCESS | 1659 | 1468020393610 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1255b2800) [pid = 1659] [serial = 1703] [outer = 0x1249d2400] 16:26:33 INFO - PROCESS | 1659 | 1468020393921 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 16:26:33 INFO - PROCESS | 1659 | 1468020393965 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1659 | 1468020393967 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:26:33 INFO - PROCESS | 1659 | 1468020393969 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1659 | 1468020393970 Marionette TRACE conn2 <- [1,2242,null,{}] 16:26:33 INFO - PROCESS | 1659 | 1468020393972 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}] 16:26:33 INFO - PROCESS | 1659 | 1468020393973 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:34 INFO - PROCESS | 1659 | 1468020394081 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:26:34 INFO - PROCESS | 1659 | 1468020394088 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1659 | 1468020394089 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc39000 == 40 [pid = 1659] [id = 568] 16:26:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11888dc00) [pid = 1659] [serial = 1704] [outer = 0x0] 16:26:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1255b2c00) [pid = 1659] [serial = 1705] [outer = 0x11888dc00] 16:26:34 INFO - PROCESS | 1659 | 1468020394120 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125698c00) [pid = 1659] [serial = 1706] [outer = 0x11888dc00] 16:26:34 INFO - PROCESS | 1659 | 1468020394591 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 669ms 16:26:34 INFO - PROCESS | 1659 | 1468020394639 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1659 | 1468020394641 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:26:34 INFO - PROCESS | 1659 | 1468020394644 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1659 | 1468020394648 Marionette TRACE conn2 <- [1,2246,null,{}] 16:26:34 INFO - PROCESS | 1659 | 1468020394652 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}] 16:26:34 INFO - PROCESS | 1659 | 1468020394653 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:34 INFO - PROCESS | 1659 | 1468020394759 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:26:34 INFO - PROCESS | 1659 | 1468020394840 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1659 | 1468020394842 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119509000 == 41 [pid = 1659] [id = 569] 16:26:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113d8f800) [pid = 1659] [serial = 1707] [outer = 0x0] 16:26:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1160dbc00) [pid = 1659] [serial = 1708] [outer = 0x113d8f800] 16:26:34 INFO - PROCESS | 1659 | 1468020394916 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116a0bc00) [pid = 1659] [serial = 1709] [outer = 0x113d8f800] 16:26:35 INFO - PROCESS | 1659 | 1468020395415 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 824ms 16:26:35 INFO - PROCESS | 1659 | 1468020395470 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1659 | 1468020395475 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:26:35 INFO - PROCESS | 1659 | 1468020395482 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1659 | 1468020395485 Marionette TRACE conn2 <- [1,2250,null,{}] 16:26:35 INFO - PROCESS | 1659 | 1468020395489 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}] 16:26:35 INFO - PROCESS | 1659 | 1468020395492 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:35 INFO - PROCESS | 1659 | 1468020395648 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:26:35 INFO - PROCESS | 1659 | 1468020395776 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1659 | 1468020395778 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x129198000 == 42 [pid = 1659] [id = 570] 16:26:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1180de800) [pid = 1659] [serial = 1710] [outer = 0x0] 16:26:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1181bf800) [pid = 1659] [serial = 1711] [outer = 0x1180de800] 16:26:35 INFO - PROCESS | 1659 | 1468020395809 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118531800) [pid = 1659] [serial = 1712] [outer = 0x1180de800] 16:26:36 INFO - PROCESS | 1659 | 1468020396212 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 779ms 16:26:36 INFO - PROCESS | 1659 | 1468020396262 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1659 | 1468020396264 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:26:36 INFO - PROCESS | 1659 | 1468020396269 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1659 | 1468020396272 Marionette TRACE conn2 <- [1,2254,null,{}] 16:26:36 INFO - PROCESS | 1659 | 1468020396280 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}] 16:26:36 INFO - PROCESS | 1659 | 1468020396283 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:36 INFO - PROCESS | 1659 | 1468020396389 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:26:36 INFO - PROCESS | 1659 | 1468020396462 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1659 | 1468020396464 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c983800 == 43 [pid = 1659] [id = 571] 16:26:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11988d000) [pid = 1659] [serial = 1713] [outer = 0x0] 16:26:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119a76800) [pid = 1659] [serial = 1714] [outer = 0x11988d000] 16:26:36 INFO - PROCESS | 1659 | 1468020396495 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x120f34000) [pid = 1659] [serial = 1715] [outer = 0x11988d000] 16:26:37 INFO - PROCESS | 1659 | 1468020397097 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 873ms 16:26:37 INFO - PROCESS | 1659 | 1468020397142 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1659 | 1468020397145 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:26:37 INFO - PROCESS | 1659 | 1468020397149 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1659 | 1468020397151 Marionette TRACE conn2 <- [1,2258,null,{}] 16:26:37 INFO - PROCESS | 1659 | 1468020397154 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}] 16:26:37 INFO - PROCESS | 1659 | 1468020397156 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:37 INFO - PROCESS | 1659 | 1468020397247 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:26:37 INFO - PROCESS | 1659 | 1468020397321 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1659 | 1468020397323 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x11907c000 == 44 [pid = 1659] [id = 572] 16:26:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x112dfe000) [pid = 1659] [serial = 1716] [outer = 0x0] 16:26:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x115021800) [pid = 1659] [serial = 1717] [outer = 0x112dfe000] 16:26:37 INFO - PROCESS | 1659 | 1468020397351 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x11696c800) [pid = 1659] [serial = 1718] [outer = 0x112dfe000] 16:26:37 INFO - PROCESS | 1659 | 1468020397799 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 16:26:37 INFO - PROCESS | 1659 | 1468020397826 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1659 | 1468020397830 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:26:37 INFO - PROCESS | 1659 | 1468020397835 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1659 | 1468020397837 Marionette TRACE conn2 <- [1,2262,null,{}] 16:26:37 INFO - PROCESS | 1659 | 1468020397840 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}] 16:26:37 INFO - PROCESS | 1659 | 1468020397841 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:37 INFO - PROCESS | 1659 | 1468020397941 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12c973000 == 43 [pid = 1659] [id = 567] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12c03d800 == 42 [pid = 1659] [id = 566] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x124b16000 == 41 [pid = 1659] [id = 565] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x117e91800 == 40 [pid = 1659] [id = 564] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12b00d800 == 39 [pid = 1659] [id = 563] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5ba800 == 38 [pid = 1659] [id = 562] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12a222000 == 37 [pid = 1659] [id = 561] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x117e38000 == 36 [pid = 1659] [id = 560] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x124b1d000 == 35 [pid = 1659] [id = 559] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1238cb000 == 34 [pid = 1659] [id = 558] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1185be000 == 33 [pid = 1659] [id = 557] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ae800 == 32 [pid = 1659] [id = 556] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x125670000 == 31 [pid = 1659] [id = 555] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x117e25800 == 30 [pid = 1659] [id = 554] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x11907c000 == 29 [pid = 1659] [id = 572] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12c983800 == 28 [pid = 1659] [id = 571] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x129198000 == 27 [pid = 1659] [id = 570] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x119509000 == 26 [pid = 1659] [id = 569] 16:26:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc39000 == 25 [pid = 1659] [id = 568] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12428a000) [pid = 1659] [serial = 1660] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119889800) [pid = 1659] [serial = 1642] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1129c4400) [pid = 1659] [serial = 1630] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1133c8000) [pid = 1659] [serial = 1631] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1181b9800) [pid = 1659] [serial = 1636] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x118899400) [pid = 1659] [serial = 1639] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119323c00) [pid = 1659] [serial = 1627] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116a0b800) [pid = 1659] [serial = 1633] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1131a3400) [pid = 1659] [serial = 1613] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1176bf800) [pid = 1659] [serial = 1634] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1129c7c00) [pid = 1659] [serial = 1612] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116919400) [pid = 1659] [serial = 1616] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1166fe800) [pid = 1659] [serial = 1615] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1180bf800) [pid = 1659] [serial = 1619] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1176c7000) [pid = 1659] [serial = 1618] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11820a800) [pid = 1659] [serial = 1622] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118193c00) [pid = 1659] [serial = 1621] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11852f800) [pid = 1659] [serial = 1625] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120fd5000) [pid = 1659] [serial = 1645] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11831d000) [pid = 1659] [serial = 1624] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123f74800) [pid = 1659] [serial = 1649] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123c2c400) [pid = 1659] [serial = 1648] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113a9c000) [pid = 1659] [serial = 1652] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x124264800) [pid = 1659] [serial = 1658] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1126f8000) [pid = 1659] [serial = 1651] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1195b7400) [pid = 1659] [serial = 1628] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11831a000) [pid = 1659] [serial = 1637] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118205400) [pid = 1659] [serial = 1654] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123b40c00) [pid = 1659] [serial = 1646] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119dd4800) [pid = 1659] [serial = 1643] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119890c00) [pid = 1659] [serial = 1655] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123f71000) [pid = 1659] [serial = 1657] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x119832000) [pid = 1659] [serial = 1640] [outer = 0x0] [url = about:blank] 16:26:38 INFO - PROCESS | 1659 | 1468020398530 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1659 | 1468020398532 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x113f49800 == 26 [pid = 1659] [id = 573] 16:26:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1122ba000) [pid = 1659] [serial = 1719] [outer = 0x0] 16:26:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1128d1800) [pid = 1659] [serial = 1720] [outer = 0x1122ba000] 16:26:38 INFO - PROCESS | 1659 | 1468020398561 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1129cc000) [pid = 1659] [serial = 1721] [outer = 0x1122ba000] 16:26:38 INFO - PROCESS | 1659 | 1468020398852 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1077ms 16:26:38 INFO - PROCESS | 1659 | 1468020398915 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1659 | 1468020398917 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:26:38 INFO - PROCESS | 1659 | 1468020398920 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1659 | 1468020398923 Marionette TRACE conn2 <- [1,2266,null,{}] 16:26:38 INFO - PROCESS | 1659 | 1468020398926 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}] 16:26:38 INFO - PROCESS | 1659 | 1468020398927 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:39 INFO - PROCESS | 1659 | 1468020399005 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:26:39 INFO - PROCESS | 1659 | 1468020399014 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1659 | 1468020399015 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e8d000 == 27 [pid = 1659] [id = 574] 16:26:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x113f36800) [pid = 1659] [serial = 1722] [outer = 0x0] 16:26:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1160dc400) [pid = 1659] [serial = 1723] [outer = 0x113f36800] 16:26:39 INFO - PROCESS | 1659 | 1468020399042 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116977400) [pid = 1659] [serial = 1724] [outer = 0x113f36800] 16:26:39 INFO - PROCESS | 1659 | 1468020399400 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 16:26:39 INFO - PROCESS | 1659 | 1468020399442 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1659 | 1468020399445 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:26:39 INFO - PROCESS | 1659 | 1468020399447 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1659 | 1468020399449 Marionette TRACE conn2 <- [1,2270,null,{}] 16:26:39 INFO - PROCESS | 1659 | 1468020399451 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}] 16:26:39 INFO - PROCESS | 1659 | 1468020399453 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:39 INFO - PROCESS | 1659 | 1468020399544 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:26:39 INFO - PROCESS | 1659 | 1468020399561 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1659 | 1468020399562 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951d800 == 28 [pid = 1659] [id = 575] 16:26:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1180c1000) [pid = 1659] [serial = 1725] [outer = 0x0] 16:26:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1180c7800) [pid = 1659] [serial = 1726] [outer = 0x1180c1000] 16:26:39 INFO - PROCESS | 1659 | 1468020399588 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11818a400) [pid = 1659] [serial = 1727] [outer = 0x1180c1000] 16:26:39 INFO - PROCESS | 1659 | 1468020399932 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 16:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:26:39 INFO - PROCESS | 1659 | 1468020399968 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1659 | 1468020399970 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:26:39 INFO - PROCESS | 1659 | 1468020399977 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1659 | 1468020399982 Marionette TRACE conn2 <- [1,2274,null,{}] 16:26:39 INFO - PROCESS | 1659 | 1468020399985 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}] 16:26:39 INFO - PROCESS | 1659 | 1468020399988 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:40 INFO - PROCESS | 1659 | 1468020400068 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:26:40 INFO - PROCESS | 1659 | 1468020400073 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1659 | 1468020400076 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f2c000 == 29 [pid = 1659] [id = 576] 16:26:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x117378000) [pid = 1659] [serial = 1728] [outer = 0x0] 16:26:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1181bcc00) [pid = 1659] [serial = 1729] [outer = 0x117378000] 16:26:40 INFO - PROCESS | 1659 | 1468020400101 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118323000) [pid = 1659] [serial = 1730] [outer = 0x117378000] 16:26:40 INFO - PROCESS | 1659 | 1468020400437 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 476ms 16:26:40 INFO - PROCESS | 1659 | 1468020400450 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1659 | 1468020400451 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:26:40 INFO - PROCESS | 1659 | 1468020400456 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1659 | 1468020400457 Marionette TRACE conn2 <- [1,2278,null,{}] 16:26:40 INFO - PROCESS | 1659 | 1468020400460 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}] 16:26:40 INFO - PROCESS | 1659 | 1468020400461 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:40 INFO - PROCESS | 1659 | 1468020400538 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:26:40 INFO - PROCESS | 1659 | 1468020400542 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1659 | 1468020400543 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b0b000 == 30 [pid = 1659] [id = 577] 16:26:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11875c000) [pid = 1659] [serial = 1731] [outer = 0x0] 16:26:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119323c00) [pid = 1659] [serial = 1732] [outer = 0x11875c000] 16:26:40 INFO - PROCESS | 1659 | 1468020400577 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119387400) [pid = 1659] [serial = 1733] [outer = 0x11875c000] 16:26:40 INFO - PROCESS | 1659 | 1468020400944 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 16:26:40 INFO - PROCESS | 1659 | 1468020400978 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1659 | 1468020400979 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:26:40 INFO - PROCESS | 1659 | 1468020400981 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1659 | 1468020400983 Marionette TRACE conn2 <- [1,2282,null,{}] 16:26:40 INFO - PROCESS | 1659 | 1468020400985 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}] 16:26:40 INFO - PROCESS | 1659 | 1468020400986 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:41 INFO - PROCESS | 1659 | 1468020401083 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:26:41 INFO - PROCESS | 1659 | 1468020401122 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1659 | 1468020401126 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x126675800 == 31 [pid = 1659] [id = 578] 16:26:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1180c0c00) [pid = 1659] [serial = 1734] [outer = 0x0] 16:26:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11985f000) [pid = 1659] [serial = 1735] [outer = 0x1180c0c00] 16:26:41 INFO - PROCESS | 1659 | 1468020401158 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119887c00) [pid = 1659] [serial = 1736] [outer = 0x1180c0c00] 16:26:41 INFO - PROCESS | 1659 | 1468020401466 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 16:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:26:41 INFO - PROCESS | 1659 | 1468020401500 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1659 | 1468020401502 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:26:41 INFO - PROCESS | 1659 | 1468020401504 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1659 | 1468020401505 Marionette TRACE conn2 <- [1,2286,null,{}] 16:26:41 INFO - PROCESS | 1659 | 1468020401507 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}] 16:26:41 INFO - PROCESS | 1659 | 1468020401509 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:41 INFO - PROCESS | 1659 | 1468020401605 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:26:41 INFO - PROCESS | 1659 | 1468020401652 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1659 | 1468020401653 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x112221000 == 32 [pid = 1659] [id = 579] 16:26:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1193be800) [pid = 1659] [serial = 1737] [outer = 0x0] 16:26:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119a7ac00) [pid = 1659] [serial = 1738] [outer = 0x1193be800] 16:26:41 INFO - PROCESS | 1659 | 1468020401677 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120fcb000) [pid = 1659] [serial = 1739] [outer = 0x1193be800] 16:26:41 INFO - PROCESS | 1659 | 1468020401969 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]]]}] 16:26:42 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 16:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 16:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:26:42 INFO - PROCESS | 1659 | 1468020402028 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1659 | 1468020402029 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:26:42 INFO - PROCESS | 1659 | 1468020402031 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1659 | 1468020402032 Marionette TRACE conn2 <- [1,2290,null,{}] 16:26:42 INFO - PROCESS | 1659 | 1468020402035 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}] 16:26:42 INFO - PROCESS | 1659 | 1468020402037 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:42 INFO - PROCESS | 1659 | 1468020402134 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:26:42 INFO - PROCESS | 1659 | 1468020402138 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1659 | 1468020402139 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a40f800 == 33 [pid = 1659] [id = 580] 16:26:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119888000) [pid = 1659] [serial = 1740] [outer = 0x0] 16:26:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1210eb800) [pid = 1659] [serial = 1741] [outer = 0x119888000] 16:26:42 INFO - PROCESS | 1659 | 1468020402163 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123b45c00) [pid = 1659] [serial = 1742] [outer = 0x119888000] 16:26:42 INFO - PROCESS | 1659 | 1468020402512 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 16:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:26:42 INFO - PROCESS | 1659 | 1468020402551 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1659 | 1468020402553 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:26:42 INFO - PROCESS | 1659 | 1468020402557 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1659 | 1468020402560 Marionette TRACE conn2 <- [1,2294,null,{}] 16:26:42 INFO - PROCESS | 1659 | 1468020402563 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}] 16:26:42 INFO - PROCESS | 1659 | 1468020402565 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:42 INFO - PROCESS | 1659 | 1468020402904 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1249d2400) [pid = 1659] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123f75000) [pid = 1659] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1193c3000) [pid = 1659] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119868400) [pid = 1659] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11931b000) [pid = 1659] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120f31400) [pid = 1659] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1122bbc00) [pid = 1659] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1172c4400) [pid = 1659] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113865800) [pid = 1659] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x10ebdec00) [pid = 1659] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117377000) [pid = 1659] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1128d0000) [pid = 1659] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1110ac400) [pid = 1659] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1180c5800) [pid = 1659] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123f74000) [pid = 1659] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:26:42 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11888dc00) [pid = 1659] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:26:42 INFO - PROCESS | 1659 | 1468020402949 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1659 | 1468020402950 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x1245ca000 == 34 [pid = 1659] [id = 581] 16:26:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x10ebdfc00) [pid = 1659] [serial = 1743] [outer = 0x0] 16:26:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1120e5800) [pid = 1659] [serial = 1744] [outer = 0x10ebdfc00] 16:26:42 INFO - PROCESS | 1659 | 1468020402975 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116085400) [pid = 1659] [serial = 1745] [outer = 0x10ebdfc00] 16:26:43 INFO - PROCESS | 1659 | 1468020403233 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 724ms 16:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:26:43 INFO - PROCESS | 1659 | 1468020403283 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1659 | 1468020403284 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:26:43 INFO - PROCESS | 1659 | 1468020403286 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1659 | 1468020403287 Marionette TRACE conn2 <- [1,2298,null,{}] 16:26:43 INFO - PROCESS | 1659 | 1468020403289 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}] 16:26:43 INFO - PROCESS | 1659 | 1468020403291 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:43 INFO - PROCESS | 1659 | 1468020403370 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:26:43 INFO - PROCESS | 1659 | 1468020403375 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1659 | 1468020403376 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b21f000 == 35 [pid = 1659] [id = 582] 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117226000) [pid = 1659] [serial = 1746] [outer = 0x0] 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118895800) [pid = 1659] [serial = 1747] [outer = 0x117226000] 16:26:43 INFO - PROCESS | 1659 | 1468020403403 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123b45800) [pid = 1659] [serial = 1748] [outer = 0x117226000] 16:26:43 INFO - PROCESS | 1659 | 1468020403723 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 474ms 16:26:43 INFO - PROCESS | 1659 | 1468020403763 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1659 | 1468020403764 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:26:43 INFO - PROCESS | 1659 | 1468020403766 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1659 | 1468020403767 Marionette TRACE conn2 <- [1,2302,null,{}] 16:26:43 INFO - PROCESS | 1659 | 1468020403770 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}] 16:26:43 INFO - PROCESS | 1659 | 1468020403771 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:43 INFO - PROCESS | 1659 | 1468020403877 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:26:43 INFO - PROCESS | 1659 | 1468020403885 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1659 | 1468020403887 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b23d800 == 36 [pid = 1659] [id = 583] 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116910400) [pid = 1659] [serial = 1749] [outer = 0x0] 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123e19c00) [pid = 1659] [serial = 1750] [outer = 0x116910400] 16:26:43 INFO - PROCESS | 1659 | 1468020403914 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1240a5c00) [pid = 1659] [serial = 1751] [outer = 0x116910400] 16:26:44 INFO - PROCESS | 1659 | 1468020404224 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 469ms 16:26:44 INFO - PROCESS | 1659 | 1468020404235 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1659 | 1468020404238 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:26:44 INFO - PROCESS | 1659 | 1468020404245 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1659 | 1468020404247 Marionette TRACE conn2 <- [1,2306,null,{}] 16:26:44 INFO - PROCESS | 1659 | 1468020404249 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}] 16:26:44 INFO - PROCESS | 1659 | 1468020404250 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:44 INFO - PROCESS | 1659 | 1468020404345 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:26:44 INFO - PROCESS | 1659 | 1468020404349 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1659 | 1468020404350 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6d800 == 37 [pid = 1659] [id = 584] 16:26:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124263800) [pid = 1659] [serial = 1752] [outer = 0x0] 16:26:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12426f400) [pid = 1659] [serial = 1753] [outer = 0x124263800] 16:26:44 INFO - PROCESS | 1659 | 1468020404376 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124859000) [pid = 1659] [serial = 1754] [outer = 0x124263800] 16:26:44 INFO - PROCESS | 1659 | 1468020404709 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 470ms 16:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:26:44 INFO - PROCESS | 1659 | 1468020404716 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1659 | 1468020404717 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:26:44 INFO - PROCESS | 1659 | 1468020404721 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1659 | 1468020404723 Marionette TRACE conn2 <- [1,2310,null,{}] 16:26:44 INFO - PROCESS | 1659 | 1468020404725 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}] 16:26:44 INFO - PROCESS | 1659 | 1468020404726 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:44 INFO - PROCESS | 1659 | 1468020404834 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:26:44 INFO - PROCESS | 1659 | 1468020404841 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1659 | 1468020404842 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c05a800 == 38 [pid = 1659] [id = 585] 16:26:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120f30000) [pid = 1659] [serial = 1755] [outer = 0x0] 16:26:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124858000) [pid = 1659] [serial = 1756] [outer = 0x120f30000] 16:26:44 INFO - PROCESS | 1659 | 1468020404866 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124865400) [pid = 1659] [serial = 1757] [outer = 0x120f30000] 16:26:45 INFO - PROCESS | 1659 | 1468020405385 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 16:26:45 INFO - PROCESS | 1659 | 1468020405443 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1659 | 1468020405446 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:26:45 INFO - PROCESS | 1659 | 1468020405449 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1659 | 1468020405452 Marionette TRACE conn2 <- [1,2314,null,{}] 16:26:45 INFO - PROCESS | 1659 | 1468020405456 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}] 16:26:45 INFO - PROCESS | 1659 | 1468020405457 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:45 INFO - PROCESS | 1659 | 1468020405569 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:26:45 INFO - PROCESS | 1659 | 1468020405652 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1659 | 1468020405653 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x11916b800 == 39 [pid = 1659] [id = 586] 16:26:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x112dfa800) [pid = 1659] [serial = 1758] [outer = 0x0] 16:26:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x113f2e800) [pid = 1659] [serial = 1759] [outer = 0x112dfa800] 16:26:45 INFO - PROCESS | 1659 | 1468020405684 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1172c5800) [pid = 1659] [serial = 1760] [outer = 0x112dfa800] 16:26:46 INFO - PROCESS | 1659 | 1468020406206 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 773ms 16:26:46 INFO - PROCESS | 1659 | 1468020406247 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1659 | 1468020406251 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:26:46 INFO - PROCESS | 1659 | 1468020406257 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1659 | 1468020406259 Marionette TRACE conn2 <- [1,2318,null,{}] 16:26:46 INFO - PROCESS | 1659 | 1468020406263 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}] 16:26:46 INFO - PROCESS | 1659 | 1468020406266 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:46 INFO - PROCESS | 1659 | 1468020406380 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:26:46 INFO - PROCESS | 1659 | 1468020406596 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1659 | 1468020406597 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e24000 == 40 [pid = 1659] [id = 587] 16:26:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x112760c00) [pid = 1659] [serial = 1761] [outer = 0x0] 16:26:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x112f17c00) [pid = 1659] [serial = 1762] [outer = 0x112760c00] 16:26:46 INFO - PROCESS | 1659 | 1468020406627 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1166f2000) [pid = 1659] [serial = 1763] [outer = 0x112760c00] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6d800 == 39 [pid = 1659] [id = 584] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b23d800 == 38 [pid = 1659] [id = 583] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b21f000 == 37 [pid = 1659] [id = 582] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1245ca000 == 36 [pid = 1659] [id = 581] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12a40f800 == 35 [pid = 1659] [id = 580] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x112221000 == 34 [pid = 1659] [id = 579] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x126675800 == 33 [pid = 1659] [id = 578] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x124b0b000 == 32 [pid = 1659] [id = 577] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x123f2c000 == 31 [pid = 1659] [id = 576] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11951d800 == 30 [pid = 1659] [id = 575] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x117e8d000 == 29 [pid = 1659] [id = 574] 16:26:47 INFO - PROCESS | 1659 | --DOCSHELL 0x113f49800 == 28 [pid = 1659] [id = 573] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1255b2c00) [pid = 1659] [serial = 1705] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x125015c00) [pid = 1659] [serial = 1702] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12485d000) [pid = 1659] [serial = 1661] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119867c00) [pid = 1659] [serial = 1684] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1210f4400) [pid = 1659] [serial = 1687] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x120f30800) [pid = 1659] [serial = 1685] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119380800) [pid = 1659] [serial = 1681] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123f6c800) [pid = 1659] [serial = 1690] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11820dc00) [pid = 1659] [serial = 1678] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118763800) [pid = 1659] [serial = 1679] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11737b400) [pid = 1659] [serial = 1666] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11818f000) [pid = 1659] [serial = 1667] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11690e000) [pid = 1659] [serial = 1672] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116a11c00) [pid = 1659] [serial = 1673] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x111c19c00) [pid = 1659] [serial = 1663] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1129ce800) [pid = 1659] [serial = 1664] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1180c5400) [pid = 1659] [serial = 1675] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1181b2c00) [pid = 1659] [serial = 1676] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112d47800) [pid = 1659] [serial = 1669] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1133cd000) [pid = 1659] [serial = 1670] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123b48c00) [pid = 1659] [serial = 1688] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123f78000) [pid = 1659] [serial = 1691] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116911800) [pid = 1659] [serial = 1694] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118532400) [pid = 1659] [serial = 1696] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1255b2800) [pid = 1659] [serial = 1703] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1129c5800) [pid = 1659] [serial = 1693] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x124864000) [pid = 1659] [serial = 1700] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1193c2800) [pid = 1659] [serial = 1682] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12426e800) [pid = 1659] [serial = 1699] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1210ed400) [pid = 1659] [serial = 1697] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x125698c00) [pid = 1659] [serial = 1706] [outer = 0x0] [url = about:blank] 16:26:47 INFO - PROCESS | 1659 | 1468020407203 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1659 | 1468020407232 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:26:47 INFO - PROCESS | 1659 | 1468020407235 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1659 | 1468020407238 Marionette TRACE conn2 <- [1,2322,null,{}] 16:26:47 INFO - PROCESS | 1659 | 1468020407243 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}] 16:26:47 INFO - PROCESS | 1659 | 1468020407245 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:47 INFO - PROCESS | 1659 | 1468020407365 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:26:47 INFO - PROCESS | 1659 | 1468020407376 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1659 | 1468020407379 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x11872d000 == 29 [pid = 1659] [id = 588] 16:26:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11607b800) [pid = 1659] [serial = 1764] [outer = 0x0] 16:26:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x117370000) [pid = 1659] [serial = 1765] [outer = 0x11607b800] 16:26:47 INFO - PROCESS | 1659 | 1468020407426 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1180c5000) [pid = 1659] [serial = 1766] [outer = 0x11607b800] 16:26:47 INFO - PROCESS | 1659 | 1468020407939 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]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 724ms 16:26:47 INFO - PROCESS | 1659 | 1468020407961 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1659 | 1468020407964 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:26:47 INFO - PROCESS | 1659 | 1468020407968 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1659 | 1468020407969 Marionette TRACE conn2 <- [1,2326,null,{}] 16:26:47 INFO - PROCESS | 1659 | 1468020407972 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}] 16:26:47 INFO - PROCESS | 1659 | 1468020407973 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:48 INFO - PROCESS | 1659 | 1468020408056 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:26:48 INFO - PROCESS | 1659 | 1468020408117 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1659 | 1468020408118 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6d800 == 30 [pid = 1659] [id = 589] 16:26:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1180c6c00) [pid = 1659] [serial = 1767] [outer = 0x0] 16:26:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118202800) [pid = 1659] [serial = 1768] [outer = 0x1180c6c00] 16:26:48 INFO - PROCESS | 1659 | 1468020408144 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118210800) [pid = 1659] [serial = 1769] [outer = 0x1180c6c00] 16:26:48 INFO - PROCESS | 1659 | 1468020408432 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 16:26:48 INFO - PROCESS | 1659 | 1468020408439 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1659 | 1468020408441 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:26:48 INFO - PROCESS | 1659 | 1468020408457 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1659 | 1468020408461 Marionette TRACE conn2 <- [1,2330,null,{}] 16:26:48 INFO - PROCESS | 1659 | 1468020408473 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}] 16:26:48 INFO - PROCESS | 1659 | 1468020408475 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:48 INFO - PROCESS | 1659 | 1468020408562 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:26:48 INFO - PROCESS | 1659 | 1468020408620 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1659 | 1468020408621 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x124eab000 == 31 [pid = 1659] [id = 590] 16:26:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1128d7000) [pid = 1659] [serial = 1770] [outer = 0x0] 16:26:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11831a400) [pid = 1659] [serial = 1771] [outer = 0x1128d7000] 16:26:48 INFO - PROCESS | 1659 | 1468020408646 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11938a400) [pid = 1659] [serial = 1772] [outer = 0x1128d7000] 16:26:48 INFO - PROCESS | 1659 | 1468020408954 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 543ms 16:26:48 INFO - PROCESS | 1659 | 1468020408990 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1659 | 1468020408993 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:26:48 INFO - PROCESS | 1659 | 1468020408996 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1659 | 1468020408998 Marionette TRACE conn2 <- [1,2334,null,{}] 16:26:49 INFO - PROCESS | 1659 | 1468020409001 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}] 16:26:49 INFO - PROCESS | 1659 | 1468020409003 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:49 INFO - PROCESS | 1659 | 1468020409132 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:26:49 INFO - PROCESS | 1659 | 1468020409231 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1659 | 1468020409232 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a22800 == 32 [pid = 1659] [id = 591] 16:26:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112a88c00) [pid = 1659] [serial = 1773] [outer = 0x0] 16:26:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1193be000) [pid = 1659] [serial = 1774] [outer = 0x112a88c00] 16:26:49 INFO - PROCESS | 1659 | 1468020409271 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119882c00) [pid = 1659] [serial = 1775] [outer = 0x112a88c00] 16:26:49 INFO - PROCESS | 1659 | 1468020409651 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 16:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:26:49 INFO - PROCESS | 1659 | 1468020409670 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1659 | 1468020409672 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:26:49 INFO - PROCESS | 1659 | 1468020409674 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1659 | 1468020409675 Marionette TRACE conn2 <- [1,2338,null,{}] 16:26:49 INFO - PROCESS | 1659 | 1468020409677 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}] 16:26:49 INFO - PROCESS | 1659 | 1468020409678 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:49 INFO - PROCESS | 1659 | 1468020409778 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:26:49 INFO - PROCESS | 1659 | 1468020409816 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1659 | 1468020409820 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560d800 == 33 [pid = 1659] [id = 592] 16:26:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119a7f800) [pid = 1659] [serial = 1776] [outer = 0x0] 16:26:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120f26000) [pid = 1659] [serial = 1777] [outer = 0x119a7f800] 16:26:49 INFO - PROCESS | 1659 | 1468020409853 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1210ee800) [pid = 1659] [serial = 1778] [outer = 0x119a7f800] 16:26:50 INFO - PROCESS | 1659 | 1468020410189 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 16:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:26:50 INFO - PROCESS | 1659 | 1468020410242 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1659 | 1468020410243 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:26:50 INFO - PROCESS | 1659 | 1468020410246 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1659 | 1468020410247 Marionette TRACE conn2 <- [1,2342,null,{}] 16:26:50 INFO - PROCESS | 1659 | 1468020410249 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}] 16:26:50 INFO - PROCESS | 1659 | 1468020410251 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:50 INFO - PROCESS | 1659 | 1468020410351 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:26:50 INFO - PROCESS | 1659 | 1468020410360 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1659 | 1468020410362 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a663800 == 34 [pid = 1659] [id = 593] 16:26:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123b40800) [pid = 1659] [serial = 1779] [outer = 0x0] 16:26:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123f6e400) [pid = 1659] [serial = 1780] [outer = 0x123b40800] 16:26:50 INFO - PROCESS | 1659 | 1468020410389 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123fc6800) [pid = 1659] [serial = 1781] [outer = 0x123b40800] 16:26:50 INFO - PROCESS | 1659 | 1468020410716 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 16:26:50 INFO - PROCESS | 1659 | 1468020410764 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1659 | 1468020410766 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:26:50 INFO - PROCESS | 1659 | 1468020410768 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1659 | 1468020410769 Marionette TRACE conn2 <- [1,2346,null,{}] 16:26:50 INFO - PROCESS | 1659 | 1468020410771 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}] 16:26:50 INFO - PROCESS | 1659 | 1468020410772 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:50 INFO - PROCESS | 1659 | 1468020410867 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:26:50 INFO - PROCESS | 1659 | 1468020410882 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1659 | 1468020410883 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951c000 == 35 [pid = 1659] [id = 594] 16:26:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x124262c00) [pid = 1659] [serial = 1782] [outer = 0x0] 16:26:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12426e800) [pid = 1659] [serial = 1783] [outer = 0x124262c00] 16:26:50 INFO - PROCESS | 1659 | 1468020410907 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1245bb400) [pid = 1659] [serial = 1784] [outer = 0x124262c00] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124263800) [pid = 1659] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11875c000) [pid = 1659] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1180c1000) [pid = 1659] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1122ba000) [pid = 1659] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x117378000) [pid = 1659] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113f36800) [pid = 1659] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1180c0c00) [pid = 1659] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112dfe000) [pid = 1659] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113d8f800) [pid = 1659] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1180de800) [pid = 1659] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1193be800) [pid = 1659] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119888000) [pid = 1659] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11988d000) [pid = 1659] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116910400) [pid = 1659] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x10ebdfc00) [pid = 1659] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:26:51 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x117226000) [pid = 1659] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:26:51 INFO - PROCESS | 1659 | 1468020411291 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 16:26:51 INFO - PROCESS | 1659 | 1468020411338 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1659 | 1468020411339 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:26:51 INFO - PROCESS | 1659 | 1468020411341 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1659 | 1468020411342 Marionette TRACE conn2 <- [1,2350,null,{}] 16:26:51 INFO - PROCESS | 1659 | 1468020411344 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}] 16:26:51 INFO - PROCESS | 1659 | 1468020411345 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:51 INFO - PROCESS | 1659 | 1468020411423 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:26:51 INFO - PROCESS | 1659 | 1468020411429 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1659 | 1468020411432 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a666000 == 36 [pid = 1659] [id = 595] 16:26:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1126f4000) [pid = 1659] [serial = 1785] [outer = 0x0] 16:26:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116914c00) [pid = 1659] [serial = 1786] [outer = 0x1126f4000] 16:26:51 INFO - PROCESS | 1659 | 1468020411457 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11831fc00) [pid = 1659] [serial = 1787] [outer = 0x1126f4000] 16:26:51 INFO - PROCESS | 1659 | 1468020411807 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 470ms 16:26:51 INFO - PROCESS | 1659 | 1468020411811 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1659 | 1468020411813 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:26:51 INFO - PROCESS | 1659 | 1468020411815 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1659 | 1468020411816 Marionette TRACE conn2 <- [1,2354,null,{}] 16:26:51 INFO - PROCESS | 1659 | 1468020411819 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}] 16:26:51 INFO - PROCESS | 1659 | 1468020411820 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:51 INFO - PROCESS | 1659 | 1468020411927 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:26:51 INFO - PROCESS | 1659 | 1468020411933 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1659 | 1468020411935 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcac000 == 37 [pid = 1659] [id = 596] 16:26:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1129c4400) [pid = 1659] [serial = 1788] [outer = 0x0] 16:26:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11982dc00) [pid = 1659] [serial = 1789] [outer = 0x1129c4400] 16:26:51 INFO - PROCESS | 1659 | 1468020411959 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124267c00) [pid = 1659] [serial = 1790] [outer = 0x1129c4400] 16:26:52 INFO - PROCESS | 1659 | 1468020412259 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 16:26:52 INFO - PROCESS | 1659 | 1468020412286 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1659 | 1468020412287 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:26:52 INFO - PROCESS | 1659 | 1468020412289 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1659 | 1468020412291 Marionette TRACE conn2 <- [1,2358,null,{}] 16:26:52 INFO - PROCESS | 1659 | 1468020412296 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}] 16:26:52 INFO - PROCESS | 1659 | 1468020412297 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:52 INFO - PROCESS | 1659 | 1468020412379 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:26:52 INFO - PROCESS | 1659 | 1468020412382 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1659 | 1468020412384 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2aa800 == 38 [pid = 1659] [id = 597] 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1129ce400) [pid = 1659] [serial = 1791] [outer = 0x0] 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12485d000) [pid = 1659] [serial = 1792] [outer = 0x1129ce400] 16:26:52 INFO - PROCESS | 1659 | 1468020412412 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124bf2800) [pid = 1659] [serial = 1793] [outer = 0x1129ce400] 16:26:52 INFO - PROCESS | 1659 | 1468020412770 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 16:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:26:52 INFO - PROCESS | 1659 | 1468020412820 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1659 | 1468020412822 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:26:52 INFO - PROCESS | 1659 | 1468020412824 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1659 | 1468020412825 Marionette TRACE conn2 <- [1,2362,null,{}] 16:26:52 INFO - PROCESS | 1659 | 1468020412828 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}] 16:26:52 INFO - PROCESS | 1659 | 1468020412829 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:52 INFO - PROCESS | 1659 | 1468020412920 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:26:52 INFO - PROCESS | 1659 | 1468020412923 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1659 | 1468020412924 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc3f800 == 39 [pid = 1659] [id = 598] 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124bffc00) [pid = 1659] [serial = 1794] [outer = 0x0] 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12562ac00) [pid = 1659] [serial = 1795] [outer = 0x124bffc00] 16:26:52 INFO - PROCESS | 1659 | 1468020412950 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12615ec00) [pid = 1659] [serial = 1796] [outer = 0x124bffc00] 16:26:53 INFO - PROCESS | 1659 | 1468020413357 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 16:26:53 INFO - PROCESS | 1659 | 1468020413395 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1659 | 1468020413397 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:26:53 INFO - PROCESS | 1659 | 1468020413401 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1659 | 1468020413403 Marionette TRACE conn2 <- [1,2366,null,{}] 16:26:53 INFO - PROCESS | 1659 | 1468020413407 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}] 16:26:53 INFO - PROCESS | 1659 | 1468020413409 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:53 INFO - PROCESS | 1659 | 1468020413518 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:26:53 INFO - PROCESS | 1659 | 1468020413591 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1659 | 1468020413595 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x119171800 == 40 [pid = 1659] [id = 599] 16:26:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116023800) [pid = 1659] [serial = 1797] [outer = 0x0] 16:26:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116750400) [pid = 1659] [serial = 1798] [outer = 0x116023800] 16:26:53 INFO - PROCESS | 1659 | 1468020413626 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1173cac00) [pid = 1659] [serial = 1799] [outer = 0x116023800] 16:26:54 INFO - PROCESS | 1659 | 1468020414060 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 672ms 16:26:54 INFO - PROCESS | 1659 | 1468020414074 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1659 | 1468020414078 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:26:54 INFO - PROCESS | 1659 | 1468020414128 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1659 | 1468020414130 Marionette TRACE conn2 <- [1,2370,null,{}] 16:26:54 INFO - PROCESS | 1659 | 1468020414134 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}] 16:26:54 INFO - PROCESS | 1659 | 1468020414136 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:54 INFO - PROCESS | 1659 | 1468020414243 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:26:54 INFO - PROCESS | 1659 | 1468020414316 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1659 | 1468020414318 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1291ab000 == 41 [pid = 1659] [id = 600] 16:26:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1181b2000) [pid = 1659] [serial = 1800] [outer = 0x0] 16:26:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11837a800) [pid = 1659] [serial = 1801] [outer = 0x1181b2000] 16:26:54 INFO - PROCESS | 1659 | 1468020414349 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1193c7400) [pid = 1659] [serial = 1802] [outer = 0x1181b2000] 16:26:54 INFO - PROCESS | 1659 | 1468020414799 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 737ms 16:26:54 INFO - PROCESS | 1659 | 1468020414850 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1659 | 1468020414853 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:26:54 INFO - PROCESS | 1659 | 1468020414856 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1659 | 1468020414859 Marionette TRACE conn2 <- [1,2374,null,{}] 16:26:54 INFO - PROCESS | 1659 | 1468020414867 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}] 16:26:54 INFO - PROCESS | 1659 | 1468020414870 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:54 INFO - PROCESS | 1659 | 1468020414973 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:26:55 INFO - PROCESS | 1659 | 1468020415048 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1659 | 1468020415051 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc43800 == 42 [pid = 1659] [id = 601] 16:26:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x120f2ac00) [pid = 1659] [serial = 1803] [outer = 0x0] 16:26:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123b46800) [pid = 1659] [serial = 1804] [outer = 0x120f2ac00] 16:26:55 INFO - PROCESS | 1659 | 1468020415082 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x124263000) [pid = 1659] [serial = 1805] [outer = 0x120f2ac00] 16:26:55 INFO - PROCESS | 1659 | 1468020415506 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]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 16:26:55 INFO - PROCESS | 1659 | 1468020415563 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1659 | 1468020415566 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:26:55 INFO - PROCESS | 1659 | 1468020415573 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1659 | 1468020415577 Marionette TRACE conn2 <- [1,2378,null,{}] 16:26:55 INFO - PROCESS | 1659 | 1468020415581 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}] 16:26:55 INFO - PROCESS | 1659 | 1468020415584 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:55 INFO - PROCESS | 1659 | 1468020415734 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:26:55 INFO - PROCESS | 1659 | 1468020415807 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1659 | 1468020415809 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2bf000 == 43 [pid = 1659] [id = 602] 16:26:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124bfd000) [pid = 1659] [serial = 1806] [outer = 0x0] 16:26:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x125624400) [pid = 1659] [serial = 1807] [outer = 0x124bfd000] 16:26:55 INFO - PROCESS | 1659 | 1468020415837 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x125698c00) [pid = 1659] [serial = 1808] [outer = 0x124bfd000] 16:26:56 INFO - PROCESS | 1659 | 1468020416231 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 676ms 16:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:26:56 INFO - PROCESS | 1659 | 1468020416248 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1659 | 1468020416250 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:26:56 INFO - PROCESS | 1659 | 1468020416253 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1659 | 1468020416256 Marionette TRACE conn2 <- [1,2382,null,{}] 16:26:56 INFO - PROCESS | 1659 | 1468020416262 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}] 16:26:56 INFO - PROCESS | 1659 | 1468020416264 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:56 INFO - PROCESS | 1659 | 1468020416396 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:26:56 INFO - PROCESS | 1659 | 1468020416457 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1659 | 1468020416458 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d586800 == 44 [pid = 1659] [id = 603] 16:26:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x126161400) [pid = 1659] [serial = 1809] [outer = 0x0] 16:26:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126524c00) [pid = 1659] [serial = 1810] [outer = 0x126161400] 16:26:56 INFO - PROCESS | 1659 | 1468020416487 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126626800) [pid = 1659] [serial = 1811] [outer = 0x126161400] 16:26:57 INFO - PROCESS | 1659 | 1468020417122 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]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 926ms 16:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:26:57 INFO - PROCESS | 1659 | 1468020417194 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1659 | 1468020417198 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:26:57 INFO - PROCESS | 1659 | 1468020417203 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1659 | 1468020417204 Marionette TRACE conn2 <- [1,2386,null,{}] 16:26:57 INFO - PROCESS | 1659 | 1468020417208 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}] 16:26:57 INFO - PROCESS | 1659 | 1468020417209 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:57 INFO - PROCESS | 1659 | 1468020417306 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:26:57 INFO - PROCESS | 1659 | 1468020417384 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1659 | 1468020417387 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x11851b000 == 45 [pid = 1659] [id = 604] 16:26:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x110f57400) [pid = 1659] [serial = 1812] [outer = 0x0] 16:26:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x110f85c00) [pid = 1659] [serial = 1813] [outer = 0x110f57400] 16:26:57 INFO - PROCESS | 1659 | 1468020417415 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1128d9000) [pid = 1659] [serial = 1814] [outer = 0x110f57400] 16:26:57 INFO - PROCESS | 1659 | 1468020417809 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]]]}] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2aa800 == 44 [pid = 1659] [id = 597] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcac000 == 43 [pid = 1659] [id = 596] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12a666000 == 42 [pid = 1659] [id = 595] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x11951c000 == 41 [pid = 1659] [id = 594] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12a663800 == 40 [pid = 1659] [id = 593] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12560d800 == 39 [pid = 1659] [id = 592] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x128a22800 == 38 [pid = 1659] [id = 591] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x124eab000 == 37 [pid = 1659] [id = 590] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6d800 == 36 [pid = 1659] [id = 589] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x11872d000 == 35 [pid = 1659] [id = 588] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x117e24000 == 34 [pid = 1659] [id = 587] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x11916b800 == 33 [pid = 1659] [id = 586] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12c05a800 == 32 [pid = 1659] [id = 585] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12d586800 == 31 [pid = 1659] [id = 603] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2bf000 == 30 [pid = 1659] [id = 602] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc43800 == 29 [pid = 1659] [id = 601] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x1291ab000 == 28 [pid = 1659] [id = 600] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc3f800 == 27 [pid = 1659] [id = 598] 16:26:58 INFO - PROCESS | 1659 | --DOCSHELL 0x119171800 == 26 [pid = 1659] [id = 599] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12426f400) [pid = 1659] [serial = 1753] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119323c00) [pid = 1659] [serial = 1732] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1180c7800) [pid = 1659] [serial = 1726] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x11818a400) [pid = 1659] [serial = 1727] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1128d1800) [pid = 1659] [serial = 1720] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1129cc000) [pid = 1659] [serial = 1721] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1181bcc00) [pid = 1659] [serial = 1729] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118323000) [pid = 1659] [serial = 1730] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1160dc400) [pid = 1659] [serial = 1723] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116977400) [pid = 1659] [serial = 1724] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11985f000) [pid = 1659] [serial = 1735] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x115021800) [pid = 1659] [serial = 1717] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11696c800) [pid = 1659] [serial = 1718] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116a0bc00) [pid = 1659] [serial = 1709] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124859000) [pid = 1659] [serial = 1754] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1160dbc00) [pid = 1659] [serial = 1708] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1181bf800) [pid = 1659] [serial = 1711] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119a7ac00) [pid = 1659] [serial = 1738] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119887c00) [pid = 1659] [serial = 1736] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118531800) [pid = 1659] [serial = 1712] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1210eb800) [pid = 1659] [serial = 1741] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120f34000) [pid = 1659] [serial = 1715] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119a76800) [pid = 1659] [serial = 1714] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120fcb000) [pid = 1659] [serial = 1739] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123b45c00) [pid = 1659] [serial = 1742] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1240a5c00) [pid = 1659] [serial = 1751] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1120e5800) [pid = 1659] [serial = 1744] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116085400) [pid = 1659] [serial = 1745] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123b45800) [pid = 1659] [serial = 1748] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118895800) [pid = 1659] [serial = 1747] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119387400) [pid = 1659] [serial = 1733] [outer = 0x0] [url = about:blank] 16:26:58 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123e19c00) [pid = 1659] [serial = 1750] [outer = 0x0] [url = about:blank] 16:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1222ms 16:26:58 INFO - PROCESS | 1659 | 1468020418431 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1659 | 1468020418433 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:26:58 INFO - PROCESS | 1659 | 1468020418438 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1659 | 1468020418440 Marionette TRACE conn2 <- [1,2390,null,{}] 16:26:58 INFO - PROCESS | 1659 | 1468020418444 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}] 16:26:58 INFO - PROCESS | 1659 | 1468020418446 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:58 INFO - PROCESS | 1659 | 1468020418530 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:26:58 INFO - PROCESS | 1659 | 1468020418536 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1659 | 1468020418542 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x117003800 == 27 [pid = 1659] [id = 605] 16:26:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1128d0800) [pid = 1659] [serial = 1815] [outer = 0x0] 16:26:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1128d3c00) [pid = 1659] [serial = 1816] [outer = 0x1128d0800] 16:26:58 INFO - PROCESS | 1659 | 1468020418571 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1129cd000) [pid = 1659] [serial = 1817] [outer = 0x1128d0800] 16:26:58 INFO - PROCESS | 1659 | 1468020418927 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 523ms 16:26:58 INFO - PROCESS | 1659 | 1468020418962 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:26:58 INFO - PROCESS | 1659 | 1468020418964 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:26:58 INFO - PROCESS | 1659 | 1468020418970 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1659 | 1468020418973 Marionette TRACE conn2 <- [1,2394,null,{}] 16:26:59 INFO - PROCESS | 1659 | 1468020419010 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}] 16:26:59 INFO - PROCESS | 1659 | 1468020419012 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:59 INFO - PROCESS | 1659 | 1468020419135 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:26:59 INFO - PROCESS | 1659 | 1468020419150 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1659 | 1468020419152 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x11872c000 == 28 [pid = 1659] [id = 606] 16:26:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1133e5c00) [pid = 1659] [serial = 1818] [outer = 0x0] 16:26:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x113a54000) [pid = 1659] [serial = 1819] [outer = 0x1133e5c00] 16:26:59 INFO - PROCESS | 1659 | 1468020419195 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116079c00) [pid = 1659] [serial = 1820] [outer = 0x1133e5c00] 16:26:59 INFO - PROCESS | 1659 | 1468020419667 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 750ms 16:26:59 INFO - PROCESS | 1659 | 1468020419718 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1659 | 1468020419719 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:26:59 INFO - PROCESS | 1659 | 1468020419727 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1659 | 1468020419728 Marionette TRACE conn2 <- [1,2398,null,{}] 16:26:59 INFO - PROCESS | 1659 | 1468020419736 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}] 16:26:59 INFO - PROCESS | 1659 | 1468020419740 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:59 INFO - PROCESS | 1659 | 1468020419847 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:26:59 INFO - PROCESS | 1659 | 1468020419910 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1659 | 1468020419913 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:26:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dc2800 == 29 [pid = 1659] [id = 607] 16:26:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1172bdc00) [pid = 1659] [serial = 1821] [outer = 0x0] 16:26:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117370800) [pid = 1659] [serial = 1822] [outer = 0x1172bdc00] 16:26:59 INFO - PROCESS | 1659 | 1468020419941 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11737b800) [pid = 1659] [serial = 1823] [outer = 0x1172bdc00] 16:27:00 INFO - PROCESS | 1659 | 1468020420216 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]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 16:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:27:00 INFO - PROCESS | 1659 | 1468020420248 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1659 | 1468020420249 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:27:00 INFO - PROCESS | 1659 | 1468020420251 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1659 | 1468020420252 Marionette TRACE conn2 <- [1,2402,null,{}] 16:27:00 INFO - PROCESS | 1659 | 1468020420254 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}] 16:27:00 INFO - PROCESS | 1659 | 1468020420256 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:00 INFO - PROCESS | 1659 | 1468020420340 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:27:00 INFO - PROCESS | 1659 | 1468020420346 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1659 | 1468020420347 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12409d000 == 30 [pid = 1659] [id = 608] 16:27:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1176c9000) [pid = 1659] [serial = 1824] [outer = 0x0] 16:27:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1180d8800) [pid = 1659] [serial = 1825] [outer = 0x1176c9000] 16:27:00 INFO - PROCESS | 1659 | 1468020420373 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11818a400) [pid = 1659] [serial = 1826] [outer = 0x1176c9000] 16:27:00 INFO - PROCESS | 1659 | 1468020420727 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]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 16:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:27:00 INFO - PROCESS | 1659 | 1468020420772 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1659 | 1468020420773 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:27:00 INFO - PROCESS | 1659 | 1468020420775 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1659 | 1468020420776 Marionette TRACE conn2 <- [1,2406,null,{}] 16:27:00 INFO - PROCESS | 1659 | 1468020420778 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}] 16:27:00 INFO - PROCESS | 1659 | 1468020420780 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:00 INFO - PROCESS | 1659 | 1468020420875 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:27:00 INFO - PROCESS | 1659 | 1468020420929 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1659 | 1468020420930 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x124eab000 == 31 [pid = 1659] [id = 609] 16:27:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1129d0000) [pid = 1659] [serial = 1827] [outer = 0x0] 16:27:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1181b9800) [pid = 1659] [serial = 1828] [outer = 0x1129d0000] 16:27:00 INFO - PROCESS | 1659 | 1468020420956 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118208800) [pid = 1659] [serial = 1829] [outer = 0x1129d0000] 16:27:01 INFO - PROCESS | 1659 | 1468020421367 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 619ms 16:27:01 INFO - PROCESS | 1659 | 1468020421396 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1659 | 1468020421398 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:27:01 INFO - PROCESS | 1659 | 1468020421401 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1659 | 1468020421403 Marionette TRACE conn2 <- [1,2410,null,{}] 16:27:01 INFO - PROCESS | 1659 | 1468020421413 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}] 16:27:01 INFO - PROCESS | 1659 | 1468020421420 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:01 INFO - PROCESS | 1659 | 1468020421560 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:27:01 INFO - PROCESS | 1659 | 1468020421602 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1659 | 1468020421604 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268d6800 == 32 [pid = 1659] [id = 610] 16:27:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11820dc00) [pid = 1659] [serial = 1830] [outer = 0x0] 16:27:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118371c00) [pid = 1659] [serial = 1831] [outer = 0x11820dc00] 16:27:01 INFO - PROCESS | 1659 | 1468020421629 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119383000) [pid = 1659] [serial = 1832] [outer = 0x11820dc00] 16:27:02 INFO - PROCESS | 1659 | 1468020422012 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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 619ms 16:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:27:02 INFO - PROCESS | 1659 | 1468020422021 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1659 | 1468020422023 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:27:02 INFO - PROCESS | 1659 | 1468020422027 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1659 | 1468020422028 Marionette TRACE conn2 <- [1,2414,null,{}] 16:27:02 INFO - PROCESS | 1659 | 1468020422031 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}] 16:27:02 INFO - PROCESS | 1659 | 1468020422033 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:02 INFO - PROCESS | 1659 | 1468020422185 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:27:02 INFO - PROCESS | 1659 | 1468020422282 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1659 | 1468020422283 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x129013000 == 33 [pid = 1659] [id = 611] 16:27:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112f84000) [pid = 1659] [serial = 1833] [outer = 0x0] 16:27:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1195ba400) [pid = 1659] [serial = 1834] [outer = 0x112f84000] 16:27:02 INFO - PROCESS | 1659 | 1468020422322 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11986a400) [pid = 1659] [serial = 1835] [outer = 0x112f84000] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119a7f800) [pid = 1659] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123b40800) [pid = 1659] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124262c00) [pid = 1659] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1180c6c00) [pid = 1659] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120f30000) [pid = 1659] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x112760c00) [pid = 1659] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112dfa800) [pid = 1659] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1128d7000) [pid = 1659] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11607b800) [pid = 1659] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124bffc00) [pid = 1659] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1126f4000) [pid = 1659] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1129ce400) [pid = 1659] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1129c4400) [pid = 1659] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:27:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112a88c00) [pid = 1659] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:27:02 INFO - PROCESS | 1659 | 1468020422792 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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 773ms 16:27:02 INFO - PROCESS | 1659 | 1468020422799 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1659 | 1468020422800 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:27:02 INFO - PROCESS | 1659 | 1468020422803 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1659 | 1468020422804 Marionette TRACE conn2 <- [1,2418,null,{}] 16:27:02 INFO - PROCESS | 1659 | 1468020422809 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}] 16:27:02 INFO - PROCESS | 1659 | 1468020422810 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:02 INFO - PROCESS | 1659 | 1468020422891 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:27:02 INFO - PROCESS | 1659 | 1468020422895 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1659 | 1468020422896 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12901b000 == 34 [pid = 1659] [id = 612] 16:27:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1129ce400) [pid = 1659] [serial = 1836] [outer = 0x0] 16:27:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1180c7400) [pid = 1659] [serial = 1837] [outer = 0x1129ce400] 16:27:02 INFO - PROCESS | 1659 | 1468020422924 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119832000) [pid = 1659] [serial = 1838] [outer = 0x1129ce400] 16:27:03 INFO - PROCESS | 1659 | 1468020423293 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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 16:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:27:03 INFO - PROCESS | 1659 | 1468020423323 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1659 | 1468020423324 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:27:03 INFO - PROCESS | 1659 | 1468020423330 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1659 | 1468020423331 Marionette TRACE conn2 <- [1,2422,null,{}] 16:27:03 INFO - PROCESS | 1659 | 1468020423333 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}] 16:27:03 INFO - PROCESS | 1659 | 1468020423335 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:03 INFO - PROCESS | 1659 | 1468020423434 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:27:03 INFO - PROCESS | 1659 | 1468020423440 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1659 | 1468020423441 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a410800 == 35 [pid = 1659] [id = 613] 16:27:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116913000) [pid = 1659] [serial = 1839] [outer = 0x0] 16:27:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11988a000) [pid = 1659] [serial = 1840] [outer = 0x116913000] 16:27:03 INFO - PROCESS | 1659 | 1468020423474 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119a78000) [pid = 1659] [serial = 1841] [outer = 0x116913000] 16:27:03 INFO - PROCESS | 1659 | 1468020423785 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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 16:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:27:03 INFO - PROCESS | 1659 | 1468020423799 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1659 | 1468020423800 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:27:03 INFO - PROCESS | 1659 | 1468020423802 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1659 | 1468020423804 Marionette TRACE conn2 <- [1,2426,null,{}] 16:27:03 INFO - PROCESS | 1659 | 1468020423809 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}] 16:27:03 INFO - PROCESS | 1659 | 1468020423812 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:03 INFO - PROCESS | 1659 | 1468020423891 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:27:03 INFO - PROCESS | 1659 | 1468020423894 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1659 | 1468020423895 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a66d000 == 36 [pid = 1659] [id = 614] 16:27:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119a79000) [pid = 1659] [serial = 1842] [outer = 0x0] 16:27:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120f28c00) [pid = 1659] [serial = 1843] [outer = 0x119a79000] 16:27:03 INFO - PROCESS | 1659 | 1468020423920 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120f30800) [pid = 1659] [serial = 1844] [outer = 0x119a79000] 16:27:04 INFO - PROCESS | 1659 | 1468020424251 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 472ms 16:27:04 INFO - PROCESS | 1659 | 1468020424276 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1659 | 1468020424277 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:27:04 INFO - PROCESS | 1659 | 1468020424279 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1659 | 1468020424281 Marionette TRACE conn2 <- [1,2430,null,{}] 16:27:04 INFO - PROCESS | 1659 | 1468020424283 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}] 16:27:04 INFO - PROCESS | 1659 | 1468020424284 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:04 INFO - PROCESS | 1659 | 1468020424397 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:27:04 INFO - PROCESS | 1659 | 1468020424408 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1659 | 1468020424412 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b21f000 == 37 [pid = 1659] [id = 615] 16:27:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f34000) [pid = 1659] [serial = 1845] [outer = 0x0] 16:27:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1210eac00) [pid = 1659] [serial = 1846] [outer = 0x120f34000] 16:27:04 INFO - PROCESS | 1659 | 1468020424467 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123f6a800) [pid = 1659] [serial = 1847] [outer = 0x120f34000] 16:27:05 INFO - PROCESS | 1659 | 1468020425138 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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 871ms 16:27:05 INFO - PROCESS | 1659 | 1468020425153 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1659 | 1468020425156 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:27:05 INFO - PROCESS | 1659 | 1468020425161 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1659 | 1468020425164 Marionette TRACE conn2 <- [1,2434,null,{}] 16:27:05 INFO - PROCESS | 1659 | 1468020425170 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}] 16:27:05 INFO - PROCESS | 1659 | 1468020425173 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:05 INFO - PROCESS | 1659 | 1468020425333 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:27:05 INFO - PROCESS | 1659 | 1468020425468 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1659 | 1468020425469 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x118744000 == 38 [pid = 1659] [id = 616] 16:27:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1128d5000) [pid = 1659] [serial = 1848] [outer = 0x0] 16:27:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x112a83800) [pid = 1659] [serial = 1849] [outer = 0x1128d5000] 16:27:05 INFO - PROCESS | 1659 | 1468020425508 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1133c9800) [pid = 1659] [serial = 1850] [outer = 0x1128d5000] 16:27:05 INFO - PROCESS | 1659 | 1468020425987 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 877ms 16:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:27:06 INFO - PROCESS | 1659 | 1468020426037 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1659 | 1468020426040 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:27:06 INFO - PROCESS | 1659 | 1468020426044 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1659 | 1468020426046 Marionette TRACE conn2 <- [1,2438,null,{}] 16:27:06 INFO - PROCESS | 1659 | 1468020426049 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}] 16:27:06 INFO - PROCESS | 1659 | 1468020426051 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:06 INFO - PROCESS | 1659 | 1468020426163 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:27:06 INFO - PROCESS | 1659 | 1468020426246 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1659 | 1468020426247 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261a6800 == 39 [pid = 1659] [id = 617] 16:27:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11690e800) [pid = 1659] [serial = 1851] [outer = 0x0] 16:27:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11697a800) [pid = 1659] [serial = 1852] [outer = 0x11690e800] 16:27:06 INFO - PROCESS | 1659 | 1468020426278 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11737a000) [pid = 1659] [serial = 1853] [outer = 0x11690e800] 16:27:06 INFO - PROCESS | 1659 | 1468020426932 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 920ms 16:27:06 INFO - PROCESS | 1659 | 1468020426978 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1659 | 1468020426981 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:27:06 INFO - PROCESS | 1659 | 1468020426985 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1659 | 1468020426987 Marionette TRACE conn2 <- [1,2442,null,{}] 16:27:06 INFO - PROCESS | 1659 | 1468020426991 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}] 16:27:06 INFO - PROCESS | 1659 | 1468020426994 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:07 INFO - PROCESS | 1659 | 1468020427106 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12a66d000 == 38 [pid = 1659] [id = 614] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12a410800 == 37 [pid = 1659] [id = 613] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12901b000 == 36 [pid = 1659] [id = 612] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x129013000 == 35 [pid = 1659] [id = 611] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x1268d6800 == 34 [pid = 1659] [id = 610] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x124eab000 == 33 [pid = 1659] [id = 609] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x12409d000 == 32 [pid = 1659] [id = 608] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x119dc2800 == 31 [pid = 1659] [id = 607] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x11872c000 == 30 [pid = 1659] [id = 606] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x117003800 == 29 [pid = 1659] [id = 605] 16:27:07 INFO - PROCESS | 1659 | --DOCSHELL 0x11851b000 == 28 [pid = 1659] [id = 604] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x120f26000) [pid = 1659] [serial = 1777] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x123f6e400) [pid = 1659] [serial = 1780] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1210ee800) [pid = 1659] [serial = 1778] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12426e800) [pid = 1659] [serial = 1783] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118202800) [pid = 1659] [serial = 1768] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118210800) [pid = 1659] [serial = 1769] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124865400) [pid = 1659] [serial = 1757] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124858000) [pid = 1659] [serial = 1756] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112f17c00) [pid = 1659] [serial = 1762] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1166f2000) [pid = 1659] [serial = 1763] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113f2e800) [pid = 1659] [serial = 1759] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1172c5800) [pid = 1659] [serial = 1760] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11831a400) [pid = 1659] [serial = 1771] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11938a400) [pid = 1659] [serial = 1772] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117370000) [pid = 1659] [serial = 1765] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1180c5000) [pid = 1659] [serial = 1766] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12562ac00) [pid = 1659] [serial = 1795] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116914c00) [pid = 1659] [serial = 1786] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12485d000) [pid = 1659] [serial = 1792] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11831fc00) [pid = 1659] [serial = 1787] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12615ec00) [pid = 1659] [serial = 1796] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11982dc00) [pid = 1659] [serial = 1789] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1193be000) [pid = 1659] [serial = 1774] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x124bf2800) [pid = 1659] [serial = 1793] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123fc6800) [pid = 1659] [serial = 1781] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1245bb400) [pid = 1659] [serial = 1784] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x124267c00) [pid = 1659] [serial = 1790] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119882c00) [pid = 1659] [serial = 1775] [outer = 0x0] [url = about:blank] 16:27:07 INFO - PROCESS | 1659 | 1468020427211 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1659 | 1468020427214 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1162d2000 == 29 [pid = 1659] [id = 618] 16:27:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x112f85000) [pid = 1659] [serial = 1854] [outer = 0x0] 16:27:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x113865800) [pid = 1659] [serial = 1855] [outer = 0x112f85000] 16:27:07 INFO - PROCESS | 1659 | 1468020427242 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1162bec00) [pid = 1659] [serial = 1856] [outer = 0x112f85000] 16:27:07 INFO - PROCESS | 1659 | 1468020427560 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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 625ms 16:27:07 INFO - PROCESS | 1659 | 1468020427611 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1659 | 1468020427616 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:27:07 INFO - PROCESS | 1659 | 1468020427621 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1659 | 1468020427622 Marionette TRACE conn2 <- [1,2446,null,{}] 16:27:07 INFO - PROCESS | 1659 | 1468020427625 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}] 16:27:07 INFO - PROCESS | 1659 | 1468020427626 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:07 INFO - PROCESS | 1659 | 1468020427707 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:27:07 INFO - PROCESS | 1659 | 1468020427791 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1659 | 1468020427793 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199eb000 == 30 [pid = 1659] [id = 619] 16:27:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116755800) [pid = 1659] [serial = 1857] [outer = 0x0] 16:27:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1176c7000) [pid = 1659] [serial = 1858] [outer = 0x116755800] 16:27:07 INFO - PROCESS | 1659 | 1468020427819 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1180c6800) [pid = 1659] [serial = 1859] [outer = 0x116755800] 16:27:08 INFO - PROCESS | 1659 | 1468020428173 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]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 16:27:08 INFO - PROCESS | 1659 | 1468020428195 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1659 | 1468020428197 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:27:08 INFO - PROCESS | 1659 | 1468020428200 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1659 | 1468020428204 Marionette TRACE conn2 <- [1,2450,null,{}] 16:27:08 INFO - PROCESS | 1659 | 1468020428216 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}] 16:27:08 INFO - PROCESS | 1659 | 1468020428221 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:08 INFO - PROCESS | 1659 | 1468020428363 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:27:08 INFO - PROCESS | 1659 | 1468020428453 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1659 | 1468020428456 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248a6800 == 31 [pid = 1659] [id = 620] 16:27:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1128d1c00) [pid = 1659] [serial = 1860] [outer = 0x0] 16:27:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1181b8800) [pid = 1659] [serial = 1861] [outer = 0x1128d1c00] 16:27:08 INFO - PROCESS | 1659 | 1468020428496 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11875c000) [pid = 1659] [serial = 1862] [outer = 0x1128d1c00] 16:27:08 INFO - PROCESS | 1659 | 1468020428763 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]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 574ms 16:27:08 INFO - PROCESS | 1659 | 1468020428780 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1659 | 1468020428782 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:27:08 INFO - PROCESS | 1659 | 1468020428788 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1659 | 1468020428789 Marionette TRACE conn2 <- [1,2454,null,{}] 16:27:08 INFO - PROCESS | 1659 | 1468020428791 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}] 16:27:08 INFO - PROCESS | 1659 | 1468020428794 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:08 INFO - PROCESS | 1659 | 1468020428889 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:27:08 INFO - PROCESS | 1659 | 1468020428953 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1659 | 1468020428954 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261ad800 == 32 [pid = 1659] [id = 621] 16:27:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1180c6400) [pid = 1659] [serial = 1863] [outer = 0x0] 16:27:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119325000) [pid = 1659] [serial = 1864] [outer = 0x1180c6400] 16:27:08 INFO - PROCESS | 1659 | 1468020428979 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1193bd400) [pid = 1659] [serial = 1865] [outer = 0x1180c6400] 16:27:09 INFO - PROCESS | 1659 | 1468020429276 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 523ms 16:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:27:09 INFO - PROCESS | 1659 | 1468020429322 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1659 | 1468020429323 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:27:09 INFO - PROCESS | 1659 | 1468020429326 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1659 | 1468020429327 Marionette TRACE conn2 <- [1,2458,null,{}] 16:27:09 INFO - PROCESS | 1659 | 1468020429329 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}] 16:27:09 INFO - PROCESS | 1659 | 1468020429330 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:09 INFO - PROCESS | 1659 | 1468020429441 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:27:09 INFO - PROCESS | 1659 | 1468020429445 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1659 | 1468020429446 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a216000 == 33 [pid = 1659] [id = 622] 16:27:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1126fac00) [pid = 1659] [serial = 1866] [outer = 0x0] 16:27:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119832c00) [pid = 1659] [serial = 1867] [outer = 0x1126fac00] 16:27:09 INFO - PROCESS | 1659 | 1468020429471 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11988a800) [pid = 1659] [serial = 1868] [outer = 0x1126fac00] 16:27:09 INFO - PROCESS | 1659 | 1468020429823 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 16:27:09 INFO - PROCESS | 1659 | 1468020429849 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1659 | 1468020429850 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:27:09 INFO - PROCESS | 1659 | 1468020429852 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1659 | 1468020429853 Marionette TRACE conn2 <- [1,2462,null,{}] 16:27:09 INFO - PROCESS | 1659 | 1468020429858 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}] 16:27:09 INFO - PROCESS | 1659 | 1468020429862 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:09 INFO - PROCESS | 1659 | 1468020429980 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:27:09 INFO - PROCESS | 1659 | 1468020429991 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1659 | 1468020429992 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b5800 == 34 [pid = 1659] [id = 623] 16:27:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119fcf800) [pid = 1659] [serial = 1869] [outer = 0x0] 16:27:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123b44400) [pid = 1659] [serial = 1870] [outer = 0x119fcf800] 16:27:10 INFO - PROCESS | 1659 | 1468020430017 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123f72800) [pid = 1659] [serial = 1871] [outer = 0x119fcf800] 16:27:10 INFO - PROCESS | 1659 | 1468020430363 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 16:27:10 INFO - PROCESS | 1659 | 1468020430371 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1659 | 1468020430373 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:27:10 INFO - PROCESS | 1659 | 1468020430385 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1659 | 1468020430387 Marionette TRACE conn2 <- [1,2466,null,{}] 16:27:10 INFO - PROCESS | 1659 | 1468020430389 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}] 16:27:10 INFO - PROCESS | 1659 | 1468020430391 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:10 INFO - PROCESS | 1659 | 1468020430502 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:27:10 INFO - PROCESS | 1659 | 1468020430520 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1659 | 1468020430521 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b235800 == 35 [pid = 1659] [id = 624] 16:27:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123f76000) [pid = 1659] [serial = 1872] [outer = 0x0] 16:27:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1240a6800) [pid = 1659] [serial = 1873] [outer = 0x123f76000] 16:27:10 INFO - PROCESS | 1659 | 1468020430561 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124267c00) [pid = 1659] [serial = 1874] [outer = 0x123f76000] 16:27:11 INFO - PROCESS | 1659 | 1468020431004 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]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 678ms 16:27:11 INFO - PROCESS | 1659 | 1468020431054 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1659 | 1468020431055 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:27:11 INFO - PROCESS | 1659 | 1468020431057 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1659 | 1468020431058 Marionette TRACE conn2 <- [1,2470,null,{}] 16:27:11 INFO - PROCESS | 1659 | 1468020431061 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}] 16:27:11 INFO - PROCESS | 1659 | 1468020431062 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:11 INFO - PROCESS | 1659 | 1468020431162 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:27:11 INFO - PROCESS | 1659 | 1468020431166 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1659 | 1468020431167 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b93b800 == 36 [pid = 1659] [id = 625] 16:27:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124268000) [pid = 1659] [serial = 1875] [outer = 0x0] 16:27:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12426f400) [pid = 1659] [serial = 1876] [outer = 0x124268000] 16:27:11 INFO - PROCESS | 1659 | 1468020431192 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1245b8800) [pid = 1659] [serial = 1877] [outer = 0x124268000] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1129d0000) [pid = 1659] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11820dc00) [pid = 1659] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1176c9000) [pid = 1659] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112f84000) [pid = 1659] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1128d0800) [pid = 1659] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1133e5c00) [pid = 1659] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1129ce400) [pid = 1659] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1172bdc00) [pid = 1659] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116023800) [pid = 1659] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119a79000) [pid = 1659] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x110f57400) [pid = 1659] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1181b2000) [pid = 1659] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120f2ac00) [pid = 1659] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x124bfd000) [pid = 1659] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126161400) [pid = 1659] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:27:11 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116913000) [pid = 1659] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:27:11 INFO - PROCESS | 1659 | 1468020431594 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]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 570ms 16:27:11 INFO - PROCESS | 1659 | 1468020431636 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1659 | 1468020431637 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:27:11 INFO - PROCESS | 1659 | 1468020431644 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1659 | 1468020431645 Marionette TRACE conn2 <- [1,2474,null,{}] 16:27:11 INFO - PROCESS | 1659 | 1468020431647 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}] 16:27:11 INFO - PROCESS | 1659 | 1468020431648 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:11 INFO - PROCESS | 1659 | 1468020431730 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:27:11 INFO - PROCESS | 1659 | 1468020431734 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1659 | 1468020431735 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248a5800 == 37 [pid = 1659] [id = 626] 16:27:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116970c00) [pid = 1659] [serial = 1878] [outer = 0x0] 16:27:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1180e2c00) [pid = 1659] [serial = 1879] [outer = 0x116970c00] 16:27:11 INFO - PROCESS | 1659 | 1468020431762 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1195b6400) [pid = 1659] [serial = 1880] [outer = 0x116970c00] 16:27:12 INFO - PROCESS | 1659 | 1468020432074 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 468ms 16:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:27:12 INFO - PROCESS | 1659 | 1468020432113 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1659 | 1468020432114 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:27:12 INFO - PROCESS | 1659 | 1468020432116 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1659 | 1468020432117 Marionette TRACE conn2 <- [1,2478,null,{}] 16:27:12 INFO - PROCESS | 1659 | 1468020432121 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}] 16:27:12 INFO - PROCESS | 1659 | 1468020432123 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:12 INFO - PROCESS | 1659 | 1468020432205 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:27:12 INFO - PROCESS | 1659 | 1468020432208 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1659 | 1468020432210 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c057800 == 38 [pid = 1659] [id = 627] 16:27:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119868c00) [pid = 1659] [serial = 1881] [outer = 0x0] 16:27:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x124589c00) [pid = 1659] [serial = 1882] [outer = 0x119868c00] 16:27:12 INFO - PROCESS | 1659 | 1468020432234 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124859400) [pid = 1659] [serial = 1883] [outer = 0x119868c00] 16:27:12 INFO - PROCESS | 1659 | 1468020432577 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 473ms 16:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:27:12 INFO - PROCESS | 1659 | 1468020432591 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1659 | 1468020432593 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:27:12 INFO - PROCESS | 1659 | 1468020432595 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1659 | 1468020432596 Marionette TRACE conn2 <- [1,2482,null,{}] 16:27:12 INFO - PROCESS | 1659 | 1468020432619 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}] 16:27:12 INFO - PROCESS | 1659 | 1468020432623 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:12 INFO - PROCESS | 1659 | 1468020432716 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:27:12 INFO - PROCESS | 1659 | 1468020432722 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1659 | 1468020432724 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c96f000 == 39 [pid = 1659] [id = 628] 16:27:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1193ba400) [pid = 1659] [serial = 1884] [outer = 0x0] 16:27:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1249d4800) [pid = 1659] [serial = 1885] [outer = 0x1193ba400] 16:27:12 INFO - PROCESS | 1659 | 1468020432750 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1255ad400) [pid = 1659] [serial = 1886] [outer = 0x1193ba400] 16:27:13 INFO - PROCESS | 1659 | 1468020433081 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 534ms 16:27:13 INFO - PROCESS | 1659 | 1468020433130 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1659 | 1468020433131 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:27:13 INFO - PROCESS | 1659 | 1468020433133 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1659 | 1468020433134 Marionette TRACE conn2 <- [1,2486,null,{}] 16:27:13 INFO - PROCESS | 1659 | 1468020433136 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}] 16:27:13 INFO - PROCESS | 1659 | 1468020433137 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:13 INFO - PROCESS | 1659 | 1468020433219 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:27:13 INFO - PROCESS | 1659 | 1468020433286 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1659 | 1468020433287 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c983800 == 40 [pid = 1659] [id = 629] 16:27:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11982dc00) [pid = 1659] [serial = 1887] [outer = 0x0] 16:27:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x125629400) [pid = 1659] [serial = 1888] [outer = 0x11982dc00] 16:27:13 INFO - PROCESS | 1659 | 1468020433311 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12615f000) [pid = 1659] [serial = 1889] [outer = 0x11982dc00] 16:27:13 INFO - PROCESS | 1659 | 1468020433810 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 720ms 16:27:13 INFO - PROCESS | 1659 | 1468020433861 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1659 | 1468020433866 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:27:13 INFO - PROCESS | 1659 | 1468020433873 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1659 | 1468020433876 Marionette TRACE conn2 <- [1,2490,null,{}] 16:27:13 INFO - PROCESS | 1659 | 1468020433884 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}] 16:27:13 INFO - PROCESS | 1659 | 1468020433887 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:14 INFO - PROCESS | 1659 | 1468020434046 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:27:14 INFO - PROCESS | 1659 | 1468020434122 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1659 | 1468020434123 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fed800 == 41 [pid = 1659] [id = 630] 16:27:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11690f000) [pid = 1659] [serial = 1890] [outer = 0x0] 16:27:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116a0b400) [pid = 1659] [serial = 1891] [outer = 0x11690f000] 16:27:14 INFO - PROCESS | 1659 | 1468020434154 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x117ebf800) [pid = 1659] [serial = 1892] [outer = 0x11690f000] 16:27:14 INFO - PROCESS | 1659 | 1468020434584 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 775ms 16:27:14 INFO - PROCESS | 1659 | 1468020434647 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1659 | 1468020434650 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:27:14 INFO - PROCESS | 1659 | 1468020434654 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1659 | 1468020434656 Marionette TRACE conn2 <- [1,2494,null,{}] 16:27:14 INFO - PROCESS | 1659 | 1468020434659 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}] 16:27:14 INFO - PROCESS | 1659 | 1468020434661 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:14 INFO - PROCESS | 1659 | 1468020434769 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:27:14 INFO - PROCESS | 1659 | 1468020434832 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1659 | 1468020434833 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a420000 == 42 [pid = 1659] [id = 631] 16:27:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1181bac00) [pid = 1659] [serial = 1893] [outer = 0x0] 16:27:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118321c00) [pid = 1659] [serial = 1894] [outer = 0x1181bac00] 16:27:14 INFO - PROCESS | 1659 | 1468020434864 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11931dc00) [pid = 1659] [serial = 1895] [outer = 0x1181bac00] 16:27:15 INFO - PROCESS | 1659 | 1468020435312 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 671ms 16:27:15 INFO - PROCESS | 1659 | 1468020435349 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1659 | 1468020435350 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:27:15 INFO - PROCESS | 1659 | 1468020435354 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1659 | 1468020435357 Marionette TRACE conn2 <- [1,2498,null,{}] 16:27:15 INFO - PROCESS | 1659 | 1468020435377 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}] 16:27:15 INFO - PROCESS | 1659 | 1468020435380 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:15 INFO - PROCESS | 1659 | 1468020435507 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:27:15 INFO - PROCESS | 1659 | 1468020435520 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1659 | 1468020435522 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd88000 == 43 [pid = 1659] [id = 632] 16:27:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119881c00) [pid = 1659] [serial = 1896] [outer = 0x0] 16:27:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1210eb800) [pid = 1659] [serial = 1897] [outer = 0x119881c00] 16:27:15 INFO - PROCESS | 1659 | 1468020435554 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x123e1a000) [pid = 1659] [serial = 1898] [outer = 0x119881c00] 16:27:15 INFO - PROCESS | 1659 | 1468020435985 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]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 16:27:16 INFO - PROCESS | 1659 | 1468020436027 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:27:16 INFO - PROCESS | 1659 | 1468020436029 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:27:16 INFO - PROCESS | 1659 | 1468020436031 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1659 | 1468020436033 Marionette TRACE conn2 <- [1,2502,null,{}] 16:27:16 INFO - PROCESS | 1659 | 1468020436035 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}] 16:27:16 INFO - PROCESS | 1659 | 1468020436036 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:16 INFO - PROCESS | 1659 | 1468020436142 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:27:16 INFO - PROCESS | 1659 | 1468020436216 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1659 | 1468020436217 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2cf800 == 44 [pid = 1659] [id = 633] 16:27:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x123f75000) [pid = 1659] [serial = 1899] [outer = 0x0] 16:27:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x124865400) [pid = 1659] [serial = 1900] [outer = 0x123f75000] 16:27:16 INFO - PROCESS | 1659 | 1468020436247 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x124bffc00) [pid = 1659] [serial = 1901] [outer = 0x123f75000] 16:27:16 INFO - PROCESS | 1659 | 1468020436654 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]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 16:27:16 INFO - PROCESS | 1659 | 1468020436701 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1659 | 1468020436702 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:27:16 INFO - PROCESS | 1659 | 1468020436704 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1659 | 1468020436706 Marionette TRACE conn2 <- [1,2506,null,{}] 16:27:16 INFO - PROCESS | 1659 | 1468020436708 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}] 16:27:16 INFO - PROCESS | 1659 | 1468020436709 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:16 INFO - PROCESS | 1659 | 1468020436814 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:27:17 INFO - PROCESS | 1659 | 1468020437074 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1659 | 1468020437075 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x119169000 == 45 [pid = 1659] [id = 634] 16:27:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1126f0c00) [pid = 1659] [serial = 1902] [outer = 0x0] 16:27:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1129cb000) [pid = 1659] [serial = 1903] [outer = 0x1126f0c00] 16:27:17 INFO - PROCESS | 1659 | 1468020437105 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1131a4c00) [pid = 1659] [serial = 1904] [outer = 0x1126f0c00] 16:27:17 INFO - PROCESS | 1659 | 1468020437533 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 872ms 16:27:17 INFO - PROCESS | 1659 | 1468020437578 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1659 | 1468020437580 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:27:17 INFO - PROCESS | 1659 | 1468020437583 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1659 | 1468020437585 Marionette TRACE conn2 <- [1,2510,null,{}] 16:27:17 INFO - PROCESS | 1659 | 1468020437588 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}] 16:27:17 INFO - PROCESS | 1659 | 1468020437591 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:17 INFO - PROCESS | 1659 | 1468020437689 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:27:17 INFO - PROCESS | 1659 | 1468020437754 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1659 | 1468020437756 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951e000 == 46 [pid = 1659] [id = 635] 16:27:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x113f2e800) [pid = 1659] [serial = 1905] [outer = 0x0] 16:27:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11736d400) [pid = 1659] [serial = 1906] [outer = 0x113f2e800] 16:27:17 INFO - PROCESS | 1659 | 1468020437784 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x117ec5000) [pid = 1659] [serial = 1907] [outer = 0x113f2e800] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12c96f000 == 45 [pid = 1659] [id = 628] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12c057800 == 44 [pid = 1659] [id = 627] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1248a5800 == 43 [pid = 1659] [id = 626] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12b93b800 == 42 [pid = 1659] [id = 625] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12b235800 == 41 [pid = 1659] [id = 624] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b5800 == 40 [pid = 1659] [id = 623] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12a216000 == 39 [pid = 1659] [id = 622] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1261ad800 == 38 [pid = 1659] [id = 621] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1248a6800 == 37 [pid = 1659] [id = 620] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1199eb000 == 36 [pid = 1659] [id = 619] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1162d2000 == 35 [pid = 1659] [id = 618] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x1261a6800 == 34 [pid = 1659] [id = 617] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x118744000 == 33 [pid = 1659] [id = 616] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12b21f000 == 32 [pid = 1659] [id = 615] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x119169000 == 31 [pid = 1659] [id = 634] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2cf800 == 30 [pid = 1659] [id = 633] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd88000 == 29 [pid = 1659] [id = 632] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12a420000 == 28 [pid = 1659] [id = 631] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x12c983800 == 27 [pid = 1659] [id = 629] 16:27:18 INFO - PROCESS | 1659 | --DOCSHELL 0x119fed800 == 26 [pid = 1659] [id = 630] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1181b9800) [pid = 1659] [serial = 1828] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118371c00) [pid = 1659] [serial = 1831] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x118208800) [pid = 1659] [serial = 1829] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1180d8800) [pid = 1659] [serial = 1825] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1195ba400) [pid = 1659] [serial = 1834] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x119383000) [pid = 1659] [serial = 1832] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1128d3c00) [pid = 1659] [serial = 1816] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1129cd000) [pid = 1659] [serial = 1817] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x113a54000) [pid = 1659] [serial = 1819] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116079c00) [pid = 1659] [serial = 1820] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119832000) [pid = 1659] [serial = 1838] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1180c7400) [pid = 1659] [serial = 1837] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117370800) [pid = 1659] [serial = 1822] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1173cac00) [pid = 1659] [serial = 1799] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11737b800) [pid = 1659] [serial = 1823] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116750400) [pid = 1659] [serial = 1798] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120f30800) [pid = 1659] [serial = 1844] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1128d9000) [pid = 1659] [serial = 1814] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x110f85c00) [pid = 1659] [serial = 1813] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1193c7400) [pid = 1659] [serial = 1802] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120f28c00) [pid = 1659] [serial = 1843] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11837a800) [pid = 1659] [serial = 1801] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124263000) [pid = 1659] [serial = 1805] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123b46800) [pid = 1659] [serial = 1804] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x125698c00) [pid = 1659] [serial = 1808] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x125624400) [pid = 1659] [serial = 1807] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126626800) [pid = 1659] [serial = 1811] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126524c00) [pid = 1659] [serial = 1810] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11986a400) [pid = 1659] [serial = 1835] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11988a000) [pid = 1659] [serial = 1840] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119a78000) [pid = 1659] [serial = 1841] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1210eac00) [pid = 1659] [serial = 1846] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11818a400) [pid = 1659] [serial = 1826] [outer = 0x0] [url = about:blank] 16:27:18 INFO - PROCESS | 1659 | 1468020438813 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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1274ms 16:27:18 INFO - PROCESS | 1659 | 1468020438858 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1659 | 1468020438860 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:27:18 INFO - PROCESS | 1659 | 1468020438863 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1659 | 1468020438866 Marionette TRACE conn2 <- [1,2514,null,{}] 16:27:18 INFO - PROCESS | 1659 | 1468020438872 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}] 16:27:18 INFO - PROCESS | 1659 | 1468020438873 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:18 INFO - PROCESS | 1659 | 1468020438954 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:27:18 INFO - PROCESS | 1659 | 1468020438959 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1659 | 1468020438961 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e25800 == 27 [pid = 1659] [id = 636] 16:27:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1129c4800) [pid = 1659] [serial = 1908] [outer = 0x0] 16:27:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116032000) [pid = 1659] [serial = 1909] [outer = 0x1129c4800] 16:27:18 INFO - PROCESS | 1659 | 1468020438990 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11691c000) [pid = 1659] [serial = 1910] [outer = 0x1129c4800] 16:27:19 INFO - PROCESS | 1659 | 1468020439347 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 523ms 16:27:19 INFO - PROCESS | 1659 | 1468020439386 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1659 | 1468020439390 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:27:19 INFO - PROCESS | 1659 | 1468020439403 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1659 | 1468020439405 Marionette TRACE conn2 <- [1,2518,null,{}] 16:27:19 INFO - PROCESS | 1659 | 1468020439409 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}] 16:27:19 INFO - PROCESS | 1659 | 1468020439411 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:19 INFO - PROCESS | 1659 | 1468020439501 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:27:19 INFO - PROCESS | 1659 | 1468020439645 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1659 | 1468020439647 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x11699b000 == 28 [pid = 1659] [id = 637] 16:27:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x10ebe5c00) [pid = 1659] [serial = 1911] [outer = 0x0] 16:27:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x111c14800) [pid = 1659] [serial = 1912] [outer = 0x10ebe5c00] 16:27:19 INFO - PROCESS | 1659 | 1468020439699 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1131a2400) [pid = 1659] [serial = 1913] [outer = 0x10ebe5c00] 16:27:20 INFO - PROCESS | 1659 | 1468020440324 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 979ms 16:27:20 INFO - PROCESS | 1659 | 1468020440377 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1659 | 1468020440379 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:27:20 INFO - PROCESS | 1659 | 1468020440383 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1659 | 1468020440386 Marionette TRACE conn2 <- [1,2522,null,{}] 16:27:20 INFO - PROCESS | 1659 | 1468020440389 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}] 16:27:20 INFO - PROCESS | 1659 | 1468020440392 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:20 INFO - PROCESS | 1659 | 1468020440501 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:27:20 INFO - PROCESS | 1659 | 1468020440582 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1659 | 1468020440583 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e9000 == 29 [pid = 1659] [id = 638] 16:27:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x117ec4000) [pid = 1659] [serial = 1914] [outer = 0x0] 16:27:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1180c4000) [pid = 1659] [serial = 1915] [outer = 0x117ec4000] 16:27:20 INFO - PROCESS | 1659 | 1468020440614 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1180da400) [pid = 1659] [serial = 1916] [outer = 0x117ec4000] 16:27:21 INFO - PROCESS | 1659 | 1468020441163 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 825ms 16:27:21 INFO - PROCESS | 1659 | 1468020441220 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1659 | 1468020441223 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:27:21 INFO - PROCESS | 1659 | 1468020441227 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1659 | 1468020441228 Marionette TRACE conn2 <- [1,2526,null,{}] 16:27:21 INFO - PROCESS | 1659 | 1468020441231 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}] 16:27:21 INFO - PROCESS | 1659 | 1468020441233 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:21 INFO - PROCESS | 1659 | 1468020441392 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:27:21 INFO - PROCESS | 1659 | 1468020441472 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1659 | 1468020441473 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x118512800 == 30 [pid = 1659] [id = 639] 16:27:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1129c8000) [pid = 1659] [serial = 1917] [outer = 0x0] 16:27:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x112df6000) [pid = 1659] [serial = 1918] [outer = 0x1129c8000] 16:27:21 INFO - PROCESS | 1659 | 1468020441501 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1166f8c00) [pid = 1659] [serial = 1919] [outer = 0x1129c8000] 16:27:21 INFO - PROCESS | 1659 | --DOCSHELL 0x117e25800 == 29 [pid = 1659] [id = 636] 16:27:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11951e000 == 28 [pid = 1659] [id = 635] 16:27:21 INFO - PROCESS | 1659 | 1468020441868 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 671ms 16:27:21 INFO - PROCESS | 1659 | 1468020441899 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1659 | 1468020441901 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:27:21 INFO - PROCESS | 1659 | 1468020441904 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1659 | 1468020441907 Marionette TRACE conn2 <- [1,2530,null,{}] 16:27:21 INFO - PROCESS | 1659 | 1468020441910 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}] 16:27:21 INFO - PROCESS | 1659 | 1468020441912 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:21 INFO - PROCESS | 1659 | 1468020441992 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:27:22 INFO - PROCESS | 1659 | 1468020442051 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1659 | 1468020442053 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123cdd000 == 29 [pid = 1659] [id = 640] 16:27:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1160dc400) [pid = 1659] [serial = 1920] [outer = 0x0] 16:27:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1180cbc00) [pid = 1659] [serial = 1921] [outer = 0x1160dc400] 16:27:22 INFO - PROCESS | 1659 | 1468020442079 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118204c00) [pid = 1659] [serial = 1922] [outer = 0x1160dc400] 16:27:22 INFO - PROCESS | 1659 | 1468020442399 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 16:27:22 INFO - PROCESS | 1659 | 1468020442426 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1659 | 1468020442428 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:27:22 INFO - PROCESS | 1659 | 1468020442430 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1659 | 1468020442431 Marionette TRACE conn2 <- [1,2534,null,{}] 16:27:22 INFO - PROCESS | 1659 | 1468020442436 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}] 16:27:22 INFO - PROCESS | 1659 | 1468020442438 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:22 INFO - PROCESS | 1659 | 1468020442517 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:27:22 INFO - PROCESS | 1659 | 1468020442523 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1659 | 1468020442525 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x125605800 == 30 [pid = 1659] [id = 641] 16:27:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118209800) [pid = 1659] [serial = 1923] [outer = 0x0] 16:27:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118321000) [pid = 1659] [serial = 1924] [outer = 0x118209800] 16:27:22 INFO - PROCESS | 1659 | 1468020442552 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11931b800) [pid = 1659] [serial = 1925] [outer = 0x118209800] 16:27:22 INFO - PROCESS | 1659 | 1468020442968 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 569ms 16:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:27:23 INFO - PROCESS | 1659 | 1468020443000 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1659 | 1468020443003 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 1659 | 1468020443010 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1659 | 1468020443014 Marionette TRACE conn2 <- [1,2538,null,{}] 16:27:23 INFO - PROCESS | 1659 | 1468020443016 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}] 16:27:23 INFO - PROCESS | 1659 | 1468020443019 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:23 INFO - PROCESS | 1659 | 1468020443124 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:27:23 INFO - PROCESS | 1659 | 1468020443168 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1659 | 1468020443169 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b94800 == 31 [pid = 1659] [id = 642] 16:27:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119382400) [pid = 1659] [serial = 1926] [outer = 0x0] 16:27:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1193c7400) [pid = 1659] [serial = 1927] [outer = 0x119382400] 16:27:23 INFO - PROCESS | 1659 | 1468020443194 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119865c00) [pid = 1659] [serial = 1928] [outer = 0x119382400] 16:27:23 INFO - PROCESS | 1659 | 1468020443503 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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 524ms 16:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:27:23 INFO - PROCESS | 1659 | 1468020443531 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1659 | 1468020443532 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 1659 | 1468020443536 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1659 | 1468020443537 Marionette TRACE conn2 <- [1,2542,null,{}] 16:27:23 INFO - PROCESS | 1659 | 1468020443539 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}] 16:27:23 INFO - PROCESS | 1659 | 1468020443540 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:23 INFO - PROCESS | 1659 | 1468020443639 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:27:23 INFO - PROCESS | 1659 | 1468020443678 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1659 | 1468020443679 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x11273c800 == 32 [pid = 1659] [id = 643] 16:27:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118209c00) [pid = 1659] [serial = 1929] [outer = 0x0] 16:27:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11988f400) [pid = 1659] [serial = 1930] [outer = 0x118209c00] 16:27:23 INFO - PROCESS | 1659 | 1468020443703 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119fc5400) [pid = 1659] [serial = 1931] [outer = 0x118209c00] 16:27:24 INFO - PROCESS | 1659 | 1468020444000 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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms 16:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:27:24 INFO - PROCESS | 1659 | 1468020444068 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1659 | 1468020444069 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:27:24 INFO - PROCESS | 1659 | 1468020444071 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1659 | 1468020444073 Marionette TRACE conn2 <- [1,2546,null,{}] 16:27:24 INFO - PROCESS | 1659 | 1468020444080 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}] 16:27:24 INFO - PROCESS | 1659 | 1468020444081 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:24 INFO - PROCESS | 1659 | 1468020444181 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:27:24 INFO - PROCESS | 1659 | 1468020444185 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1659 | 1468020444190 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x123866800 == 33 [pid = 1659] [id = 644] 16:27:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x120fd6400) [pid = 1659] [serial = 1932] [outer = 0x0] 16:27:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1210ed000) [pid = 1659] [serial = 1933] [outer = 0x120fd6400] 16:27:24 INFO - PROCESS | 1659 | 1468020444222 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x123c39800) [pid = 1659] [serial = 1934] [outer = 0x120fd6400] 16:27:24 INFO - PROCESS | 1659 | 1468020444582 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]]]}] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1126f0c00) [pid = 1659] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x113f2e800) [pid = 1659] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11690f000) [pid = 1659] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119fcf800) [pid = 1659] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1126fac00) [pid = 1659] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x124268000) [pid = 1659] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123f76000) [pid = 1659] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1180c6400) [pid = 1659] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1128d5000) [pid = 1659] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1181bac00) [pid = 1659] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116755800) [pid = 1659] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11690e800) [pid = 1659] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1128d1c00) [pid = 1659] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120f34000) [pid = 1659] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112f85000) [pid = 1659] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119881c00) [pid = 1659] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119868c00) [pid = 1659] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123f75000) [pid = 1659] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1193ba400) [pid = 1659] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116970c00) [pid = 1659] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:27:24 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11982dc00) [pid = 1659] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 569ms 16:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:27:24 INFO - PROCESS | 1659 | 1468020444640 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1659 | 1468020444642 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:27:24 INFO - PROCESS | 1659 | 1468020444644 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1659 | 1468020444645 Marionette TRACE conn2 <- [1,2550,null,{}] 16:27:24 INFO - PROCESS | 1659 | 1468020444647 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}] 16:27:24 INFO - PROCESS | 1659 | 1468020444648 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:24 INFO - PROCESS | 1659 | 1468020444729 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:27:24 INFO - PROCESS | 1659 | 1468020444733 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1659 | 1468020444734 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119dbe000 == 34 [pid = 1659] [id = 645] 16:27:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112f85000) [pid = 1659] [serial = 1935] [outer = 0x0] 16:27:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113a58000) [pid = 1659] [serial = 1936] [outer = 0x112f85000] 16:27:24 INFO - PROCESS | 1659 | 1468020444761 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1172bdc00) [pid = 1659] [serial = 1937] [outer = 0x112f85000] 16:27:25 INFO - PROCESS | 1659 | 1468020445210 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 16:27:25 INFO - PROCESS | 1659 | 1468020445214 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1659 | 1468020445216 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:27:25 INFO - PROCESS | 1659 | 1468020445229 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1659 | 1468020445230 Marionette TRACE conn2 <- [1,2554,null,{}] 16:27:25 INFO - PROCESS | 1659 | 1468020445233 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}] 16:27:25 INFO - PROCESS | 1659 | 1468020445235 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:25 INFO - PROCESS | 1659 | 1468020445357 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:27:25 INFO - PROCESS | 1659 | 1468020445363 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1659 | 1468020445364 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b920000 == 35 [pid = 1659] [id = 646] 16:27:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1176c6c00) [pid = 1659] [serial = 1938] [outer = 0x0] 16:27:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11985e000) [pid = 1659] [serial = 1939] [outer = 0x1176c6c00] 16:27:25 INFO - PROCESS | 1659 | 1468020445384 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123f6d800) [pid = 1659] [serial = 1940] [outer = 0x1176c6c00] 16:27:25 INFO - PROCESS | 1659 | 1468020445775 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 572ms 16:27:25 INFO - PROCESS | 1659 | 1468020445803 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1659 | 1468020445805 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:27:25 INFO - PROCESS | 1659 | 1468020445808 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1659 | 1468020445810 Marionette TRACE conn2 <- [1,2558,null,{}] 16:27:25 INFO - PROCESS | 1659 | 1468020445814 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}] 16:27:25 INFO - PROCESS | 1659 | 1468020445815 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:25 INFO - PROCESS | 1659 | 1468020445976 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:27:25 INFO - PROCESS | 1659 | 1468020445992 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1659 | 1468020445992 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bca1800 == 36 [pid = 1659] [id = 647] 16:27:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1180df000) [pid = 1659] [serial = 1941] [outer = 0x0] 16:27:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123f74c00) [pid = 1659] [serial = 1942] [outer = 0x1180df000] 16:27:26 INFO - PROCESS | 1659 | 1468020446031 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124269c00) [pid = 1659] [serial = 1943] [outer = 0x1180df000] 16:27:26 INFO - PROCESS | 1659 | 1468020446389 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]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 620ms 16:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:27:26 INFO - PROCESS | 1659 | 1468020446429 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1659 | 1468020446430 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:27:26 INFO - PROCESS | 1659 | 1468020446432 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1659 | 1468020446434 Marionette TRACE conn2 <- [1,2562,null,{}] 16:27:26 INFO - PROCESS | 1659 | 1468020446436 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}] 16:27:26 INFO - PROCESS | 1659 | 1468020446437 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:26 INFO - PROCESS | 1659 | 1468020446523 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:27:26 INFO - PROCESS | 1659 | 1468020446589 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1659 | 1468020446590 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b94000 == 37 [pid = 1659] [id = 648] 16:27:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1181b0400) [pid = 1659] [serial = 1944] [outer = 0x0] 16:27:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12426e800) [pid = 1659] [serial = 1945] [outer = 0x1181b0400] 16:27:26 INFO - PROCESS | 1659 | 1468020446616 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124859800) [pid = 1659] [serial = 1946] [outer = 0x1181b0400] 16:27:27 INFO - PROCESS | 1659 | 1468020447223 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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 822ms 16:27:27 INFO - PROCESS | 1659 | 1468020447290 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1659 | 1468020447295 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:27:27 INFO - PROCESS | 1659 | 1468020447299 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1659 | 1468020447305 Marionette TRACE conn2 <- [1,2566,null,{}] 16:27:27 INFO - PROCESS | 1659 | 1468020447328 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}] 16:27:27 INFO - PROCESS | 1659 | 1468020447331 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:27 INFO - PROCESS | 1659 | 1468020447447 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:27:27 INFO - PROCESS | 1659 | 1468020447508 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1659 | 1468020447510 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1248ab800 == 38 [pid = 1659] [id = 649] 16:27:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11691b800) [pid = 1659] [serial = 1947] [outer = 0x0] 16:27:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x117378c00) [pid = 1659] [serial = 1948] [outer = 0x11691b800] 16:27:27 INFO - PROCESS | 1659 | 1468020447541 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1181b4c00) [pid = 1659] [serial = 1949] [outer = 0x11691b800] 16:27:27 INFO - PROCESS | 1659 | 1468020447988 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 739ms 16:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:27:28 INFO - PROCESS | 1659 | 1468020448038 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1659 | 1468020448041 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:27:28 INFO - PROCESS | 1659 | 1468020448046 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1659 | 1468020448048 Marionette TRACE conn2 <- [1,2570,null,{}] 16:27:28 INFO - PROCESS | 1659 | 1468020448050 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}] 16:27:28 INFO - PROCESS | 1659 | 1468020448052 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:28 INFO - PROCESS | 1659 | 1468020448158 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:27:28 INFO - PROCESS | 1659 | 1468020448220 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1659 | 1468020448221 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5bf800 == 39 [pid = 1659] [id = 650] 16:27:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11831f800) [pid = 1659] [serial = 1950] [outer = 0x0] 16:27:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119317400) [pid = 1659] [serial = 1951] [outer = 0x11831f800] 16:27:28 INFO - PROCESS | 1659 | 1468020448252 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119382800) [pid = 1659] [serial = 1952] [outer = 0x11831f800] 16:27:28 INFO - PROCESS | 1659 | 1468020448719 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 16:27:28 INFO - PROCESS | 1659 | 1468020448804 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1659 | 1468020448805 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:27:28 INFO - PROCESS | 1659 | 1468020448820 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1659 | 1468020448823 Marionette TRACE conn2 <- [1,2574,null,{}] 16:27:28 INFO - PROCESS | 1659 | 1468020448832 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}] 16:27:28 INFO - PROCESS | 1659 | 1468020448835 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:28 INFO - PROCESS | 1659 | 1468020448935 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:27:29 INFO - PROCESS | 1659 | 1468020449011 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1659 | 1468020449013 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc33800 == 40 [pid = 1659] [id = 651] 16:27:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119868800) [pid = 1659] [serial = 1953] [outer = 0x0] 16:27:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120f31400) [pid = 1659] [serial = 1954] [outer = 0x119868800] 16:27:29 INFO - PROCESS | 1659 | 1468020449044 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x123f6b800) [pid = 1659] [serial = 1955] [outer = 0x119868800] 16:27:29 INFO - PROCESS | 1659 | 1468020449476 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 16:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:27:29 INFO - PROCESS | 1659 | 1468020449494 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1659 | 1468020449496 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:27:29 INFO - PROCESS | 1659 | 1468020449498 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1659 | 1468020449499 Marionette TRACE conn2 <- [1,2578,null,{}] 16:27:29 INFO - PROCESS | 1659 | 1468020449502 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}] 16:27:29 INFO - PROCESS | 1659 | 1468020449504 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:29 INFO - PROCESS | 1659 | 1468020449611 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:27:29 INFO - PROCESS | 1659 | 1468020449670 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1659 | 1468020449671 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238cb800 == 41 [pid = 1659] [id = 652] 16:27:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11988b800) [pid = 1659] [serial = 1956] [outer = 0x0] 16:27:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x123f78400) [pid = 1659] [serial = 1957] [outer = 0x11988b800] 16:27:29 INFO - PROCESS | 1659 | 1468020449700 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12485b400) [pid = 1659] [serial = 1958] [outer = 0x11988b800] 16:27:30 INFO - PROCESS | 1659 | 1468020450288 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 819ms 16:27:30 INFO - PROCESS | 1659 | 1468020450318 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1659 | 1468020450320 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:27:30 INFO - PROCESS | 1659 | 1468020450323 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1659 | 1468020450327 Marionette TRACE conn2 <- [1,2582,null,{}] 16:27:30 INFO - PROCESS | 1659 | 1468020450352 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}] 16:27:30 INFO - PROCESS | 1659 | 1468020450354 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:30 INFO - PROCESS | 1659 | 1468020450451 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:27:30 INFO - PROCESS | 1659 | 1468020450530 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1659 | 1468020450531 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185af000 == 42 [pid = 1659] [id = 653] 16:27:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1162b7800) [pid = 1659] [serial = 1959] [outer = 0x0] 16:27:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x116913800) [pid = 1659] [serial = 1960] [outer = 0x1162b7800] 16:27:30 INFO - PROCESS | 1659 | 1468020450559 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x117375000) [pid = 1659] [serial = 1961] [outer = 0x1162b7800] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12bca1800 == 41 [pid = 1659] [id = 647] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x12b920000 == 40 [pid = 1659] [id = 646] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x119dbe000 == 39 [pid = 1659] [id = 645] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x123866800 == 38 [pid = 1659] [id = 644] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x11273c800 == 37 [pid = 1659] [id = 643] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x116032000) [pid = 1659] [serial = 1909] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x128b94800 == 36 [pid = 1659] [id = 642] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x125605800 == 35 [pid = 1659] [id = 641] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x123cdd000 == 34 [pid = 1659] [id = 640] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x118512800 == 33 [pid = 1659] [id = 639] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e9000 == 32 [pid = 1659] [id = 638] 16:27:30 INFO - PROCESS | 1659 | --DOCSHELL 0x11699b000 == 31 [pid = 1659] [id = 637] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1129cb000) [pid = 1659] [serial = 1903] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1131a4c00) [pid = 1659] [serial = 1904] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11736d400) [pid = 1659] [serial = 1906] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x117ec5000) [pid = 1659] [serial = 1907] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116a0b400) [pid = 1659] [serial = 1891] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123b44400) [pid = 1659] [serial = 1870] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119832c00) [pid = 1659] [serial = 1867] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12426f400) [pid = 1659] [serial = 1876] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x124267c00) [pid = 1659] [serial = 1874] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1240a6800) [pid = 1659] [serial = 1873] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119325000) [pid = 1659] [serial = 1864] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112a83800) [pid = 1659] [serial = 1849] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118321c00) [pid = 1659] [serial = 1894] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1133c9800) [pid = 1659] [serial = 1850] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1176c7000) [pid = 1659] [serial = 1858] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1180c6800) [pid = 1659] [serial = 1859] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11697a800) [pid = 1659] [serial = 1852] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11737a000) [pid = 1659] [serial = 1853] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1181b8800) [pid = 1659] [serial = 1861] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117ebf800) [pid = 1659] [serial = 1892] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11875c000) [pid = 1659] [serial = 1862] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123f6a800) [pid = 1659] [serial = 1847] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113865800) [pid = 1659] [serial = 1855] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1162bec00) [pid = 1659] [serial = 1856] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1210eb800) [pid = 1659] [serial = 1897] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11931dc00) [pid = 1659] [serial = 1895] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x124589c00) [pid = 1659] [serial = 1882] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124865400) [pid = 1659] [serial = 1900] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1249d4800) [pid = 1659] [serial = 1885] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1180e2c00) [pid = 1659] [serial = 1879] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x124859400) [pid = 1659] [serial = 1883] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1245b8800) [pid = 1659] [serial = 1877] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123f72800) [pid = 1659] [serial = 1871] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11988a800) [pid = 1659] [serial = 1868] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1195b6400) [pid = 1659] [serial = 1880] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x123e1a000) [pid = 1659] [serial = 1898] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1193bd400) [pid = 1659] [serial = 1865] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1255ad400) [pid = 1659] [serial = 1886] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x124bffc00) [pid = 1659] [serial = 1901] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12615f000) [pid = 1659] [serial = 1889] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x125629400) [pid = 1659] [serial = 1888] [outer = 0x0] [url = about:blank] 16:27:30 INFO - PROCESS | 1659 | 1468020450945 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 641ms 16:27:30 INFO - PROCESS | 1659 | 1468020450965 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1659 | 1468020450970 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:27:30 INFO - PROCESS | 1659 | 1468020450975 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1659 | 1468020450977 Marionette TRACE conn2 <- [1,2586,null,{}] 16:27:30 INFO - PROCESS | 1659 | 1468020450979 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}] 16:27:30 INFO - PROCESS | 1659 | 1468020450981 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:31 INFO - PROCESS | 1659 | 1468020451069 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:27:31 INFO - PROCESS | 1659 | 1468020451131 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1659 | 1468020451132 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x119515800 == 32 [pid = 1659] [id = 654] 16:27:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x116756000) [pid = 1659] [serial = 1962] [outer = 0x0] 16:27:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1180c7400) [pid = 1659] [serial = 1963] [outer = 0x116756000] 16:27:31 INFO - PROCESS | 1659 | 1468020451159 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118202400) [pid = 1659] [serial = 1964] [outer = 0x116756000] 16:27:31 INFO - PROCESS | 1659 | 1468020451477 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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 520ms 16:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:27:31 INFO - PROCESS | 1659 | 1468020451495 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1659 | 1468020451496 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:27:31 INFO - PROCESS | 1659 | 1468020451498 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1659 | 1468020451501 Marionette TRACE conn2 <- [1,2590,null,{}] 16:27:31 INFO - PROCESS | 1659 | 1468020451511 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}] 16:27:31 INFO - PROCESS | 1659 | 1468020451515 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:31 INFO - PROCESS | 1659 | 1468020451601 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:27:31 INFO - PROCESS | 1659 | 1468020451661 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1659 | 1468020451663 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b10800 == 33 [pid = 1659] [id = 655] 16:27:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11820c800) [pid = 1659] [serial = 1965] [outer = 0x0] 16:27:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119059400) [pid = 1659] [serial = 1966] [outer = 0x11820c800] 16:27:31 INFO - PROCESS | 1659 | 1468020451691 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119861000) [pid = 1659] [serial = 1967] [outer = 0x11820c800] 16:27:32 INFO - PROCESS | 1659 | 1468020451999 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 16:27:32 INFO - PROCESS | 1659 | 1468020452021 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1659 | 1468020452022 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:27:32 INFO - PROCESS | 1659 | 1468020452025 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1659 | 1468020452026 Marionette TRACE conn2 <- [1,2594,null,{}] 16:27:32 INFO - PROCESS | 1659 | 1468020452032 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}] 16:27:32 INFO - PROCESS | 1659 | 1468020452034 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:32 INFO - PROCESS | 1659 | 1468020452125 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:27:32 INFO - PROCESS | 1659 | 1468020452132 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1659 | 1468020452133 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x128b8e000 == 34 [pid = 1659] [id = 656] 16:27:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11988a000) [pid = 1659] [serial = 1968] [outer = 0x0] 16:27:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1210ef800) [pid = 1659] [serial = 1969] [outer = 0x11988a000] 16:27:32 INFO - PROCESS | 1659 | 1468020452175 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123f6b400) [pid = 1659] [serial = 1970] [outer = 0x11988a000] 16:27:32 INFO - PROCESS | 1659 | 1468020452658 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 669ms 16:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:27:32 INFO - PROCESS | 1659 | 1468020452695 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1659 | 1468020452696 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:27:32 INFO - PROCESS | 1659 | 1468020452698 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1659 | 1468020452699 Marionette TRACE conn2 <- [1,2598,null,{}] 16:27:32 INFO - PROCESS | 1659 | 1468020452701 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}] 16:27:32 INFO - PROCESS | 1659 | 1468020452703 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:32 INFO - PROCESS | 1659 | 1468020452782 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:27:32 INFO - PROCESS | 1659 | 1468020452786 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1659 | 1468020452787 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185b9000 == 35 [pid = 1659] [id = 657] 16:27:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11985d400) [pid = 1659] [serial = 1971] [outer = 0x0] 16:27:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x124266400) [pid = 1659] [serial = 1972] [outer = 0x11985d400] 16:27:32 INFO - PROCESS | 1659 | 1468020452816 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x124858000) [pid = 1659] [serial = 1973] [outer = 0x11985d400] 16:27:33 INFO - PROCESS | 1659 | 1468020453217 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 568ms 16:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:27:33 INFO - PROCESS | 1659 | 1468020453269 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1659 | 1468020453272 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:27:33 INFO - PROCESS | 1659 | 1468020453276 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1659 | 1468020453278 Marionette TRACE conn2 <- [1,2602,null,{}] 16:27:33 INFO - PROCESS | 1659 | 1468020453281 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}] 16:27:33 INFO - PROCESS | 1659 | 1468020453287 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:33 INFO - PROCESS | 1659 | 1468020453474 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:27:33 INFO - PROCESS | 1659 | 1468020453495 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1659 | 1468020453496 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a657000 == 36 [pid = 1659] [id = 658] 16:27:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119866000) [pid = 1659] [serial = 1974] [outer = 0x0] 16:27:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x124864400) [pid = 1659] [serial = 1975] [outer = 0x119866000] 16:27:33 INFO - PROCESS | 1659 | 1468020453535 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12615f000) [pid = 1659] [serial = 1976] [outer = 0x119866000] 16:27:33 INFO - PROCESS | 1659 | 1468020453973 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 721ms 16:27:33 INFO - PROCESS | 1659 | 1468020453997 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1659 | 1468020453998 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:27:34 INFO - PROCESS | 1659 | 1468020454000 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1659 | 1468020454001 Marionette TRACE conn2 <- [1,2606,null,{}] 16:27:34 INFO - PROCESS | 1659 | 1468020454003 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}] 16:27:34 INFO - PROCESS | 1659 | 1468020454005 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:34 INFO - PROCESS | 1659 | 1468020454127 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:27:34 INFO - PROCESS | 1659 | 1468020454145 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1659 | 1468020454146 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bca6800 == 37 [pid = 1659] [id = 659] 16:27:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124859400) [pid = 1659] [serial = 1977] [outer = 0x0] 16:27:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x126524000) [pid = 1659] [serial = 1978] [outer = 0x124859400] 16:27:34 INFO - PROCESS | 1659 | 1468020454169 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126629800) [pid = 1659] [serial = 1979] [outer = 0x124859400] 16:27:34 INFO - PROCESS | 1659 | 1468020454518 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 16:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:27:34 INFO - PROCESS | 1659 | 1468020454570 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1659 | 1468020454571 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:27:34 INFO - PROCESS | 1659 | 1468020454573 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1659 | 1468020454574 Marionette TRACE conn2 <- [1,2610,null,{}] 16:27:34 INFO - PROCESS | 1659 | 1468020454576 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}] 16:27:34 INFO - PROCESS | 1659 | 1468020454577 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:34 INFO - PROCESS | 1659 | 1468020454681 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:27:34 INFO - PROCESS | 1659 | 1468020454694 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1659 | 1468020454695 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c059000 == 38 [pid = 1659] [id = 660] 16:27:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126630000) [pid = 1659] [serial = 1980] [outer = 0x0] 16:27:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12686d800) [pid = 1659] [serial = 1981] [outer = 0x126630000] 16:27:34 INFO - PROCESS | 1659 | 1468020454719 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126b80800) [pid = 1659] [serial = 1982] [outer = 0x126630000] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119382400) [pid = 1659] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1160dc400) [pid = 1659] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118209c00) [pid = 1659] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120fd6400) [pid = 1659] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1129c8000) [pid = 1659] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x112f85000) [pid = 1659] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118209800) [pid = 1659] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1180df000) [pid = 1659] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1176c6c00) [pid = 1659] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:27:35 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1129c4800) [pid = 1659] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:27:35 INFO - PROCESS | 1659 | 1468020455185 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]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 620ms 16:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:27:35 INFO - PROCESS | 1659 | 1468020455194 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1659 | 1468020455196 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:27:35 INFO - PROCESS | 1659 | 1468020455199 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1659 | 1468020455201 Marionette TRACE conn2 <- [1,2614,null,{}] 16:27:35 INFO - PROCESS | 1659 | 1468020455204 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}] 16:27:35 INFO - PROCESS | 1659 | 1468020455206 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:35 INFO - PROCESS | 1659 | 1468020455301 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:27:35 INFO - PROCESS | 1659 | 1468020455305 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1659 | 1468020455306 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c29c800 == 39 [pid = 1659] [id = 661] 16:27:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1150d4800) [pid = 1659] [serial = 1983] [outer = 0x0] 16:27:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118209800) [pid = 1659] [serial = 1984] [outer = 0x1150d4800] 16:27:35 INFO - PROCESS | 1659 | 1468020455340 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120fd8400) [pid = 1659] [serial = 1985] [outer = 0x1150d4800] 16:27:35 INFO - PROCESS | 1659 | 1468020455691 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]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 16:27:35 INFO - PROCESS | 1659 | 1468020455721 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1659 | 1468020455722 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:27:35 INFO - PROCESS | 1659 | 1468020455724 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1659 | 1468020455725 Marionette TRACE conn2 <- [1,2618,null,{}] 16:27:35 INFO - PROCESS | 1659 | 1468020455740 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}] 16:27:35 INFO - PROCESS | 1659 | 1468020455741 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:35 INFO - PROCESS | 1659 | 1468020455825 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:27:35 INFO - PROCESS | 1659 | 1468020455829 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1659 | 1468020455830 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc4c800 == 40 [pid = 1659] [id = 662] 16:27:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1210ef400) [pid = 1659] [serial = 1986] [outer = 0x0] 16:27:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126b86c00) [pid = 1659] [serial = 1987] [outer = 0x1210ef400] 16:27:35 INFO - PROCESS | 1659 | 1468020455857 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128a4b400) [pid = 1659] [serial = 1988] [outer = 0x1210ef400] 16:27:36 INFO - PROCESS | 1659 | 1468020456195 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 16:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:27:36 INFO - PROCESS | 1659 | 1468020456244 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1659 | 1468020456246 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 1659 | 1468020456248 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1659 | 1468020456250 Marionette TRACE conn2 <- [1,2622,null,{}] 16:27:36 INFO - PROCESS | 1659 | 1468020456252 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}] 16:27:36 INFO - PROCESS | 1659 | 1468020456254 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:36 INFO - PROCESS | 1659 | 1468020456351 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:27:36 INFO - PROCESS | 1659 | 1468020456426 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1659 | 1468020456428 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2d3000 == 41 [pid = 1659] [id = 663] 16:27:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128a4b800) [pid = 1659] [serial = 1989] [outer = 0x0] 16:27:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x128a52800) [pid = 1659] [serial = 1990] [outer = 0x128a4b800] 16:27:36 INFO - PROCESS | 1659 | 1468020456454 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128db4c00) [pid = 1659] [serial = 1991] [outer = 0x128a4b800] 16:27:36 INFO - PROCESS | 1659 | 1468020456743 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 16:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:27:36 INFO - PROCESS | 1659 | 1468020456770 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1659 | 1468020456771 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 1659 | 1468020456781 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1659 | 1468020456782 Marionette TRACE conn2 <- [1,2626,null,{}] 16:27:36 INFO - PROCESS | 1659 | 1468020456784 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}] 16:27:36 INFO - PROCESS | 1659 | 1468020456785 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:36 INFO - PROCESS | 1659 | 1468020456873 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:27:36 INFO - PROCESS | 1659 | 1468020456879 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1659 | 1468020456880 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d808000 == 42 [pid = 1659] [id = 664] 16:27:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128db8000) [pid = 1659] [serial = 1992] [outer = 0x0] 16:27:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12909f000) [pid = 1659] [serial = 1993] [outer = 0x128db8000] 16:27:36 INFO - PROCESS | 1659 | 1468020456905 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1290a4800) [pid = 1659] [serial = 1994] [outer = 0x128db8000] 16:27:37 INFO - PROCESS | 1659 | 1468020457383 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 626ms 16:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:27:37 INFO - PROCESS | 1659 | 1468020457400 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1659 | 1468020457402 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:27:37 INFO - PROCESS | 1659 | 1468020457405 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1659 | 1468020457407 Marionette TRACE conn2 <- [1,2630,null,{}] 16:27:37 INFO - PROCESS | 1659 | 1468020457411 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}] 16:27:37 INFO - PROCESS | 1659 | 1468020457413 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:37 INFO - PROCESS | 1659 | 1468020457528 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:27:37 INFO - PROCESS | 1659 | 1468020457606 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1659 | 1468020457608 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ace800 == 43 [pid = 1659] [id = 665] 16:27:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11696f000) [pid = 1659] [serial = 1995] [outer = 0x0] 16:27:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x117378800) [pid = 1659] [serial = 1996] [outer = 0x11696f000] 16:27:37 INFO - PROCESS | 1659 | 1468020457661 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1181bdc00) [pid = 1659] [serial = 1997] [outer = 0x11696f000] 16:27:38 INFO - PROCESS | 1659 | 1468020458085 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 722ms 16:27:38 INFO - PROCESS | 1659 | 1468020458128 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1659 | 1468020458131 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:27:38 INFO - PROCESS | 1659 | 1468020458136 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1659 | 1468020458137 Marionette TRACE conn2 <- [1,2634,null,{}] 16:27:38 INFO - PROCESS | 1659 | 1468020458140 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}] 16:27:38 INFO - PROCESS | 1659 | 1468020458142 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:38 INFO - PROCESS | 1659 | 1468020458253 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:27:38 INFO - PROCESS | 1659 | 1468020458359 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1659 | 1468020458361 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a41c000 == 44 [pid = 1659] [id = 666] 16:27:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118762c00) [pid = 1659] [serial = 1998] [outer = 0x0] 16:27:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1193be800) [pid = 1659] [serial = 1999] [outer = 0x118762c00] 16:27:38 INFO - PROCESS | 1659 | 1468020458395 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119881800) [pid = 1659] [serial = 2000] [outer = 0x118762c00] 16:27:38 INFO - PROCESS | 1659 | 1468020458812 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 724ms 16:27:38 INFO - PROCESS | 1659 | 1468020458881 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:27:38 INFO - PROCESS | 1659 | 1468020458883 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:27:38 INFO - PROCESS | 1659 | 1468020458885 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1659 | 1468020458888 Marionette TRACE conn2 <- [1,2638,null,{}] 16:27:38 INFO - PROCESS | 1659 | 1468020458896 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}] 16:27:38 INFO - PROCESS | 1659 | 1468020458899 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:39 INFO - PROCESS | 1659 | 1468020459045 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:27:39 INFO - PROCESS | 1659 | 1468020459104 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1659 | 1468020459106 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d598000 == 45 [pid = 1659] [id = 667] 16:27:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x124286c00) [pid = 1659] [serial = 2001] [outer = 0x0] 16:27:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124862400) [pid = 1659] [serial = 2002] [outer = 0x124286c00] 16:27:39 INFO - PROCESS | 1659 | 1468020459139 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124bfdc00) [pid = 1659] [serial = 2003] [outer = 0x124286c00] 16:27:39 INFO - PROCESS | 1659 | 1468020459556 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 724ms 16:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:27:39 INFO - PROCESS | 1659 | 1468020459610 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1659 | 1468020459612 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:27:39 INFO - PROCESS | 1659 | 1468020459614 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1659 | 1468020459615 Marionette TRACE conn2 <- [1,2642,null,{}] 16:27:39 INFO - PROCESS | 1659 | 1468020459618 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}] 16:27:39 INFO - PROCESS | 1659 | 1468020459620 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:39 INFO - PROCESS | 1659 | 1468020459741 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:27:39 INFO - PROCESS | 1659 | 1468020459828 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1659 | 1468020459830 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288f0000 == 46 [pid = 1659] [id = 668] 16:27:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1128d8c00) [pid = 1659] [serial = 2004] [outer = 0x0] 16:27:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1255af400) [pid = 1659] [serial = 2005] [outer = 0x1128d8c00] 16:27:39 INFO - PROCESS | 1659 | 1468020459860 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126626800) [pid = 1659] [serial = 2006] [outer = 0x1128d8c00] 16:27:40 INFO - PROCESS | 1659 | 1468020460507 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]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 923ms 16:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:27:40 INFO - PROCESS | 1659 | 1468020460538 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1659 | 1468020460541 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:27:40 INFO - PROCESS | 1659 | 1468020460544 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1659 | 1468020460546 Marionette TRACE conn2 <- [1,2646,null,{}] 16:27:40 INFO - PROCESS | 1659 | 1468020460551 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}] 16:27:40 INFO - PROCESS | 1659 | 1468020460552 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:40 INFO - PROCESS | 1659 | 1468020460657 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:27:40 INFO - PROCESS | 1659 | 1468020460742 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1659 | 1468020460744 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12565c000 == 47 [pid = 1659] [id = 669] 16:27:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116023800) [pid = 1659] [serial = 2007] [outer = 0x0] 16:27:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1166f0400) [pid = 1659] [serial = 2008] [outer = 0x116023800] 16:27:40 INFO - PROCESS | 1659 | 1468020460788 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1176c6800) [pid = 1659] [serial = 2009] [outer = 0x116023800] 16:27:41 INFO - PROCESS | 1659 | 1468020461269 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]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:27:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 771ms 16:27:41 INFO - PROCESS | 1659 | 1468020461316 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1659 | 1468020461319 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:27:41 INFO - PROCESS | 1659 | 1468020461323 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1659 | 1468020461325 Marionette TRACE conn2 <- [1,2650,null,{}] 16:27:41 INFO - PROCESS | 1659 | 1468020461327 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}] 16:27:41 INFO - PROCESS | 1659 | 1468020461329 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:41 INFO - PROCESS | 1659 | 1468020461427 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:27:41 INFO - PROCESS | 1659 | 1468020461492 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1659 | 1468020461493 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fdb000 == 48 [pid = 1659] [id = 670] 16:27:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x118204400) [pid = 1659] [serial = 2010] [outer = 0x0] 16:27:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11875bc00) [pid = 1659] [serial = 2011] [outer = 0x118204400] 16:27:41 INFO - PROCESS | 1659 | 1468020461520 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x119323800) [pid = 1659] [serial = 2012] [outer = 0x118204400] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2d3000 == 47 [pid = 1659] [id = 663] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc4c800 == 46 [pid = 1659] [id = 662] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12c29c800 == 45 [pid = 1659] [id = 661] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12c059000 == 44 [pid = 1659] [id = 660] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12bca6800 == 43 [pid = 1659] [id = 659] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12a657000 == 42 [pid = 1659] [id = 658] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1185b9000 == 41 [pid = 1659] [id = 657] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1180c4000) [pid = 1659] [serial = 1915] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x111c14800) [pid = 1659] [serial = 1912] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x128b8e000 == 40 [pid = 1659] [id = 656] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x124b10800 == 39 [pid = 1659] [id = 655] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x119515800 == 38 [pid = 1659] [id = 654] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1185af000 == 37 [pid = 1659] [id = 653] 16:27:41 INFO - PROCESS | 1659 | --DOCSHELL 0x128b94000 == 36 [pid = 1659] [id = 648] 16:27:41 INFO - PROCESS | 1659 | 1468020461884 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]]]}] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11691c000) [pid = 1659] [serial = 1910] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1193c7400) [pid = 1659] [serial = 1927] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1180cbc00) [pid = 1659] [serial = 1921] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118204c00) [pid = 1659] [serial = 1922] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11988f400) [pid = 1659] [serial = 1930] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119865c00) [pid = 1659] [serial = 1928] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1210ed000) [pid = 1659] [serial = 1933] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119fc5400) [pid = 1659] [serial = 1931] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1166f8c00) [pid = 1659] [serial = 1919] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112df6000) [pid = 1659] [serial = 1918] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x113a58000) [pid = 1659] [serial = 1936] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118321000) [pid = 1659] [serial = 1924] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123f74c00) [pid = 1659] [serial = 1942] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x124269c00) [pid = 1659] [serial = 1943] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123c39800) [pid = 1659] [serial = 1934] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11985e000) [pid = 1659] [serial = 1939] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1172bdc00) [pid = 1659] [serial = 1937] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11931b800) [pid = 1659] [serial = 1925] [outer = 0x0] [url = about:blank] 16:27:41 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123f6d800) [pid = 1659] [serial = 1940] [outer = 0x0] [url = about:blank] 16:27:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:27:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 620ms 16:27:41 INFO - PROCESS | 1659 | 1468020461943 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1659 | 1468020461945 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:27:41 INFO - PROCESS | 1659 | 1468020461947 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1659 | 1468020461950 Marionette TRACE conn2 <- [1,2654,null,{}] 16:27:41 INFO - PROCESS | 1659 | 1468020461958 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}] 16:27:41 INFO - PROCESS | 1659 | 1468020461961 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:42 INFO - PROCESS | 1659 | 1468020462075 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:27:42 INFO - PROCESS | 1659 | 1468020462118 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1659 | 1468020462121 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6f800 == 37 [pid = 1659] [id = 671] 16:27:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119884c00) [pid = 1659] [serial = 2013] [outer = 0x0] 16:27:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11988e800) [pid = 1659] [serial = 2014] [outer = 0x119884c00] 16:27:42 INFO - PROCESS | 1659 | 1468020462168 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120f29800) [pid = 1659] [serial = 2015] [outer = 0x119884c00] 16:27:42 INFO - PROCESS | 1659 | 1468020462558 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:27:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 672ms 16:27:42 INFO - PROCESS | 1659 | 1468020462619 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1659 | 1468020462621 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:27:42 INFO - PROCESS | 1659 | 1468020462629 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1659 | 1468020462630 Marionette TRACE conn2 <- [1,2658,null,{}] 16:27:42 INFO - PROCESS | 1659 | 1468020462632 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}] 16:27:42 INFO - PROCESS | 1659 | 1468020462633 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:42 INFO - PROCESS | 1659 | 1468020462718 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:27:42 INFO - PROCESS | 1659 | 1468020462727 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1659 | 1468020462729 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a22800 == 38 [pid = 1659] [id = 672] 16:27:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123b4b800) [pid = 1659] [serial = 2016] [outer = 0x0] 16:27:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123f6d000) [pid = 1659] [serial = 2017] [outer = 0x123b4b800] 16:27:42 INFO - PROCESS | 1659 | 1468020462754 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123fc6400) [pid = 1659] [serial = 2018] [outer = 0x123b4b800] 16:27:43 INFO - PROCESS | 1659 | 1468020463080 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]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 16:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:27:43 INFO - PROCESS | 1659 | 1468020463098 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1659 | 1468020463099 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:27:43 INFO - PROCESS | 1659 | 1468020463117 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1659 | 1468020463118 Marionette TRACE conn2 <- [1,2662,null,{}] 16:27:43 INFO - PROCESS | 1659 | 1468020463122 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}] 16:27:43 INFO - PROCESS | 1659 | 1468020463124 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:43 INFO - PROCESS | 1659 | 1468020463203 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:27:43 INFO - PROCESS | 1659 | 1468020463208 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1659 | 1468020463210 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a217800 == 39 [pid = 1659] [id = 673] 16:27:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123b40800) [pid = 1659] [serial = 2019] [outer = 0x0] 16:27:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1245ba000) [pid = 1659] [serial = 2020] [outer = 0x123b40800] 16:27:43 INFO - PROCESS | 1659 | 1468020463234 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124b8b000) [pid = 1659] [serial = 2021] [outer = 0x123b40800] 16:27:43 INFO - PROCESS | 1659 | 1468020463585 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]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 535ms 16:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:27:43 INFO - PROCESS | 1659 | 1468020463637 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1659 | 1468020463639 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:27:43 INFO - PROCESS | 1659 | 1468020463641 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1659 | 1468020463642 Marionette TRACE conn2 <- [1,2666,null,{}] 16:27:43 INFO - PROCESS | 1659 | 1468020463644 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}] 16:27:43 INFO - PROCESS | 1659 | 1468020463648 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:43 INFO - PROCESS | 1659 | 1468020463784 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:27:43 INFO - PROCESS | 1659 | 1468020463828 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1659 | 1468020463829 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5c0000 == 40 [pid = 1659] [id = 674] 16:27:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1133e3c00) [pid = 1659] [serial = 2022] [outer = 0x0] 16:27:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124b87000) [pid = 1659] [serial = 2023] [outer = 0x1133e3c00] 16:27:43 INFO - PROCESS | 1659 | 1468020463860 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128a51400) [pid = 1659] [serial = 2024] [outer = 0x1133e3c00] 16:27:44 INFO - PROCESS | 1659 | 1468020464640 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]]]}] 16:27:44 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) 16:27:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 16:27:44 INFO - PROCESS | 1659 | 1468020464667 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1659 | 1468020464668 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:27:44 INFO - PROCESS | 1659 | 1468020464671 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1659 | 1468020464672 Marionette TRACE conn2 <- [1,2670,null,{}] 16:27:44 INFO - PROCESS | 1659 | 1468020464674 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}] 16:27:44 INFO - PROCESS | 1659 | 1468020464675 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:44 INFO - PROCESS | 1659 | 1468020464782 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:27:44 INFO - PROCESS | 1659 | 1468020464786 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1659 | 1468020464787 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b935800 == 41 [pid = 1659] [id = 675] 16:27:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x128a4f400) [pid = 1659] [serial = 2025] [outer = 0x0] 16:27:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x128b6e800) [pid = 1659] [serial = 2026] [outer = 0x128a4f400] 16:27:44 INFO - PROCESS | 1659 | 1468020464847 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12909d000) [pid = 1659] [serial = 2027] [outer = 0x128a4f400] 16:27:45 INFO - PROCESS | 1659 | 1468020465655 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"]]]}] 16:27:45 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 16:27:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1021ms 16:27:45 INFO - PROCESS | 1659 | 1468020465693 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1659 | 1468020465694 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:27:45 INFO - PROCESS | 1659 | 1468020465696 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1659 | 1468020465697 Marionette TRACE conn2 <- [1,2674,null,{}] 16:27:45 INFO - PROCESS | 1659 | 1468020465700 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}] 16:27:45 INFO - PROCESS | 1659 | 1468020465701 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:45 INFO - PROCESS | 1659 | 1468020465813 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:27:45 INFO - PROCESS | 1659 | 1468020465823 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1659 | 1468020465824 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c055800 == 42 [pid = 1659] [id = 676] 16:27:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1290a1c00) [pid = 1659] [serial = 2028] [outer = 0x0] 16:27:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1290a7000) [pid = 1659] [serial = 2029] [outer = 0x1290a1c00] 16:27:45 INFO - PROCESS | 1659 | 1468020465848 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1180bf000) [pid = 1659] [serial = 2030] [outer = 0x1290a1c00] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119866000) [pid = 1659] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x124859400) [pid = 1659] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x11820c800) [pid = 1659] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x126630000) [pid = 1659] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1162b7800) [pid = 1659] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11985d400) [pid = 1659] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11988a000) [pid = 1659] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116756000) [pid = 1659] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11988b800) [pid = 1659] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1150d4800) [pid = 1659] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1210ef400) [pid = 1659] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:27:46 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x128a4b800) [pid = 1659] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:27:46 INFO - PROCESS | 1659 | 1468020466775 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"]]]}] 16:27:46 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 16:27:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1122ms 16:27:46 INFO - PROCESS | 1659 | 1468020466819 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1659 | 1468020466820 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:27:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:27:46 INFO - PROCESS | 1659 | 1468020466822 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1659 | 1468020466824 Marionette TRACE conn2 <- [1,2678,null,{}] 16:27:46 INFO - PROCESS | 1659 | 1468020466826 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}] 16:27:46 INFO - PROCESS | 1659 | 1468020466827 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:46 INFO - PROCESS | 1659 | 1468020466911 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:27:46 INFO - PROCESS | 1659 | 1468020466915 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1659 | 1468020466917 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c29b000 == 43 [pid = 1659] [id = 677] 16:27:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1128d4800) [pid = 1659] [serial = 2031] [outer = 0x0] 16:27:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1181bec00) [pid = 1659] [serial = 2032] [outer = 0x1128d4800] 16:27:46 INFO - PROCESS | 1659 | 1468020466941 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124265c00) [pid = 1659] [serial = 2033] [outer = 0x1128d4800] 16:27:47 INFO - PROCESS | 1659 | 1468020467756 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]]]}] 16:27:47 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) 16:27:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 16:27:47 INFO - PROCESS | 1659 | 1468020467794 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1659 | 1468020467795 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:27:47 INFO - PROCESS | 1659 | 1468020467797 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1659 | 1468020467798 Marionette TRACE conn2 <- [1,2682,null,{}] 16:27:47 INFO - PROCESS | 1659 | 1468020467801 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}] 16:27:47 INFO - PROCESS | 1659 | 1468020467802 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:47 INFO - PROCESS | 1659 | 1468020467917 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:27:47 INFO - PROCESS | 1659 | 1468020467924 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1659 | 1468020467925 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2ba000 == 44 [pid = 1659] [id = 678] 16:27:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1129c8000) [pid = 1659] [serial = 2034] [outer = 0x0] 16:27:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126630000) [pid = 1659] [serial = 2035] [outer = 0x1129c8000] 16:27:47 INFO - PROCESS | 1659 | 1468020467949 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1291d3c00) [pid = 1659] [serial = 2036] [outer = 0x1129c8000] 16:27:48 INFO - PROCESS | 1659 | 1468020468823 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]]]}] 16:27:48 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) 16:27:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 16:27:48 INFO - PROCESS | 1659 | 1468020468869 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1659 | 1468020468872 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:27:48 INFO - PROCESS | 1659 | 1468020468875 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1659 | 1468020468877 Marionette TRACE conn2 <- [1,2686,null,{}] 16:27:48 INFO - PROCESS | 1659 | 1468020468881 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}] 16:27:48 INFO - PROCESS | 1659 | 1468020468883 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:49 INFO - PROCESS | 1659 | 1468020469023 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:27:49 INFO - PROCESS | 1659 | 1468020469129 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1659 | 1468020469130 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x119174800 == 45 [pid = 1659] [id = 679] 16:27:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11382f800) [pid = 1659] [serial = 2037] [outer = 0x0] 16:27:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1172bc400) [pid = 1659] [serial = 2038] [outer = 0x11382f800] 16:27:49 INFO - PROCESS | 1659 | 1468020469163 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1180e0c00) [pid = 1659] [serial = 2039] [outer = 0x11382f800] 16:27:50 INFO - PROCESS | 1659 | 1468020470075 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"]]]}] 16:27:50 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 16:27:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1223ms 16:27:50 INFO - PROCESS | 1659 | 1468020470097 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1659 | 1468020470100 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:27:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:27:50 INFO - PROCESS | 1659 | 1468020470105 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1659 | 1468020470107 Marionette TRACE conn2 <- [1,2690,null,{}] 16:27:50 INFO - PROCESS | 1659 | 1468020470110 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}] 16:27:50 INFO - PROCESS | 1659 | 1468020470112 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:50 INFO - PROCESS | 1659 | 1468020470218 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:27:50 INFO - PROCESS | 1659 | 1468020470282 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1659 | 1468020470283 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268e2800 == 46 [pid = 1659] [id = 680] 16:27:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x11820a000) [pid = 1659] [serial = 2040] [outer = 0x0] 16:27:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119865c00) [pid = 1659] [serial = 2041] [outer = 0x11820a000] 16:27:50 INFO - PROCESS | 1659 | 1468020470314 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119fcf800) [pid = 1659] [serial = 2042] [outer = 0x11820a000] 16:27:51 INFO - PROCESS | 1659 | 1468020471276 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"]]]}] 16:27:51 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 16:27:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1221ms 16:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:27:51 INFO - PROCESS | 1659 | 1468020471327 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1659 | 1468020471329 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:27:51 INFO - PROCESS | 1659 | 1468020471332 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1659 | 1468020471334 Marionette TRACE conn2 <- [1,2694,null,{}] 16:27:51 INFO - PROCESS | 1659 | 1468020471338 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}] 16:27:51 INFO - PROCESS | 1659 | 1468020471339 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:51 INFO - PROCESS | 1659 | 1468020471439 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:27:51 INFO - PROCESS | 1659 | 1468020471503 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1659 | 1468020471506 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x119ff0800 == 47 [pid = 1659] [id = 681] 16:27:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1180cd800) [pid = 1659] [serial = 2043] [outer = 0x0] 16:27:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11852f800) [pid = 1659] [serial = 2044] [outer = 0x1180cd800] 16:27:51 INFO - PROCESS | 1659 | 1468020471534 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1193c7400) [pid = 1659] [serial = 2045] [outer = 0x1180cd800] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12c29b000 == 46 [pid = 1659] [id = 677] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12c055800 == 45 [pid = 1659] [id = 676] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12b935800 == 44 [pid = 1659] [id = 675] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12909f000) [pid = 1659] [serial = 1993] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5c0000 == 43 [pid = 1659] [id = 674] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12a217800 == 42 [pid = 1659] [id = 673] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x128a22800 == 41 [pid = 1659] [id = 672] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6f800 == 40 [pid = 1659] [id = 671] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x119fdb000 == 39 [pid = 1659] [id = 670] 16:27:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12565c000 == 38 [pid = 1659] [id = 669] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x124864400) [pid = 1659] [serial = 1975] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x126524000) [pid = 1659] [serial = 1978] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12615f000) [pid = 1659] [serial = 1976] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x119059400) [pid = 1659] [serial = 1966] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12686d800) [pid = 1659] [serial = 1981] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x117375000) [pid = 1659] [serial = 1961] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119861000) [pid = 1659] [serial = 1967] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116913800) [pid = 1659] [serial = 1960] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124266400) [pid = 1659] [serial = 1972] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1210ef800) [pid = 1659] [serial = 1969] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123f6b400) [pid = 1659] [serial = 1970] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119317400) [pid = 1659] [serial = 1951] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126629800) [pid = 1659] [serial = 1979] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120f31400) [pid = 1659] [serial = 1954] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x117378c00) [pid = 1659] [serial = 1948] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1180c7400) [pid = 1659] [serial = 1963] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118202400) [pid = 1659] [serial = 1964] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12485b400) [pid = 1659] [serial = 1958] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123f78400) [pid = 1659] [serial = 1957] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12426e800) [pid = 1659] [serial = 1945] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118209800) [pid = 1659] [serial = 1984] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120fd8400) [pid = 1659] [serial = 1985] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x128a4b400) [pid = 1659] [serial = 1988] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126b80800) [pid = 1659] [serial = 1982] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x128db4c00) [pid = 1659] [serial = 1991] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x126b86c00) [pid = 1659] [serial = 1987] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124858000) [pid = 1659] [serial = 1973] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128a52800) [pid = 1659] [serial = 1990] [outer = 0x0] [url = about:blank] 16:27:52 INFO - PROCESS | 1659 | 1468020472456 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"]]]}] 16:27:52 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 16:27:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1174ms 16:27:52 INFO - PROCESS | 1659 | 1468020472525 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1659 | 1468020472528 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:27:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:27:52 INFO - PROCESS | 1659 | 1468020472533 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1659 | 1468020472535 Marionette TRACE conn2 <- [1,2698,null,{}] 16:27:52 INFO - PROCESS | 1659 | 1468020472537 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}] 16:27:52 INFO - PROCESS | 1659 | 1468020472539 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:52 INFO - PROCESS | 1659 | 1468020472622 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:27:52 INFO - PROCESS | 1659 | 1468020472627 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1659 | 1468020472628 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195de800 == 39 [pid = 1659] [id = 682] 16:27:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119861400) [pid = 1659] [serial = 2046] [outer = 0x0] 16:27:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119888800) [pid = 1659] [serial = 2047] [outer = 0x119861400] 16:27:52 INFO - PROCESS | 1659 | 1468020472655 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x112df3800) [pid = 1659] [serial = 2048] [outer = 0x119861400] 16:27:53 INFO - PROCESS | 1659 | 1468020473510 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"]]]}] 16:27:53 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 16:27:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 16:27:53 INFO - PROCESS | 1659 | 1468020473554 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1659 | 1468020473556 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:27:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:27:53 INFO - PROCESS | 1659 | 1468020473558 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1659 | 1468020473563 Marionette TRACE conn2 <- [1,2702,null,{}] 16:27:53 INFO - PROCESS | 1659 | 1468020473590 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}] 16:27:53 INFO - PROCESS | 1659 | 1468020473593 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:53 INFO - PROCESS | 1659 | 1468020473676 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:27:53 INFO - PROCESS | 1659 | 1468020473684 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1659 | 1468020473687 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a15800 == 40 [pid = 1659] [id = 683] 16:27:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116755800) [pid = 1659] [serial = 2049] [outer = 0x0] 16:27:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12426e800) [pid = 1659] [serial = 2050] [outer = 0x116755800] 16:27:53 INFO - PROCESS | 1659 | 1468020473715 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1249d9000) [pid = 1659] [serial = 2051] [outer = 0x116755800] 16:27:54 INFO - PROCESS | 1659 | 1468020474100 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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:27:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 585ms 16:27:54 INFO - PROCESS | 1659 | 1468020474145 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1659 | 1468020474147 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:27:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:27:54 INFO - PROCESS | 1659 | 1468020474150 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1659 | 1468020474151 Marionette TRACE conn2 <- [1,2706,null,{}] 16:27:54 INFO - PROCESS | 1659 | 1468020474153 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}] 16:27:54 INFO - PROCESS | 1659 | 1468020474154 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:54 INFO - PROCESS | 1659 | 1468020474262 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:27:54 INFO - PROCESS | 1659 | 1468020474265 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1659 | 1468020474267 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ba000 == 41 [pid = 1659] [id = 684] 16:27:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123b46c00) [pid = 1659] [serial = 2052] [outer = 0x0] 16:27:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1256a0c00) [pid = 1659] [serial = 2053] [outer = 0x123b46c00] 16:27:54 INFO - PROCESS | 1659 | 1468020474328 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1265c4400) [pid = 1659] [serial = 2054] [outer = 0x123b46c00] 16:27:54 INFO - PROCESS | 1659 | 1468020474643 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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:27:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 16:27:54 INFO - PROCESS | 1659 | 1468020474670 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1659 | 1468020474671 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:27:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:27:54 INFO - PROCESS | 1659 | 1468020474674 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1659 | 1468020474675 Marionette TRACE conn2 <- [1,2710,null,{}] 16:27:54 INFO - PROCESS | 1659 | 1468020474677 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}] 16:27:54 INFO - PROCESS | 1659 | 1468020474678 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:54 INFO - PROCESS | 1659 | 1468020474785 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:27:54 INFO - PROCESS | 1659 | 1468020474795 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1659 | 1468020474796 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b232000 == 42 [pid = 1659] [id = 685] 16:27:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1265c4c00) [pid = 1659] [serial = 2055] [outer = 0x0] 16:27:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126877800) [pid = 1659] [serial = 2056] [outer = 0x1265c4c00] 16:27:54 INFO - PROCESS | 1659 | 1468020474820 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x128a4b400) [pid = 1659] [serial = 2057] [outer = 0x1265c4c00] 16:27:55 INFO - PROCESS | 1659 | 1468020475196 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] 16:27:55 INFO - PROCESS | 1659 | 1468020475246 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:27:55 INFO - PROCESS | 1659 | 1468020475248 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1659 | 1468020475249 Marionette TRACE conn2 <- [1,2714,null,{}] 16:27:55 INFO - PROCESS | 1659 | 1468020475252 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}] 16:27:55 INFO - PROCESS | 1659 | 1468020475256 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:55 INFO - PROCESS | 1659 | 1468020475383 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:27:55 INFO - PROCESS | 1659 | 1468020475399 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1659 | 1468020475400 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb3000 == 43 [pid = 1659] [id = 686] 16:27:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x128b63000) [pid = 1659] [serial = 2058] [outer = 0x0] 16:27:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12909e400) [pid = 1659] [serial = 2059] [outer = 0x128b63000] 16:27:55 INFO - PROCESS | 1659 | 1468020475425 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12940bc00) [pid = 1659] [serial = 2060] [outer = 0x128b63000] 16:27:55 INFO - PROCESS | 1659 | 1468020475751 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:27:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 16:27:55 INFO - PROCESS | 1659 | 1468020475773 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1659 | 1468020475775 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:27:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:27:55 INFO - PROCESS | 1659 | 1468020475777 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1659 | 1468020475779 Marionette TRACE conn2 <- [1,2718,null,{}] 16:27:55 INFO - PROCESS | 1659 | 1468020475783 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}] 16:27:55 INFO - PROCESS | 1659 | 1468020475786 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:55 INFO - PROCESS | 1659 | 1468020475927 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11696f000) [pid = 1659] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116023800) [pid = 1659] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1128d8c00) [pid = 1659] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x128a4f400) [pid = 1659] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119884c00) [pid = 1659] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124286c00) [pid = 1659] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128db8000) [pid = 1659] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118204400) [pid = 1659] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123b4b800) [pid = 1659] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1290a1c00) [pid = 1659] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118762c00) [pid = 1659] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123b40800) [pid = 1659] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1133e3c00) [pid = 1659] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1128d4800) [pid = 1659] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x10ebe5c00) [pid = 1659] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x117ec4000) [pid = 1659] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11831f800) [pid = 1659] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119868800) [pid = 1659] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11691b800) [pid = 1659] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:27:56 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1181b0400) [pid = 1659] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:27:56 INFO - PROCESS | 1659 | 1468020476224 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1659 | 1468020476232 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118740800 == 44 [pid = 1659] [id = 687] 16:27:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x110f57800) [pid = 1659] [serial = 2061] [outer = 0x0] 16:27:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1129c7000) [pid = 1659] [serial = 2062] [outer = 0x110f57800] 16:27:56 INFO - PROCESS | 1659 | 1468020476272 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11696f000) [pid = 1659] [serial = 2063] [outer = 0x110f57800] 16:27:56 INFO - PROCESS | 1659 | 1468020476583 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] 16:27:56 INFO - PROCESS | 1659 | 1468020476601 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:27:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:27:56 INFO - PROCESS | 1659 | 1468020476611 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1659 | 1468020476612 Marionette TRACE conn2 <- [1,2722,null,{}] 16:27:56 INFO - PROCESS | 1659 | 1468020476614 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}] 16:27:56 INFO - PROCESS | 1659 | 1468020476615 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:56 INFO - PROCESS | 1659 | 1468020476702 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:27:56 INFO - PROCESS | 1659 | 1468020476770 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1659 | 1468020476771 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc35000 == 45 [pid = 1659] [id = 688] 16:27:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x113a53000) [pid = 1659] [serial = 2064] [outer = 0x0] 16:27:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118762c00) [pid = 1659] [serial = 2065] [outer = 0x113a53000] 16:27:56 INFO - PROCESS | 1659 | 1468020476796 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x124263000) [pid = 1659] [serial = 2066] [outer = 0x113a53000] 16:27:57 INFO - PROCESS | 1659 | 1468020477062 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] 16:27:57 INFO - PROCESS | 1659 | 1468020477080 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:27:57 INFO - PROCESS | 1659 | 1468020477082 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1659 | 1468020477085 Marionette TRACE conn2 <- [1,2726,null,{}] 16:27:57 INFO - PROCESS | 1659 | 1468020477094 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}] 16:27:57 INFO - PROCESS | 1659 | 1468020477095 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:57 INFO - PROCESS | 1659 | 1468020477192 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:27:57 INFO - PROCESS | 1659 | 1468020477196 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1659 | 1468020477197 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x128a14000 == 46 [pid = 1659] [id = 689] 16:27:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1128cd800) [pid = 1659] [serial = 2067] [outer = 0x0] 16:27:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12940e000) [pid = 1659] [serial = 2068] [outer = 0x1128cd800] 16:27:57 INFO - PROCESS | 1659 | 1468020477222 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12a2cc800) [pid = 1659] [serial = 2069] [outer = 0x1128cd800] 16:27:57 INFO - PROCESS | 1659 | 1468020477571 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:27:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 526ms 16:27:57 INFO - PROCESS | 1659 | 1468020477610 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1659 | 1468020477611 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:27:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:27:57 INFO - PROCESS | 1659 | 1468020477613 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1659 | 1468020477614 Marionette TRACE conn2 <- [1,2730,null,{}] 16:27:57 INFO - PROCESS | 1659 | 1468020477616 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}] 16:27:57 INFO - PROCESS | 1659 | 1468020477618 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:57 INFO - PROCESS | 1659 | 1468020477735 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:27:57 INFO - PROCESS | 1659 | 1468020477742 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1659 | 1468020477743 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d59d000 == 47 [pid = 1659] [id = 690] 16:27:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12940fc00) [pid = 1659] [serial = 2070] [outer = 0x0] 16:27:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12a554400) [pid = 1659] [serial = 2071] [outer = 0x12940fc00] 16:27:57 INFO - PROCESS | 1659 | 1468020477768 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1265bd000) [pid = 1659] [serial = 2072] [outer = 0x12940fc00] 16:27:58 INFO - PROCESS | 1659 | 1468020478551 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"]]]}] 16:27:58 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 16:27:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:27:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 16:27:58 INFO - PROCESS | 1659 | 1468020478616 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1659 | 1468020478620 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:27:58 INFO - PROCESS | 1659 | 1468020478624 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1659 | 1468020478626 Marionette TRACE conn2 <- [1,2734,null,{}] 16:27:58 INFO - PROCESS | 1659 | 1468020478630 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}] 16:27:58 INFO - PROCESS | 1659 | 1468020478632 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:58 INFO - PROCESS | 1659 | 1468020478733 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:27:58 INFO - PROCESS | 1659 | 1468020478837 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1659 | 1468020478839 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x119086800 == 48 [pid = 1659] [id = 691] 16:27:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1172bdc00) [pid = 1659] [serial = 2073] [outer = 0x0] 16:27:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x117ec5000) [pid = 1659] [serial = 2074] [outer = 0x1172bdc00] 16:27:58 INFO - PROCESS | 1659 | 1468020478871 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11820c000) [pid = 1659] [serial = 2075] [outer = 0x1172bdc00] 16:27:59 INFO - PROCESS | 1659 | 1468020479332 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 772ms 16:27:59 INFO - PROCESS | 1659 | 1468020479404 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1659 | 1468020479407 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:27:59 INFO - PROCESS | 1659 | 1468020479414 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1659 | 1468020479416 Marionette TRACE conn2 <- [1,2738,null,{}] 16:27:59 INFO - PROCESS | 1659 | 1468020479418 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}] 16:27:59 INFO - PROCESS | 1659 | 1468020479420 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:59 INFO - PROCESS | 1659 | 1468020479528 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:27:59 INFO - PROCESS | 1659 | 1468020479607 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1659 | 1468020479609 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:27:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x129480800 == 49 [pid = 1659] [id = 692] 16:27:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120f30c00) [pid = 1659] [serial = 2076] [outer = 0x0] 16:27:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1210f4400) [pid = 1659] [serial = 2077] [outer = 0x120f30c00] 16:27:59 INFO - PROCESS | 1659 | 1468020479639 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123f72400) [pid = 1659] [serial = 2078] [outer = 0x120f30c00] 16:28:00 INFO - PROCESS | 1659 | 1468020480066 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 16:28:00 INFO - PROCESS | 1659 | 1468020480084 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1659 | 1468020480086 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:28:00 INFO - PROCESS | 1659 | 1468020480126 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1659 | 1468020480131 Marionette TRACE conn2 <- [1,2742,null,{}] 16:28:00 INFO - PROCESS | 1659 | 1468020480154 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}] 16:28:00 INFO - PROCESS | 1659 | 1468020480157 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:00 INFO - PROCESS | 1659 | 1468020480268 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:28:00 INFO - PROCESS | 1659 | 1468020480381 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1659 | 1468020480383 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c040800 == 50 [pid = 1659] [id = 693] 16:28:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1256a1400) [pid = 1659] [serial = 2079] [outer = 0x0] 16:28:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x128b6b400) [pid = 1659] [serial = 2080] [outer = 0x1256a1400] 16:28:00 INFO - PROCESS | 1659 | 1468020480416 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1291c8400) [pid = 1659] [serial = 2081] [outer = 0x1256a1400] 16:28:00 INFO - PROCESS | 1659 | 1468020480838 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 776ms 16:28:00 INFO - PROCESS | 1659 | 1468020480865 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1659 | 1468020480867 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:28:00 INFO - PROCESS | 1659 | 1468020480869 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1659 | 1468020480870 Marionette TRACE conn2 <- [1,2746,null,{}] 16:28:00 INFO - PROCESS | 1659 | 1468020480873 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}] 16:28:00 INFO - PROCESS | 1659 | 1468020480874 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:00 INFO - PROCESS | 1659 | 1468020480985 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:28:01 INFO - PROCESS | 1659 | 1468020481217 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1659 | 1468020481218 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185a6800 == 51 [pid = 1659] [id = 694] 16:28:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x110f76c00) [pid = 1659] [serial = 2082] [outer = 0x0] 16:28:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1160dd000) [pid = 1659] [serial = 2083] [outer = 0x110f76c00] 16:28:01 INFO - PROCESS | 1659 | 1468020481269 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1180d8400) [pid = 1659] [serial = 2084] [outer = 0x110f76c00] 16:28:01 INFO - PROCESS | 1659 | 1468020481695 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 869ms 16:28:01 INFO - PROCESS | 1659 | 1468020481740 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1659 | 1468020481742 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:28:01 INFO - PROCESS | 1659 | 1468020481745 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1659 | 1468020481747 Marionette TRACE conn2 <- [1,2750,null,{}] 16:28:01 INFO - PROCESS | 1659 | 1468020481750 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}] 16:28:01 INFO - PROCESS | 1659 | 1468020481753 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:01 INFO - PROCESS | 1659 | 1468020481854 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:28:01 INFO - PROCESS | 1659 | 1468020481922 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1659 | 1468020481924 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195ca800 == 52 [pid = 1659] [id = 695] 16:28:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11831cc00) [pid = 1659] [serial = 2085] [outer = 0x0] 16:28:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119317400) [pid = 1659] [serial = 2086] [outer = 0x11831cc00] 16:28:01 INFO - PROCESS | 1659 | 1468020481949 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11988a000) [pid = 1659] [serial = 2087] [outer = 0x11831cc00] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x128a14000 == 51 [pid = 1659] [id = 689] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc35000 == 50 [pid = 1659] [id = 688] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x118740800 == 49 [pid = 1659] [id = 687] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb3000 == 48 [pid = 1659] [id = 686] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12b232000 == 47 [pid = 1659] [id = 685] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5ba000 == 46 [pid = 1659] [id = 684] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x128a15800 == 45 [pid = 1659] [id = 683] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1195de800 == 44 [pid = 1659] [id = 682] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119ff0800 == 43 [pid = 1659] [id = 681] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2ba000 == 42 [pid = 1659] [id = 678] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1248ab800 == 41 [pid = 1659] [id = 649] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119174800 == 40 [pid = 1659] [id = 679] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc33800 == 39 [pid = 1659] [id = 651] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1268e2800 == 38 [pid = 1659] [id = 680] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119ace800 == 37 [pid = 1659] [id = 665] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5bf800 == 36 [pid = 1659] [id = 650] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12d808000 == 35 [pid = 1659] [id = 664] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12d598000 == 34 [pid = 1659] [id = 667] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1288f0000 == 33 [pid = 1659] [id = 668] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12a41c000 == 32 [pid = 1659] [id = 666] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1238cb800 == 31 [pid = 1659] [id = 652] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x1185a6800 == 30 [pid = 1659] [id = 694] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12c040800 == 29 [pid = 1659] [id = 693] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x129480800 == 28 [pid = 1659] [id = 692] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x12d59d000 == 27 [pid = 1659] [id = 690] 16:28:02 INFO - PROCESS | 1659 | --DOCSHELL 0x119086800 == 26 [pid = 1659] [id = 691] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1131a2400) [pid = 1659] [serial = 1913] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1180da400) [pid = 1659] [serial = 1916] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119382800) [pid = 1659] [serial = 1952] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x123f6b800) [pid = 1659] [serial = 1955] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1181b4c00) [pid = 1659] [serial = 1949] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x124859800) [pid = 1659] [serial = 1946] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1181bdc00) [pid = 1659] [serial = 1997] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x117378800) [pid = 1659] [serial = 1996] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1176c6800) [pid = 1659] [serial = 2009] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1166f0400) [pid = 1659] [serial = 2008] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126626800) [pid = 1659] [serial = 2006] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1255af400) [pid = 1659] [serial = 2005] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12909d000) [pid = 1659] [serial = 2027] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128b6e800) [pid = 1659] [serial = 2026] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11988e800) [pid = 1659] [serial = 2014] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120f29800) [pid = 1659] [serial = 2015] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124862400) [pid = 1659] [serial = 2002] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124bfdc00) [pid = 1659] [serial = 2003] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1290a4800) [pid = 1659] [serial = 1994] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119323800) [pid = 1659] [serial = 2012] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11875bc00) [pid = 1659] [serial = 2011] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123f6d000) [pid = 1659] [serial = 2017] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1290a7000) [pid = 1659] [serial = 2029] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123fc6400) [pid = 1659] [serial = 2018] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119881800) [pid = 1659] [serial = 2000] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1193be800) [pid = 1659] [serial = 1999] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1245ba000) [pid = 1659] [serial = 2020] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x124b8b000) [pid = 1659] [serial = 2021] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x124b87000) [pid = 1659] [serial = 2023] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1181bec00) [pid = 1659] [serial = 2032] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1180bf000) [pid = 1659] [serial = 2030] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x128a51400) [pid = 1659] [serial = 2024] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x126630000) [pid = 1659] [serial = 2035] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x124265c00) [pid = 1659] [serial = 2033] [outer = 0x0] [url = about:blank] 16:28:02 INFO - PROCESS | 1659 | 1468020482966 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1270ms 16:28:03 INFO - PROCESS | 1659 | 1468020483018 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1659 | 1468020483020 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:28:03 INFO - PROCESS | 1659 | 1468020483023 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1659 | 1468020483025 Marionette TRACE conn2 <- [1,2754,null,{}] 16:28:03 INFO - PROCESS | 1659 | 1468020483029 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}] 16:28:03 INFO - PROCESS | 1659 | 1468020483031 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:03 INFO - PROCESS | 1659 | 1468020483118 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:28:03 INFO - PROCESS | 1659 | 1468020483122 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1659 | 1468020483125 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x11850b000 == 27 [pid = 1659] [id = 696] 16:28:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x116752800) [pid = 1659] [serial = 2088] [outer = 0x0] 16:28:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116911000) [pid = 1659] [serial = 2089] [outer = 0x116752800] 16:28:03 INFO - PROCESS | 1659 | 1468020483156 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1126fdc00) [pid = 1659] [serial = 2090] [outer = 0x116752800] 16:28:03 INFO - PROCESS | 1659 | 1468020483558 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 16:28:03 INFO - PROCESS | 1659 | 1468020483593 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1659 | 1468020483596 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:28:03 INFO - PROCESS | 1659 | 1468020483601 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1659 | 1468020483603 Marionette TRACE conn2 <- [1,2758,null,{}] 16:28:03 INFO - PROCESS | 1659 | 1468020483605 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}] 16:28:03 INFO - PROCESS | 1659 | 1468020483607 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:03 INFO - PROCESS | 1659 | 1468020483690 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:28:03 INFO - PROCESS | 1659 | 1468020483697 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1659 | 1468020483699 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x123863000 == 28 [pid = 1659] [id = 697] 16:28:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1180c8000) [pid = 1659] [serial = 2091] [outer = 0x0] 16:28:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1181b2c00) [pid = 1659] [serial = 2092] [outer = 0x1180c8000] 16:28:03 INFO - PROCESS | 1659 | 1468020483726 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118208000) [pid = 1659] [serial = 2093] [outer = 0x1180c8000] 16:28:04 INFO - PROCESS | 1659 | 1468020484080 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 16:28:04 INFO - PROCESS | 1659 | 1468020484123 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1659 | 1468020484124 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:28:04 INFO - PROCESS | 1659 | 1468020484126 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1659 | 1468020484129 Marionette TRACE conn2 <- [1,2762,null,{}] 16:28:04 INFO - PROCESS | 1659 | 1468020484137 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}] 16:28:04 INFO - PROCESS | 1659 | 1468020484140 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:04 INFO - PROCESS | 1659 | 1468020484223 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:28:04 INFO - PROCESS | 1659 | 1468020484228 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1659 | 1468020484230 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x125611800 == 29 [pid = 1659] [id = 698] 16:28:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1133e5c00) [pid = 1659] [serial = 2094] [outer = 0x0] 16:28:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119323c00) [pid = 1659] [serial = 2095] [outer = 0x1133e5c00] 16:28:04 INFO - PROCESS | 1659 | 1468020484261 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11985cc00) [pid = 1659] [serial = 2096] [outer = 0x1133e5c00] 16:28:04 INFO - PROCESS | 1659 | 1468020484664 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 16:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:28:04 INFO - PROCESS | 1659 | 1468020484697 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1659 | 1468020484699 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:28:04 INFO - PROCESS | 1659 | 1468020484714 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1659 | 1468020484715 Marionette TRACE conn2 <- [1,2766,null,{}] 16:28:04 INFO - PROCESS | 1659 | 1468020484718 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}] 16:28:04 INFO - PROCESS | 1659 | 1468020484719 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:04 INFO - PROCESS | 1659 | 1468020484800 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:28:04 INFO - PROCESS | 1659 | 1468020484803 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1659 | 1468020484805 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288fa000 == 30 [pid = 1659] [id = 699] 16:28:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119a7f000) [pid = 1659] [serial = 2097] [outer = 0x0] 16:28:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x120f2b000) [pid = 1659] [serial = 2098] [outer = 0x119a7f000] 16:28:04 INFO - PROCESS | 1659 | 1468020484832 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1210eac00) [pid = 1659] [serial = 2099] [outer = 0x119a7f000] 16:28:05 INFO - PROCESS | 1659 | 1468020485194 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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 534ms 16:28:05 INFO - PROCESS | 1659 | 1468020485235 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1659 | 1468020485237 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:28:05 INFO - PROCESS | 1659 | 1468020485239 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1659 | 1468020485240 Marionette TRACE conn2 <- [1,2770,null,{}] 16:28:05 INFO - PROCESS | 1659 | 1468020485242 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}] 16:28:05 INFO - PROCESS | 1659 | 1468020485243 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:05 INFO - PROCESS | 1659 | 1468020485344 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:28:05 INFO - PROCESS | 1659 | 1468020485348 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1659 | 1468020485349 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x129021800 == 31 [pid = 1659] [id = 700] 16:28:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117ec3000) [pid = 1659] [serial = 2100] [outer = 0x0] 16:28:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123b48000) [pid = 1659] [serial = 2101] [outer = 0x117ec3000] 16:28:05 INFO - PROCESS | 1659 | 1468020485374 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123f6a800) [pid = 1659] [serial = 2102] [outer = 0x117ec3000] 16:28:05 INFO - PROCESS | 1659 | 1468020485721 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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 16:28:05 INFO - PROCESS | 1659 | 1468020485761 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:28:05 INFO - PROCESS | 1659 | 1468020485763 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:28:05 INFO - PROCESS | 1659 | 1468020485765 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1659 | 1468020485766 Marionette TRACE conn2 <- [1,2774,null,{}] 16:28:05 INFO - PROCESS | 1659 | 1468020485768 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}] 16:28:05 INFO - PROCESS | 1659 | 1468020485772 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:05 INFO - PROCESS | 1659 | 1468020485900 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:28:05 INFO - PROCESS | 1659 | 1468020485914 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1659 | 1468020485915 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a405800 == 32 [pid = 1659] [id = 701] 16:28:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123f6f400) [pid = 1659] [serial = 2103] [outer = 0x0] 16:28:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1245bc000) [pid = 1659] [serial = 2104] [outer = 0x123f6f400] 16:28:05 INFO - PROCESS | 1659 | 1468020485941 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124bf2800) [pid = 1659] [serial = 2105] [outer = 0x123f6f400] 16:28:06 INFO - PROCESS | 1659 | 1468020486281 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 16:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:28:06 INFO - PROCESS | 1659 | 1468020486335 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1659 | 1468020486336 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:28:06 INFO - PROCESS | 1659 | 1468020486345 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1659 | 1468020486346 Marionette TRACE conn2 <- [1,2778,null,{}] 16:28:06 INFO - PROCESS | 1659 | 1468020486349 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}] 16:28:06 INFO - PROCESS | 1659 | 1468020486350 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:06 INFO - PROCESS | 1659 | 1468020486447 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:28:06 INFO - PROCESS | 1659 | 1468020486459 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1659 | 1468020486461 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a66d800 == 33 [pid = 1659] [id = 702] 16:28:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1129cc400) [pid = 1659] [serial = 2106] [outer = 0x0] 16:28:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x125627800) [pid = 1659] [serial = 2107] [outer = 0x1129cc400] 16:28:06 INFO - PROCESS | 1659 | 1468020486485 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120fd3800) [pid = 1659] [serial = 2108] [outer = 0x1129cc400] 16:28:06 INFO - PROCESS | 1659 | 1468020486825 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 525ms 16:28:06 INFO - PROCESS | 1659 | 1468020486864 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1659 | 1468020486865 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:28:06 INFO - PROCESS | 1659 | 1468020486868 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1659 | 1468020486869 Marionette TRACE conn2 <- [1,2782,null,{}] 16:28:06 INFO - PROCESS | 1659 | 1468020486872 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}] 16:28:06 INFO - PROCESS | 1659 | 1468020486874 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:07 INFO - PROCESS | 1659 | 1468020487028 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123b46c00) [pid = 1659] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1265c4c00) [pid = 1659] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128b63000) [pid = 1659] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x110f57800) [pid = 1659] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11820a000) [pid = 1659] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1128cd800) [pid = 1659] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11382f800) [pid = 1659] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116755800) [pid = 1659] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1129c8000) [pid = 1659] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1180cd800) [pid = 1659] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119861400) [pid = 1659] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12940fc00) [pid = 1659] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:28:07 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x113a53000) [pid = 1659] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:28:07 INFO - PROCESS | 1659 | 1468020487555 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1659 | 1468020487556 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b011800 == 34 [pid = 1659] [id = 703] 16:28:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1128cd800) [pid = 1659] [serial = 2109] [outer = 0x0] 16:28:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116081400) [pid = 1659] [serial = 2110] [outer = 0x1128cd800] 16:28:07 INFO - PROCESS | 1659 | 1468020487581 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118898400) [pid = 1659] [serial = 2111] [outer = 0x1128cd800] 16:28:07 INFO - PROCESS | 1659 | 1468020487856 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]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:28:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1024ms 16:28:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:28:07 INFO - PROCESS | 1659 | 1468020487892 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1659 | 1468020487894 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:28:07 INFO - PROCESS | 1659 | 1468020487896 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1659 | 1468020487897 Marionette TRACE conn2 <- [1,2786,null,{}] 16:28:07 INFO - PROCESS | 1659 | 1468020487913 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}] 16:28:07 INFO - PROCESS | 1659 | 1468020487926 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:08 INFO - PROCESS | 1659 | 1468020488005 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:28:08 INFO - PROCESS | 1659 | 1468020488009 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1659 | 1468020488010 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560f800 == 35 [pid = 1659] [id = 704] 16:28:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11931b400) [pid = 1659] [serial = 2112] [outer = 0x0] 16:28:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126526400) [pid = 1659] [serial = 2113] [outer = 0x11931b400] 16:28:08 INFO - PROCESS | 1659 | 1468020488036 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1266bcc00) [pid = 1659] [serial = 2114] [outer = 0x11931b400] 16:28:08 INFO - PROCESS | 1659 | 1468020488346 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 16:28:08 INFO - PROCESS | 1659 | 1468020488365 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1659 | 1468020488366 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:28:08 INFO - PROCESS | 1659 | 1468020488369 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1659 | 1468020488370 Marionette TRACE conn2 <- [1,2790,null,{}] 16:28:08 INFO - PROCESS | 1659 | 1468020488372 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}] 16:28:08 INFO - PROCESS | 1659 | 1468020488373 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:08 INFO - PROCESS | 1659 | 1468020488464 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:28:08 INFO - PROCESS | 1659 | 1468020488552 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1659 | 1468020488553 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcae800 == 36 [pid = 1659] [id = 705] 16:28:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1131a2400) [pid = 1659] [serial = 2115] [outer = 0x0] 16:28:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x126870400) [pid = 1659] [serial = 2116] [outer = 0x1131a2400] 16:28:08 INFO - PROCESS | 1659 | 1468020488594 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x128a4dc00) [pid = 1659] [serial = 2117] [outer = 0x1131a2400] 16:28:09 INFO - PROCESS | 1659 | 1468020489011 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 671ms 16:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:28:09 INFO - PROCESS | 1659 | 1468020489042 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1659 | 1468020489044 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:28:09 INFO - PROCESS | 1659 | 1468020489046 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1659 | 1468020489048 Marionette TRACE conn2 <- [1,2794,null,{}] 16:28:09 INFO - PROCESS | 1659 | 1468020489050 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}] 16:28:09 INFO - PROCESS | 1659 | 1468020489052 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:09 INFO - PROCESS | 1659 | 1468020489179 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:28:09 INFO - PROCESS | 1659 | 1468020489188 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1659 | 1468020489189 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12900c800 == 37 [pid = 1659] [id = 706] 16:28:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128a51800) [pid = 1659] [serial = 2118] [outer = 0x0] 16:28:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x128db2000) [pid = 1659] [serial = 2119] [outer = 0x128a51800] 16:28:09 INFO - PROCESS | 1659 | 1468020489216 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1291cac00) [pid = 1659] [serial = 2120] [outer = 0x128a51800] 16:28:09 INFO - PROCESS | 1659 | 1468020489577 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 570ms 16:28:09 INFO - PROCESS | 1659 | 1468020489617 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1659 | 1468020489619 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:28:09 INFO - PROCESS | 1659 | 1468020489626 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1659 | 1468020489628 Marionette TRACE conn2 <- [1,2798,null,{}] 16:28:09 INFO - PROCESS | 1659 | 1468020489633 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}] 16:28:09 INFO - PROCESS | 1659 | 1468020489635 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:09 INFO - PROCESS | 1659 | 1468020489756 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:28:09 INFO - PROCESS | 1659 | 1468020489845 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1659 | 1468020489846 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x119083000 == 38 [pid = 1659] [id = 707] 16:28:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x116630000) [pid = 1659] [serial = 2121] [outer = 0x0] 16:28:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116975400) [pid = 1659] [serial = 2122] [outer = 0x116630000] 16:28:09 INFO - PROCESS | 1659 | 1468020489921 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1176c9800) [pid = 1659] [serial = 2123] [outer = 0x116630000] 16:28:10 INFO - PROCESS | 1659 | 1468020490468 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:28:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 876ms 16:28:10 INFO - PROCESS | 1659 | 1468020490504 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1659 | 1468020490508 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:28:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:28:10 INFO - PROCESS | 1659 | 1468020490514 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1659 | 1468020490516 Marionette TRACE conn2 <- [1,2802,null,{}] 16:28:10 INFO - PROCESS | 1659 | 1468020490519 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}] 16:28:10 INFO - PROCESS | 1659 | 1468020490521 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:10 INFO - PROCESS | 1659 | 1468020490636 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:28:10 INFO - PROCESS | 1659 | 1468020490703 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1659 | 1468020490705 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288f7800 == 39 [pid = 1659] [id = 708] 16:28:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119005c00) [pid = 1659] [serial = 2124] [outer = 0x0] 16:28:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119064800) [pid = 1659] [serial = 2125] [outer = 0x119005c00] 16:28:10 INFO - PROCESS | 1659 | 1468020490735 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119861400) [pid = 1659] [serial = 2126] [outer = 0x119005c00] 16:28:11 INFO - PROCESS | 1659 | 1468020491443 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]]]}] 16:28:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd97800 == 38 [pid = 1659] [id = 16] 16:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 975ms 16:28:11 INFO - PROCESS | 1659 | 1468020491548 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1659 | 1468020491551 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:28:11 INFO - PROCESS | 1659 | 1468020491571 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1659 | 1468020491573 Marionette TRACE conn2 <- [1,2806,null,{}] 16:28:11 INFO - PROCESS | 1659 | 1468020491577 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}] 16:28:11 INFO - PROCESS | 1659 | 1468020491578 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:11 INFO - PROCESS | 1659 | 1468020491688 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:28:11 INFO - PROCESS | 1659 | 1468020491752 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1659 | 1468020491755 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x11951f000 == 39 [pid = 1659] [id = 709] 16:28:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11736e000) [pid = 1659] [serial = 2127] [outer = 0x0] 16:28:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x117375000) [pid = 1659] [serial = 2128] [outer = 0x11736e000] 16:28:11 INFO - PROCESS | 1659 | 1468020491784 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1180c4400) [pid = 1659] [serial = 2129] [outer = 0x11736e000] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcae800 == 38 [pid = 1659] [id = 705] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12560f800 == 37 [pid = 1659] [id = 704] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12b011800 == 36 [pid = 1659] [id = 703] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12a66d800 == 35 [pid = 1659] [id = 702] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12a405800 == 34 [pid = 1659] [id = 701] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x129021800 == 33 [pid = 1659] [id = 700] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1288fa000 == 32 [pid = 1659] [id = 699] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x125611800 == 31 [pid = 1659] [id = 698] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x123863000 == 30 [pid = 1659] [id = 697] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x11850b000 == 29 [pid = 1659] [id = 696] 16:28:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1195ca800 == 28 [pid = 1659] [id = 695] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1256a0c00) [pid = 1659] [serial = 2053] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126877800) [pid = 1659] [serial = 2056] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1265c4400) [pid = 1659] [serial = 2054] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12909e400) [pid = 1659] [serial = 2059] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12940bc00) [pid = 1659] [serial = 2060] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1129c7000) [pid = 1659] [serial = 2062] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128a4b400) [pid = 1659] [serial = 2057] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119865c00) [pid = 1659] [serial = 2041] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119fcf800) [pid = 1659] [serial = 2042] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a2cc800) [pid = 1659] [serial = 2069] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1172bc400) [pid = 1659] [serial = 2038] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1180e0c00) [pid = 1659] [serial = 2039] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12426e800) [pid = 1659] [serial = 2050] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1291d3c00) [pid = 1659] [serial = 2036] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11852f800) [pid = 1659] [serial = 2044] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1193c7400) [pid = 1659] [serial = 2045] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x112df3800) [pid = 1659] [serial = 2048] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119888800) [pid = 1659] [serial = 2047] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a554400) [pid = 1659] [serial = 2071] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1265bd000) [pid = 1659] [serial = 2072] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12940e000) [pid = 1659] [serial = 2068] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11696f000) [pid = 1659] [serial = 2063] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x124263000) [pid = 1659] [serial = 2066] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1249d9000) [pid = 1659] [serial = 2051] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118762c00) [pid = 1659] [serial = 2065] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1659 | 1468020492196 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]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 673ms 16:28:12 INFO - PROCESS | 1659 | 1468020492244 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1659 | 1468020492247 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:28:12 INFO - PROCESS | 1659 | 1468020492251 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1659 | 1468020492253 Marionette TRACE conn2 <- [1,2810,null,{}] 16:28:12 INFO - PROCESS | 1659 | 1468020492255 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}] 16:28:12 INFO - PROCESS | 1659 | 1468020492257 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:12 INFO - PROCESS | 1659 | 1468020492341 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:28:12 INFO - PROCESS | 1659 | 1468020492347 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1659 | 1468020492349 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6b000 == 29 [pid = 1659] [id = 710] 16:28:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1181b8000) [pid = 1659] [serial = 2130] [outer = 0x0] 16:28:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1181bdc00) [pid = 1659] [serial = 2131] [outer = 0x1181b8000] 16:28:12 INFO - PROCESS | 1659 | 1468020492377 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11831dc00) [pid = 1659] [serial = 2132] [outer = 0x1181b8000] 16:28:12 INFO - PROCESS | 1659 | 1468020492717 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]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 16:28:12 INFO - PROCESS | 1659 | 1468020492771 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1659 | 1468020492773 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:28:12 INFO - PROCESS | 1659 | 1468020492775 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1659 | 1468020492778 Marionette TRACE conn2 <- [1,2814,null,{}] 16:28:12 INFO - PROCESS | 1659 | 1468020492786 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}] 16:28:12 INFO - PROCESS | 1659 | 1468020492789 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:12 INFO - PROCESS | 1659 | 1468020492877 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:28:12 INFO - PROCESS | 1659 | 1468020492881 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1659 | 1468020492883 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288e7000 == 30 [pid = 1659] [id = 711] 16:28:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119322800) [pid = 1659] [serial = 2133] [outer = 0x0] 16:28:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119863c00) [pid = 1659] [serial = 2134] [outer = 0x119322800] 16:28:12 INFO - PROCESS | 1659 | 1468020492914 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119a82800) [pid = 1659] [serial = 2135] [outer = 0x119322800] 16:28:13 INFO - PROCESS | 1659 | 1468020493294 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms 16:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:28:13 INFO - PROCESS | 1659 | 1468020493349 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1659 | 1468020493351 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:28:13 INFO - PROCESS | 1659 | 1468020493353 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1659 | 1468020493355 Marionette TRACE conn2 <- [1,2818,null,{}] 16:28:13 INFO - PROCESS | 1659 | 1468020493357 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}] 16:28:13 INFO - PROCESS | 1659 | 1468020493358 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:13 INFO - PROCESS | 1659 | 1468020493438 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:28:13 INFO - PROCESS | 1659 | 1468020493442 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1659 | 1468020493443 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a214800 == 31 [pid = 1659] [id = 712] 16:28:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x11985f400) [pid = 1659] [serial = 2136] [outer = 0x0] 16:28:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123835800) [pid = 1659] [serial = 2137] [outer = 0x11985f400] 16:28:13 INFO - PROCESS | 1659 | 1468020493470 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123fc5800) [pid = 1659] [serial = 2138] [outer = 0x11985f400] 16:28:13 INFO - PROCESS | 1659 | 1468020493793 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 467ms 16:28:13 INFO - PROCESS | 1659 | 1468020493821 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1659 | 1468020493823 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:28:13 INFO - PROCESS | 1659 | 1468020493825 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1659 | 1468020493826 Marionette TRACE conn2 <- [1,2822,null,{}] 16:28:13 INFO - PROCESS | 1659 | 1468020493831 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}] 16:28:13 INFO - PROCESS | 1659 | 1468020493832 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:13 INFO - PROCESS | 1659 | 1468020493912 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:28:13 INFO - PROCESS | 1659 | 1468020493981 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1659 | 1468020493983 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a650000 == 32 [pid = 1659] [id = 713] 16:28:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1129c6400) [pid = 1659] [serial = 2139] [outer = 0x0] 16:28:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1240aa000) [pid = 1659] [serial = 2140] [outer = 0x1129c6400] 16:28:14 INFO - PROCESS | 1659 | 1468020494007 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1245b9c00) [pid = 1659] [serial = 2141] [outer = 0x1129c6400] 16:28:14 INFO - PROCESS | 1659 | 1468020494363 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]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 16:28:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:28:14 INFO - PROCESS | 1659 | 1468020494396 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1659 | 1468020494397 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:28:14 INFO - PROCESS | 1659 | 1468020494400 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1659 | 1468020494402 Marionette TRACE conn2 <- [1,2826,null,{}] 16:28:14 INFO - PROCESS | 1659 | 1468020494406 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}] 16:28:14 INFO - PROCESS | 1659 | 1468020494412 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:14 INFO - PROCESS | 1659 | 1468020494606 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:28:14 INFO - PROCESS | 1659 | 1468020494632 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1659 | 1468020494633 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b930800 == 33 [pid = 1659] [id = 714] 16:28:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12485ec00) [pid = 1659] [serial = 2142] [outer = 0x0] 16:28:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124bfc400) [pid = 1659] [serial = 2143] [outer = 0x12485ec00] 16:28:14 INFO - PROCESS | 1659 | 1468020494658 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12686c000) [pid = 1659] [serial = 2144] [outer = 0x12485ec00] 16:28:15 INFO - PROCESS | 1659 | 1468020494993 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 622ms 16:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:28:15 INFO - PROCESS | 1659 | 1468020495037 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1659 | 1468020495038 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:28:15 INFO - PROCESS | 1659 | 1468020495040 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1659 | 1468020495041 Marionette TRACE conn2 <- [1,2830,null,{}] 16:28:15 INFO - PROCESS | 1659 | 1468020495044 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}] 16:28:15 INFO - PROCESS | 1659 | 1468020495045 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:15 INFO - PROCESS | 1659 | 1468020495151 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:28:15 INFO - PROCESS | 1659 | 1468020495155 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1659 | 1468020495156 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c052000 == 34 [pid = 1659] [id = 715] 16:28:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124864800) [pid = 1659] [serial = 2145] [outer = 0x0] 16:28:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12686e400) [pid = 1659] [serial = 2146] [outer = 0x124864800] 16:28:15 INFO - PROCESS | 1659 | 1468020495188 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128db3400) [pid = 1659] [serial = 2147] [outer = 0x124864800] 16:28:15 INFO - PROCESS | 1659 | 1468020495502 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]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 16:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:28:15 INFO - PROCESS | 1659 | 1468020495562 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1659 | 1468020495563 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:28:15 INFO - PROCESS | 1659 | 1468020495566 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1659 | 1468020495567 Marionette TRACE conn2 <- [1,2834,null,{}] 16:28:15 INFO - PROCESS | 1659 | 1468020495569 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}] 16:28:15 INFO - PROCESS | 1659 | 1468020495571 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:15 INFO - PROCESS | 1659 | 1468020495678 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:28:15 INFO - PROCESS | 1659 | 1468020495688 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1659 | 1468020495689 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2ae800 == 35 [pid = 1659] [id = 716] 16:28:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x128a4b400) [pid = 1659] [serial = 2148] [outer = 0x0] 16:28:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1290a1400) [pid = 1659] [serial = 2149] [outer = 0x128a4b400] 16:28:15 INFO - PROCESS | 1659 | 1468020495714 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1291d0000) [pid = 1659] [serial = 2150] [outer = 0x128a4b400] 16:28:16 INFO - PROCESS | 1659 | 1468020496061 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 16:28:16 INFO - PROCESS | 1659 | 1468020496084 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:28:16 INFO - PROCESS | 1659 | 1468020496085 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:28:16 INFO - PROCESS | 1659 | 1468020496088 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1659 | 1468020496089 Marionette TRACE conn2 <- [1,2838,null,{}] 16:28:16 INFO - PROCESS | 1659 | 1468020496093 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}] 16:28:16 INFO - PROCESS | 1659 | 1468020496094 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:16 INFO - PROCESS | 1659 | 1468020496200 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:28:16 INFO - PROCESS | 1659 | 1468020496211 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1659 | 1468020496219 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd8d800 == 36 [pid = 1659] [id = 717] 16:28:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126158c00) [pid = 1659] [serial = 2151] [outer = 0x0] 16:28:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x129406c00) [pid = 1659] [serial = 2152] [outer = 0x126158c00] 16:28:16 INFO - PROCESS | 1659 | 1468020496243 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12940ec00) [pid = 1659] [serial = 2153] [outer = 0x126158c00] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1131a2400) [pid = 1659] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1133e5c00) [pid = 1659] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1172bdc00) [pid = 1659] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119a7f000) [pid = 1659] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11831cc00) [pid = 1659] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11931b400) [pid = 1659] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117ec3000) [pid = 1659] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123f6f400) [pid = 1659] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x110f76c00) [pid = 1659] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120f30c00) [pid = 1659] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1256a1400) [pid = 1659] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1180c8000) [pid = 1659] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1129cc400) [pid = 1659] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1128cd800) [pid = 1659] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:28:16 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116752800) [pid = 1659] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:28:16 INFO - PROCESS | 1659 | 1468020496647 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]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 573ms 16:28:16 INFO - PROCESS | 1659 | 1468020496663 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1659 | 1468020496665 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:28:16 INFO - PROCESS | 1659 | 1468020496668 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1659 | 1468020496670 Marionette TRACE conn2 <- [1,2842,null,{}] 16:28:16 INFO - PROCESS | 1659 | 1468020496678 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}] 16:28:16 INFO - PROCESS | 1659 | 1468020496680 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:16 INFO - PROCESS | 1659 | 1468020496850 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:28:16 INFO - PROCESS | 1659 | 1468020496910 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1659 | 1468020496912 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb3000 == 37 [pid = 1659] [id = 718] 16:28:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112de2800) [pid = 1659] [serial = 2154] [outer = 0x0] 16:28:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11931b400) [pid = 1659] [serial = 2155] [outer = 0x112de2800] 16:28:16 INFO - PROCESS | 1659 | 1468020496950 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120f30c00) [pid = 1659] [serial = 2156] [outer = 0x112de2800] 16:28:17 INFO - PROCESS | 1659 | 1468020497334 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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:28:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 722ms 16:28:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:28:17 INFO - PROCESS | 1659 | 1468020497390 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1659 | 1468020497392 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:28:17 INFO - PROCESS | 1659 | 1468020497394 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1659 | 1468020497396 Marionette TRACE conn2 <- [1,2846,null,{}] 16:28:17 INFO - PROCESS | 1659 | 1468020497398 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}] 16:28:17 INFO - PROCESS | 1659 | 1468020497400 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:17 INFO - PROCESS | 1659 | 1468020497505 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:28:17 INFO - PROCESS | 1659 | 1468020497509 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1659 | 1468020497511 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d596000 == 38 [pid = 1659] [id = 719] 16:28:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123f6e800) [pid = 1659] [serial = 2157] [outer = 0x0] 16:28:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x129408c00) [pid = 1659] [serial = 2158] [outer = 0x123f6e800] 16:28:17 INFO - PROCESS | 1659 | 1468020497537 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12a558000) [pid = 1659] [serial = 2159] [outer = 0x123f6e800] 16:28:17 INFO - PROCESS | 1659 | 1468020497866 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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:28:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 16:28:17 INFO - PROCESS | 1659 | 1468020497915 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1659 | 1468020497917 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:28:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:28:17 INFO - PROCESS | 1659 | 1468020497919 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1659 | 1468020497920 Marionette TRACE conn2 <- [1,2850,null,{}] 16:28:17 INFO - PROCESS | 1659 | 1468020497922 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}] 16:28:17 INFO - PROCESS | 1659 | 1468020497923 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:18 INFO - PROCESS | 1659 | 1468020498009 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:28:18 INFO - PROCESS | 1659 | 1468020498083 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1659 | 1468020498084 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d811800 == 39 [pid = 1659] [id = 720] 16:28:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1290a4400) [pid = 1659] [serial = 2160] [outer = 0x0] 16:28:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12a61a400) [pid = 1659] [serial = 2161] [outer = 0x1290a4400] 16:28:18 INFO - PROCESS | 1659 | 1468020498108 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12a623000) [pid = 1659] [serial = 2162] [outer = 0x1290a4400] 16:28:18 INFO - PROCESS | 1659 | 1468020498390 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:28:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 16:28:18 INFO - PROCESS | 1659 | 1468020498496 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1659 | 1468020498498 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:28:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:28:18 INFO - PROCESS | 1659 | 1468020498505 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1659 | 1468020498508 Marionette TRACE conn2 <- [1,2854,null,{}] 16:28:18 INFO - PROCESS | 1659 | 1468020498518 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}] 16:28:18 INFO - PROCESS | 1659 | 1468020498520 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:18 INFO - PROCESS | 1659 | 1468020498637 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:28:18 INFO - PROCESS | 1659 | 1468020498714 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1659 | 1468020498715 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x11907e800 == 40 [pid = 1659] [id = 721] 16:28:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112f90800) [pid = 1659] [serial = 2163] [outer = 0x0] 16:28:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1133f2000) [pid = 1659] [serial = 2164] [outer = 0x112f90800] 16:28:18 INFO - PROCESS | 1659 | 1468020498748 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x117375800) [pid = 1659] [serial = 2165] [outer = 0x112f90800] 16:28:19 INFO - PROCESS | 1659 | 1468020499180 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]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:28:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 723ms 16:28:19 INFO - PROCESS | 1659 | 1468020499229 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 1659 | 1468020499231 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:28:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:28:19 INFO - PROCESS | 1659 | 1468020499235 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 1659 | 1468020499238 Marionette TRACE conn2 <- [1,2858,null,{}] 16:28:19 INFO - PROCESS | 1659 | 1468020499242 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}] 16:28:19 INFO - PROCESS | 1659 | 1468020499244 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:19 INFO - PROCESS | 1659 | 1468020499375 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:28:19 INFO - PROCESS | 1659 | 1468020499456 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1659 | 1468020499458 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261a6800 == 41 [pid = 1659] [id = 722] 16:28:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x113378c00) [pid = 1659] [serial = 2166] [outer = 0x0] 16:28:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11837e400) [pid = 1659] [serial = 2167] [outer = 0x113378c00] 16:28:19 INFO - PROCESS | 1659 | 1468020499488 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119864400) [pid = 1659] [serial = 2168] [outer = 0x113378c00] 16:28:19 INFO - PROCESS | 1659 | 1468020499920 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:28:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 726ms 16:28:19 INFO - PROCESS | 1659 | 1468020499960 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 1659 | 1468020499962 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:28:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:28:19 INFO - PROCESS | 1659 | 1468020499964 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 1659 | 1468020499966 Marionette TRACE conn2 <- [1,2862,null,{}] 16:28:19 INFO - PROCESS | 1659 | 1468020499970 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}] 16:28:19 INFO - PROCESS | 1659 | 1468020499973 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:20 INFO - PROCESS | 1659 | 1468020500085 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:28:20 INFO - PROCESS | 1659 | 1468020500172 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1659 | 1468020500175 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b92e000 == 42 [pid = 1659] [id = 723] 16:28:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123f6f800) [pid = 1659] [serial = 2169] [outer = 0x0] 16:28:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12426a000) [pid = 1659] [serial = 2170] [outer = 0x123f6f800] 16:28:20 INFO - PROCESS | 1659 | 1468020500207 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124860c00) [pid = 1659] [serial = 2171] [outer = 0x123f6f800] 16:28:20 INFO - PROCESS | 1659 | 1468020500624 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]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:28:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 669ms 16:28:20 INFO - PROCESS | 1659 | 1468020500634 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1659 | 1468020500635 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:28:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:28:20 INFO - PROCESS | 1659 | 1468020500638 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1659 | 1468020500640 Marionette TRACE conn2 <- [1,2866,null,{}] 16:28:20 INFO - PROCESS | 1659 | 1468020500644 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}] 16:28:20 INFO - PROCESS | 1659 | 1468020500645 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:20 INFO - PROCESS | 1659 | 1468020500777 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:28:20 INFO - PROCESS | 1659 | 1468020500860 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1659 | 1468020500861 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1127e3000 == 43 [pid = 1659] [id = 724] 16:28:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1256a1400) [pid = 1659] [serial = 2172] [outer = 0x0] 16:28:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1266b9c00) [pid = 1659] [serial = 2173] [outer = 0x1256a1400] 16:28:20 INFO - PROCESS | 1659 | 1468020500890 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x128a56800) [pid = 1659] [serial = 2174] [outer = 0x1256a1400] 16:28:21 INFO - PROCESS | 1659 | 1468020501267 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]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:28:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 674ms 16:28:21 INFO - PROCESS | 1659 | 1468020501312 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1659 | 1468020501313 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:28:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:28:21 INFO - PROCESS | 1659 | 1468020501315 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1659 | 1468020501317 Marionette TRACE conn2 <- [1,2870,null,{}] 16:28:21 INFO - PROCESS | 1659 | 1468020501319 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}] 16:28:21 INFO - PROCESS | 1659 | 1468020501321 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:21 INFO - PROCESS | 1659 | 1468020501426 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:28:21 INFO - PROCESS | 1659 | 1468020501536 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1659 | 1468020501537 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1127fb000 == 44 [pid = 1659] [id = 725] 16:28:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x124863800) [pid = 1659] [serial = 2175] [outer = 0x0] 16:28:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12909ac00) [pid = 1659] [serial = 2176] [outer = 0x124863800] 16:28:21 INFO - PROCESS | 1659 | 1468020501567 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12a2cb800) [pid = 1659] [serial = 2177] [outer = 0x124863800] 16:28:21 INFO - PROCESS | 1659 | 1468020501978 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]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:28:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 720ms 16:28:22 INFO - PROCESS | 1659 | 1468020502036 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1659 | 1468020502037 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:28:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:28:22 INFO - PROCESS | 1659 | 1468020502039 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1659 | 1468020502041 Marionette TRACE conn2 <- [1,2874,null,{}] 16:28:22 INFO - PROCESS | 1659 | 1468020502043 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}] 16:28:22 INFO - PROCESS | 1659 | 1468020502048 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:22 INFO - PROCESS | 1659 | 1468020502195 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:28:22 INFO - PROCESS | 1659 | 1468020502279 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1659 | 1468020502281 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x110ef2800 == 45 [pid = 1659] [id = 726] 16:28:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11818f000) [pid = 1659] [serial = 2178] [outer = 0x0] 16:28:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x123f6bc00) [pid = 1659] [serial = 2179] [outer = 0x11818f000] 16:28:22 INFO - PROCESS | 1659 | 1468020502310 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12a6d3000) [pid = 1659] [serial = 2180] [outer = 0x11818f000] 16:28:22 INFO - PROCESS | 1659 | 1468020502908 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]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:28:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 922ms 16:28:22 INFO - PROCESS | 1659 | 1468020502962 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:28:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:28:22 INFO - PROCESS | 1659 | 1468020502965 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:28:22 INFO - PROCESS | 1659 | 1468020502968 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1659 | 1468020502970 Marionette TRACE conn2 <- [1,2878,null,{}] 16:28:22 INFO - PROCESS | 1659 | 1468020502973 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}] 16:28:22 INFO - PROCESS | 1659 | 1468020502975 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:23 INFO - PROCESS | 1659 | 1468020503078 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:28:23 INFO - PROCESS | 1659 | 1468020503151 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1659 | 1468020503152 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x11872f000 == 46 [pid = 1659] [id = 727] 16:28:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11736fc00) [pid = 1659] [serial = 2181] [outer = 0x0] 16:28:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x117378800) [pid = 1659] [serial = 2182] [outer = 0x11736fc00] 16:28:23 INFO - PROCESS | 1659 | 1468020503224 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1180df400) [pid = 1659] [serial = 2183] [outer = 0x11736fc00] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12d596000 == 45 [pid = 1659] [id = 719] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb3000 == 44 [pid = 1659] [id = 718] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd8d800 == 43 [pid = 1659] [id = 717] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2ae800 == 42 [pid = 1659] [id = 716] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12c052000 == 41 [pid = 1659] [id = 715] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12b930800 == 40 [pid = 1659] [id = 714] 16:28:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12a650000 == 39 [pid = 1659] [id = 713] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12a214800 == 38 [pid = 1659] [id = 712] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1288e7000 == 37 [pid = 1659] [id = 711] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6b000 == 36 [pid = 1659] [id = 710] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd97000 == 35 [pid = 1659] [id = 18] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x11951f000 == 34 [pid = 1659] [id = 709] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1288f7800 == 33 [pid = 1659] [id = 708] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x119083000 == 32 [pid = 1659] [id = 707] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12900c800 == 31 [pid = 1659] [id = 706] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x110ef2800 == 30 [pid = 1659] [id = 726] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1127fb000 == 29 [pid = 1659] [id = 725] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1127e3000 == 28 [pid = 1659] [id = 724] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12b92e000 == 27 [pid = 1659] [id = 723] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x1261a6800 == 26 [pid = 1659] [id = 722] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x12d811800 == 25 [pid = 1659] [id = 720] 16:28:24 INFO - PROCESS | 1659 | --DOCSHELL 0x11907e800 == 24 [pid = 1659] [id = 721] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x119317400) [pid = 1659] [serial = 2086] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1210f4400) [pid = 1659] [serial = 2077] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x125627800) [pid = 1659] [serial = 2107] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1210eac00) [pid = 1659] [serial = 2099] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1181b2c00) [pid = 1659] [serial = 2092] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x116081400) [pid = 1659] [serial = 2110] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x123f6a800) [pid = 1659] [serial = 2102] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118898400) [pid = 1659] [serial = 2111] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1245bc000) [pid = 1659] [serial = 2104] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116911000) [pid = 1659] [serial = 2089] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1126fdc00) [pid = 1659] [serial = 2090] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x128a4dc00) [pid = 1659] [serial = 2117] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x128db2000) [pid = 1659] [serial = 2119] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x126870400) [pid = 1659] [serial = 2116] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11985cc00) [pid = 1659] [serial = 2096] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x117ec5000) [pid = 1659] [serial = 2074] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120f2b000) [pid = 1659] [serial = 2098] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11988a000) [pid = 1659] [serial = 2087] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1266bcc00) [pid = 1659] [serial = 2114] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123b48000) [pid = 1659] [serial = 2101] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124bf2800) [pid = 1659] [serial = 2105] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1160dd000) [pid = 1659] [serial = 2083] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126526400) [pid = 1659] [serial = 2113] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119323c00) [pid = 1659] [serial = 2095] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11820c000) [pid = 1659] [serial = 2075] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123f72400) [pid = 1659] [serial = 2078] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128b6b400) [pid = 1659] [serial = 2080] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118208000) [pid = 1659] [serial = 2093] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1291c8400) [pid = 1659] [serial = 2081] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120fd3800) [pid = 1659] [serial = 2108] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1180d8400) [pid = 1659] [serial = 2084] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1659 | 1468020504242 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]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:28:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1324ms 16:28:24 INFO - PROCESS | 1659 | 1468020504291 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1659 | 1468020504294 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:28:24 INFO - PROCESS | 1659 | 1468020504297 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1659 | 1468020504299 Marionette TRACE conn2 <- [1,2882,null,{}] 16:28:24 INFO - PROCESS | 1659 | 1468020504304 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}] 16:28:24 INFO - PROCESS | 1659 | 1468020504305 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:24 INFO - PROCESS | 1659 | 1468020504389 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:28:24 INFO - PROCESS | 1659 | 1468020504452 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1659 | 1468020504454 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x112ff0800 == 25 [pid = 1659] [id = 728] 16:28:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1126f0c00) [pid = 1659] [serial = 2184] [outer = 0x0] 16:28:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1128d8800) [pid = 1659] [serial = 2185] [outer = 0x1126f0c00] 16:28:24 INFO - PROCESS | 1659 | 1468020504481 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1129cf800) [pid = 1659] [serial = 2186] [outer = 0x1126f0c00] 16:28:24 INFO - PROCESS | 1659 | 1468020504829 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]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:28:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 571ms 16:28:24 INFO - PROCESS | 1659 | 1468020504868 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1659 | 1468020504874 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:28:24 INFO - PROCESS | 1659 | 1468020504881 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1659 | 1468020504884 Marionette TRACE conn2 <- [1,2886,null,{}] 16:28:24 INFO - PROCESS | 1659 | 1468020504888 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}] 16:28:24 INFO - PROCESS | 1659 | 1468020504891 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:25 INFO - PROCESS | 1659 | 1468020505018 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:28:25 INFO - PROCESS | 1659 | 1468020505106 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1659 | 1468020505107 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e91800 == 26 [pid = 1659] [id = 729] 16:28:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x112a7b400) [pid = 1659] [serial = 2187] [outer = 0x0] 16:28:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1133c9800) [pid = 1659] [serial = 2188] [outer = 0x112a7b400] 16:28:25 INFO - PROCESS | 1659 | 1468020505142 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116023800) [pid = 1659] [serial = 2189] [outer = 0x112a7b400] 16:28:25 INFO - PROCESS | 1659 | 1468020505477 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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:28:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 627ms 16:28:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:28:25 INFO - PROCESS | 1659 | 1468020505509 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1659 | 1468020505511 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:28:25 INFO - PROCESS | 1659 | 1468020505513 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1659 | 1468020505515 Marionette TRACE conn2 <- [1,2890,null,{}] 16:28:25 INFO - PROCESS | 1659 | 1468020505524 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}] 16:28:25 INFO - PROCESS | 1659 | 1468020505529 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:25 INFO - PROCESS | 1659 | 1468020505632 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:28:25 INFO - PROCESS | 1659 | 1468020505639 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1659 | 1468020505641 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195db000 == 27 [pid = 1659] [id = 730] 16:28:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x111ca8400) [pid = 1659] [serial = 2190] [outer = 0x0] 16:28:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116913800) [pid = 1659] [serial = 2191] [outer = 0x111ca8400] 16:28:25 INFO - PROCESS | 1659 | 1468020505669 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x117370800) [pid = 1659] [serial = 2192] [outer = 0x111ca8400] 16:28:25 INFO - PROCESS | 1659 | 1468020505984 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:28:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 522ms 16:28:26 INFO - PROCESS | 1659 | 1468020506035 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:28:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:28:26 INFO - PROCESS | 1659 | 1468020506037 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:28:26 INFO - PROCESS | 1659 | 1468020506039 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1659 | 1468020506041 Marionette TRACE conn2 <- [1,2894,null,{}] 16:28:26 INFO - PROCESS | 1659 | 1468020506043 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}] 16:28:26 INFO - PROCESS | 1659 | 1468020506044 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:26 INFO - PROCESS | 1659 | 1468020506130 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:28:26 INFO - PROCESS | 1659 | 1468020506134 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1659 | 1468020506135 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238e0000 == 28 [pid = 1659] [id = 731] 16:28:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1176c2800) [pid = 1659] [serial = 2193] [outer = 0x0] 16:28:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1180c3000) [pid = 1659] [serial = 2194] [outer = 0x1176c2800] 16:28:26 INFO - PROCESS | 1659 | 1468020506161 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1180df800) [pid = 1659] [serial = 2195] [outer = 0x1176c2800] 16:28:26 INFO - PROCESS | 1659 | 1468020506539 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]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:28:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 16:28:26 INFO - PROCESS | 1659 | 1468020506561 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1659 | 1468020506562 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:28:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:28:26 INFO - PROCESS | 1659 | 1468020506564 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1659 | 1468020506566 Marionette TRACE conn2 <- [1,2898,null,{}] 16:28:26 INFO - PROCESS | 1659 | 1468020506575 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}] 16:28:26 INFO - PROCESS | 1659 | 1468020506576 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:26 INFO - PROCESS | 1659 | 1468020506675 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:28:26 INFO - PROCESS | 1659 | 1468020506679 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1659 | 1468020506680 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242d5000 == 29 [pid = 1659] [id = 732] 16:28:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x110f63000) [pid = 1659] [serial = 2196] [outer = 0x0] 16:28:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11818a400) [pid = 1659] [serial = 2197] [outer = 0x110f63000] 16:28:26 INFO - PROCESS | 1659 | 1468020506705 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1181b4400) [pid = 1659] [serial = 2198] [outer = 0x110f63000] 16:28:27 INFO - PROCESS | 1659 | 1468020507041 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:28:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 529ms 16:28:27 INFO - PROCESS | 1659 | 1468020507094 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1659 | 1468020507095 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:28:27 INFO - PROCESS | 1659 | 1468020507097 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1659 | 1468020507098 Marionette TRACE conn2 <- [1,2902,null,{}] 16:28:27 INFO - PROCESS | 1659 | 1468020507100 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}] 16:28:27 INFO - PROCESS | 1659 | 1468020507105 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:27 INFO - PROCESS | 1659 | 1468020507222 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:28:27 INFO - PROCESS | 1659 | 1468020507235 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1659 | 1468020507236 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x125606000 == 30 [pid = 1659] [id = 733] 16:28:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118192400) [pid = 1659] [serial = 2199] [outer = 0x0] 16:28:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118318c00) [pid = 1659] [serial = 2200] [outer = 0x118192400] 16:28:27 INFO - PROCESS | 1659 | 1468020507261 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11931e000) [pid = 1659] [serial = 2201] [outer = 0x118192400] 16:28:27 INFO - PROCESS | 1659 | 1468020507599 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:28:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 16:28:27 INFO - PROCESS | 1659 | 1468020507616 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1659 | 1468020507624 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:28:27 INFO - PROCESS | 1659 | 1468020507626 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1659 | 1468020507628 Marionette TRACE conn2 <- [1,2906,null,{}] 16:28:27 INFO - PROCESS | 1659 | 1468020507631 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}] 16:28:27 INFO - PROCESS | 1659 | 1468020507632 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:27 INFO - PROCESS | 1659 | 1468020507737 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:28:27 INFO - PROCESS | 1659 | 1468020507749 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1659 | 1468020507752 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b9000 == 31 [pid = 1659] [id = 734] 16:28:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11935cc00) [pid = 1659] [serial = 2202] [outer = 0x0] 16:28:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119381800) [pid = 1659] [serial = 2203] [outer = 0x11935cc00] 16:28:27 INFO - PROCESS | 1659 | 1468020507790 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1193c7c00) [pid = 1659] [serial = 2204] [outer = 0x11935cc00] 16:28:28 INFO - PROCESS | 1659 | 1468020508505 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]]]}] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12cd98000) [pid = 1659] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x123f6e800) [pid = 1659] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12485ec00) [pid = 1659] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128a4b400) [pid = 1659] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x124864800) [pid = 1659] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126158c00) [pid = 1659] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112de2800) [pid = 1659] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119005c00) [pid = 1659] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11736e000) [pid = 1659] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1181b8000) [pid = 1659] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1129c6400) [pid = 1659] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x128a51800) [pid = 1659] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116630000) [pid = 1659] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11985f400) [pid = 1659] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119322800) [pid = 1659] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12cd49c00) [pid = 1659] [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.] 16:28:28 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1290a4400) [pid = 1659] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 924ms 16:28:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:28:28 INFO - PROCESS | 1659 | 1468020508551 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1659 | 1468020508552 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:28:28 INFO - PROCESS | 1659 | 1468020508554 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1659 | 1468020508555 Marionette TRACE conn2 <- [1,2910,null,{}] 16:28:28 INFO - PROCESS | 1659 | 1468020508558 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}] 16:28:28 INFO - PROCESS | 1659 | 1468020508559 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:28 INFO - PROCESS | 1659 | 1468020508638 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:28:28 INFO - PROCESS | 1659 | 1468020508643 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1659 | 1468020508644 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288ed800 == 32 [pid = 1659] [id = 735] 16:28:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x117225400) [pid = 1659] [serial = 2205] [outer = 0x0] 16:28:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1180c0c00) [pid = 1659] [serial = 2206] [outer = 0x117225400] 16:28:28 INFO - PROCESS | 1659 | 1468020508672 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119322800) [pid = 1659] [serial = 2207] [outer = 0x117225400] 16:28:28 INFO - PROCESS | 1659 | 1468020508964 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]]]}] 16:28:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:28:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:28:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 419ms 16:28:28 INFO - TEST-START | /DOMEvents/constructors.html 16:28:28 INFO - PROCESS | 1659 | 1468020508976 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1659 | 1468020508977 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:28:28 INFO - PROCESS | 1659 | 1468020508979 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1659 | 1468020508989 Marionette TRACE conn2 <- [1,2914,null,{}] 16:28:29 INFO - PROCESS | 1659 | 1468020508999 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}] 16:28:29 INFO - PROCESS | 1659 | 1468020509000 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:29 INFO - PROCESS | 1659 | 1468020509084 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:28:29 INFO - PROCESS | 1659 | 1468020509088 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1659 | 1468020509091 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195da800 == 33 [pid = 1659] [id = 736] 16:28:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x112de2800) [pid = 1659] [serial = 2208] [outer = 0x0] 16:28:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119862400) [pid = 1659] [serial = 2209] [outer = 0x112de2800] 16:28:29 INFO - PROCESS | 1659 | 1468020509117 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119883400) [pid = 1659] [serial = 2210] [outer = 0x112de2800] 16:28:29 INFO - PROCESS | 1659 | 1468020509455 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]]]}] 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:28:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:28:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:28:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:28:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 493ms 16:28:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:28:29 INFO - PROCESS | 1659 | 1468020509475 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1659 | 1468020509476 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:28:29 INFO - PROCESS | 1659 | 1468020509490 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1659 | 1468020509492 Marionette TRACE conn2 <- [1,2918,null,{}] 16:28:29 INFO - PROCESS | 1659 | 1468020509502 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}] 16:28:29 INFO - PROCESS | 1659 | 1468020509503 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:29 INFO - PROCESS | 1659 | 1468020509585 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:28:29 INFO - PROCESS | 1659 | 1468020509590 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1659 | 1468020509592 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x129491800 == 34 [pid = 1659] [id = 737] 16:28:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1193be800) [pid = 1659] [serial = 2211] [outer = 0x0] 16:28:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11988f000) [pid = 1659] [serial = 2212] [outer = 0x1193be800] 16:28:29 INFO - PROCESS | 1659 | 1468020509618 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x117374400) [pid = 1659] [serial = 2213] [outer = 0x1193be800] 16:28:29 INFO - PROCESS | 1659 | 1468020509946 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:28:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 491ms 16:28:29 INFO - PROCESS | 1659 | 1468020509970 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1659 | 1468020509973 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:28:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:28:29 INFO - PROCESS | 1659 | 1468020509976 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1659 | 1468020509978 Marionette TRACE conn2 <- [1,2922,null,{}] 16:28:29 INFO - PROCESS | 1659 | 1468020509980 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}] 16:28:29 INFO - PROCESS | 1659 | 1468020509982 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:30 INFO - PROCESS | 1659 | 1468020510074 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:28:30 INFO - PROCESS | 1659 | 1468020510136 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1659 | 1468020510138 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242d4800 == 35 [pid = 1659] [id = 738] 16:28:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119883800) [pid = 1659] [serial = 2214] [outer = 0x0] 16:28:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120f2ec00) [pid = 1659] [serial = 2215] [outer = 0x119883800] 16:28:30 INFO - PROCESS | 1659 | 1468020510164 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123b49c00) [pid = 1659] [serial = 2216] [outer = 0x119883800] 16:28:30 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:30 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:30 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:30 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:28:30 INFO - PROCESS | 1659 | 1468020510427 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]]]}] 16:28:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:28:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:30 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 16:28:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:30 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 16:28:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:30 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]" 16:28:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:28:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:28:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 16:28:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:28:30 INFO - PROCESS | 1659 | 1468020510447 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1659 | 1468020510448 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:28:30 INFO - PROCESS | 1659 | 1468020510450 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1659 | 1468020510452 Marionette TRACE conn2 <- [1,2926,null,{}] 16:28:30 INFO - PROCESS | 1659 | 1468020510464 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}] 16:28:30 INFO - PROCESS | 1659 | 1468020510465 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:30 INFO - PROCESS | 1659 | 1468020510603 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:28:30 INFO - PROCESS | 1659 | 1468020510663 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1659 | 1468020510665 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x110eef000 == 36 [pid = 1659] [id = 739] 16:28:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x10ebdd800) [pid = 1659] [serial = 2217] [outer = 0x0] 16:28:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x10ebe4800) [pid = 1659] [serial = 2218] [outer = 0x10ebdd800] 16:28:30 INFO - PROCESS | 1659 | 1468020510696 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x110f7a000) [pid = 1659] [serial = 2219] [outer = 0x10ebdd800] 16:28:31 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:28:31 INFO - PROCESS | 1659 | 1468020511138 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]]]}] 16:28:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:28:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 16:28:31 INFO - PROCESS | 1659 | 1468020511181 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:28:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:28:31 INFO - PROCESS | 1659 | 1468020511184 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:28:31 INFO - PROCESS | 1659 | 1468020511187 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1659 | 1468020511189 Marionette TRACE conn2 <- [1,2930,null,{}] 16:28:31 INFO - PROCESS | 1659 | 1468020511192 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}] 16:28:31 INFO - PROCESS | 1659 | 1468020511196 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:31 INFO - PROCESS | 1659 | 1468020511313 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:28:31 INFO - PROCESS | 1659 | 1468020511420 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1659 | 1468020511422 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195c6800 == 37 [pid = 1659] [id = 740] 16:28:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x112f86800) [pid = 1659] [serial = 2220] [outer = 0x0] 16:28:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1133ef400) [pid = 1659] [serial = 2221] [outer = 0x112f86800] 16:28:31 INFO - PROCESS | 1659 | 1468020511452 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x116082800) [pid = 1659] [serial = 2222] [outer = 0x112f86800] 16:28:31 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:28:31 INFO - PROCESS | 1659 | 1468020511851 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]]]}] 16:28:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:28:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 674ms 16:28:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:28:31 INFO - PROCESS | 1659 | 1468020511861 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1659 | 1468020511863 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:28:31 INFO - PROCESS | 1659 | 1468020511866 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1659 | 1468020511867 Marionette TRACE conn2 <- [1,2934,null,{}] 16:28:31 INFO - PROCESS | 1659 | 1468020511870 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}] 16:28:31 INFO - PROCESS | 1659 | 1468020511871 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:31 INFO - PROCESS | 1659 | 1468020511984 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:28:32 INFO - PROCESS | 1659 | 1468020512044 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1659 | 1468020512045 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1268d5800 == 38 [pid = 1659] [id = 741] 16:28:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11690fc00) [pid = 1659] [serial = 2223] [outer = 0x0] 16:28:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x11737bc00) [pid = 1659] [serial = 2224] [outer = 0x11690fc00] 16:28:32 INFO - PROCESS | 1659 | 1468020512078 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1181b7000) [pid = 1659] [serial = 2225] [outer = 0x11690fc00] 16:28:32 INFO - PROCESS | 1659 | 1468020512534 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]]]}] 16:28:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:28:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 719ms 16:28:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:28:32 INFO - PROCESS | 1659 | 1468020512586 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1659 | 1468020512589 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:28:32 INFO - PROCESS | 1659 | 1468020512596 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1659 | 1468020512600 Marionette TRACE conn2 <- [1,2938,null,{}] 16:28:32 INFO - PROCESS | 1659 | 1468020512603 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}] 16:28:32 INFO - PROCESS | 1659 | 1468020512605 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:32 INFO - PROCESS | 1659 | 1468020512834 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:28:32 INFO - PROCESS | 1659 | 1468020512983 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1659 | 1468020512984 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e91000 == 39 [pid = 1659] [id = 742] 16:28:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1129d3000) [pid = 1659] [serial = 2226] [outer = 0x0] 16:28:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x112df2400) [pid = 1659] [serial = 2227] [outer = 0x1129d3000] 16:28:33 INFO - PROCESS | 1659 | 1468020513014 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x113a52c00) [pid = 1659] [serial = 2228] [outer = 0x1129d3000] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1242d4800 == 38 [pid = 1659] [id = 738] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x129491800 == 37 [pid = 1659] [id = 737] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1195da800 == 36 [pid = 1659] [id = 736] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1288ed800 == 35 [pid = 1659] [id = 735] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1261b9000 == 34 [pid = 1659] [id = 734] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x125606000 == 33 [pid = 1659] [id = 733] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1242d5000 == 32 [pid = 1659] [id = 732] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12cd9f000) [pid = 1659] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1238e0000 == 31 [pid = 1659] [id = 731] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1195db000 == 30 [pid = 1659] [id = 730] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x117e91800 == 29 [pid = 1659] [id = 729] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x112ff0800 == 28 [pid = 1659] [id = 728] 16:28:33 INFO - PROCESS | 1659 | --DOCSHELL 0x11872f000 == 27 [pid = 1659] [id = 727] 16:28:33 INFO - PROCESS | 1659 | 1468020513427 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]]]}] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12a558000) [pid = 1659] [serial = 2159] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x124bfc400) [pid = 1659] [serial = 2143] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1290a1400) [pid = 1659] [serial = 2149] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12686e400) [pid = 1659] [serial = 2146] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x129406c00) [pid = 1659] [serial = 2152] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11931b400) [pid = 1659] [serial = 2155] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1291d0000) [pid = 1659] [serial = 2150] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119064800) [pid = 1659] [serial = 2125] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119861400) [pid = 1659] [serial = 2126] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x117375000) [pid = 1659] [serial = 2128] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1180c4400) [pid = 1659] [serial = 2129] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1181bdc00) [pid = 1659] [serial = 2131] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11831dc00) [pid = 1659] [serial = 2132] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1240aa000) [pid = 1659] [serial = 2140] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1291cac00) [pid = 1659] [serial = 2120] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116975400) [pid = 1659] [serial = 2122] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1176c9800) [pid = 1659] [serial = 2123] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123835800) [pid = 1659] [serial = 2137] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123fc5800) [pid = 1659] [serial = 2138] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119863c00) [pid = 1659] [serial = 2134] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119a82800) [pid = 1659] [serial = 2135] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1128cdc00) [pid = 1659] [serial = 1460] [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.] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x129408c00) [pid = 1659] [serial = 2158] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12a61a400) [pid = 1659] [serial = 2161] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a623000) [pid = 1659] [serial = 2162] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12940ec00) [pid = 1659] [serial = 2153] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128db3400) [pid = 1659] [serial = 2147] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12686c000) [pid = 1659] [serial = 2144] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120f30c00) [pid = 1659] [serial = 2156] [outer = 0x0] [url = about:blank] 16:28:33 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1245b9c00) [pid = 1659] [serial = 2141] [outer = 0x0] [url = about:blank] 16:28:33 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. 16:28:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 888ms 16:28:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:28:33 INFO - PROCESS | 1659 | 1468020513481 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1659 | 1468020513483 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:28:33 INFO - PROCESS | 1659 | 1468020513486 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1659 | 1468020513488 Marionette TRACE conn2 <- [1,2942,null,{}] 16:28:33 INFO - PROCESS | 1659 | 1468020513491 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}] 16:28:33 INFO - PROCESS | 1659 | 1468020513493 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:33 INFO - PROCESS | 1659 | 1468020513586 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:28:33 INFO - PROCESS | 1659 | 1468020513590 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1659 | 1468020513592 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873e800 == 28 [pid = 1659] [id = 743] 16:28:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1166f2400) [pid = 1659] [serial = 2229] [outer = 0x0] 16:28:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116a0a800) [pid = 1659] [serial = 2230] [outer = 0x1166f2400] 16:28:33 INFO - PROCESS | 1659 | 1468020513623 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11690d800) [pid = 1659] [serial = 2231] [outer = 0x1166f2400] 16:28:33 INFO - PROCESS | 1659 | 1468020513953 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"]]]}] 16:28:34 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 16:28:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:28:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:28:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 16:28:34 INFO - PROCESS | 1659 | 1468020514032 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1659 | 1468020514034 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:28:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:28:34 INFO - PROCESS | 1659 | 1468020514037 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1659 | 1468020514038 Marionette TRACE conn2 <- [1,2946,null,{}] 16:28:34 INFO - PROCESS | 1659 | 1468020514041 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}] 16:28:34 INFO - PROCESS | 1659 | 1468020514042 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:34 INFO - PROCESS | 1659 | 1468020514122 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:28:34 INFO - PROCESS | 1659 | 1468020514127 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1659 | 1468020514129 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f2a800 == 29 [pid = 1659] [id = 744] 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1126f3800) [pid = 1659] [serial = 2232] [outer = 0x0] 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1181b7400) [pid = 1659] [serial = 2233] [outer = 0x1126f3800] 16:28:34 INFO - PROCESS | 1659 | 1468020514157 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11831c000) [pid = 1659] [serial = 2234] [outer = 0x1126f3800] 16:28:34 INFO - PROCESS | 1659 | 1468020514509 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]]]}] 16:28:34 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. 16:28:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 518ms 16:28:34 INFO - PROCESS | 1659 | 1468020514555 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1659 | 1468020514558 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:28:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:28:34 INFO - PROCESS | 1659 | 1468020514566 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1659 | 1468020514568 Marionette TRACE conn2 <- [1,2950,null,{}] 16:28:34 INFO - PROCESS | 1659 | 1468020514571 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}] 16:28:34 INFO - PROCESS | 1659 | 1468020514573 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:34 INFO - PROCESS | 1659 | 1468020514687 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:28:34 INFO - PROCESS | 1659 | 1468020514694 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1659 | 1468020514695 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12561a000 == 30 [pid = 1659] [id = 745] 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118376c00) [pid = 1659] [serial = 2235] [outer = 0x0] 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11931b400) [pid = 1659] [serial = 2236] [outer = 0x118376c00] 16:28:34 INFO - PROCESS | 1659 | 1468020514722 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1195b3000) [pid = 1659] [serial = 2237] [outer = 0x118376c00] 16:28:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x110ee6800 == 31 [pid = 1659] [id = 746] 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1195bdc00) [pid = 1659] [serial = 2238] [outer = 0x0] 16:28:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119832400) [pid = 1659] [serial = 2239] [outer = 0x1195bdc00] 16:28:35 INFO - PROCESS | 1659 | 1468020515035 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]]]}] 16:28:35 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. 16:28:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 525ms 16:28:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:28:35 INFO - PROCESS | 1659 | 1468020515087 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1659 | 1468020515089 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:28:35 INFO - PROCESS | 1659 | 1468020515091 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1659 | 1468020515092 Marionette TRACE conn2 <- [1,2954,null,{}] 16:28:35 INFO - PROCESS | 1659 | 1468020515094 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}] 16:28:35 INFO - PROCESS | 1659 | 1468020515095 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:35 INFO - PROCESS | 1659 | 1468020515224 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:28:35 INFO - PROCESS | 1659 | 1468020515262 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1659 | 1468020515263 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288eb000 == 32 [pid = 1659] [id = 747] 16:28:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118532800) [pid = 1659] [serial = 2240] [outer = 0x0] 16:28:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119830400) [pid = 1659] [serial = 2241] [outer = 0x118532800] 16:28:35 INFO - PROCESS | 1659 | 1468020515293 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119fc5400) [pid = 1659] [serial = 2242] [outer = 0x118532800] 16:28:35 INFO - PROCESS | 1659 | 1468020515564 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]]]}] 16:28:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:28:35 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 16:28:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 16:28:35 INFO - PROCESS | 1659 | 1468020515613 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1659 | 1468020515614 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:28:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:28:35 INFO - PROCESS | 1659 | 1468020515616 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1659 | 1468020515617 Marionette TRACE conn2 <- [1,2958,null,{}] 16:28:35 INFO - PROCESS | 1659 | 1468020515623 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}] 16:28:35 INFO - PROCESS | 1659 | 1468020515624 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:35 INFO - PROCESS | 1659 | 1468020515745 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:28:35 INFO - PROCESS | 1659 | 1468020515749 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1659 | 1468020515753 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a41f800 == 33 [pid = 1659] [id = 748] 16:28:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123b40c00) [pid = 1659] [serial = 2243] [outer = 0x0] 16:28:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123b43800) [pid = 1659] [serial = 2244] [outer = 0x123b40c00] 16:28:35 INFO - PROCESS | 1659 | 1468020515820 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123f6a400) [pid = 1659] [serial = 2245] [outer = 0x123b40c00] 16:28:36 INFO - PROCESS | 1659 | 1468020516115 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]]]}] 16:28:36 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. 16:28:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 16:28:36 INFO - PROCESS | 1659 | 1468020516138 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1659 | 1468020516140 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:28:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:28:36 INFO - PROCESS | 1659 | 1468020516149 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1659 | 1468020516150 Marionette TRACE conn2 <- [1,2962,null,{}] 16:28:36 INFO - PROCESS | 1659 | 1468020516153 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}] 16:28:36 INFO - PROCESS | 1659 | 1468020516154 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:36 INFO - PROCESS | 1659 | 1468020516267 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:28:36 INFO - PROCESS | 1659 | 1468020516271 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1659 | 1468020516280 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12aa24800 == 34 [pid = 1659] [id = 749] 16:28:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123f71c00) [pid = 1659] [serial = 2246] [outer = 0x0] 16:28:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124263800) [pid = 1659] [serial = 2247] [outer = 0x123f71c00] 16:28:36 INFO - PROCESS | 1659 | 1468020516339 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12426bc00) [pid = 1659] [serial = 2248] [outer = 0x123f71c00] 16:28:36 INFO - PROCESS | 1659 | 1468020516629 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]]]}] 16:28:36 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. 16:28:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 520ms 16:28:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:28:36 INFO - PROCESS | 1659 | 1468020516670 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1659 | 1468020516671 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:28:36 INFO - PROCESS | 1659 | 1468020516673 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1659 | 1468020516674 Marionette TRACE conn2 <- [1,2966,null,{}] 16:28:36 INFO - PROCESS | 1659 | 1468020516676 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}] 16:28:36 INFO - PROCESS | 1659 | 1468020516678 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:36 INFO - PROCESS | 1659 | 1468020516779 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:28:36 INFO - PROCESS | 1659 | 1468020516793 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1659 | 1468020516794 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b232000 == 35 [pid = 1659] [id = 750] 16:28:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x111ca9400) [pid = 1659] [serial = 2249] [outer = 0x0] 16:28:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1245b8800) [pid = 1659] [serial = 2250] [outer = 0x111ca9400] 16:28:36 INFO - PROCESS | 1659 | 1468020516818 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124858000) [pid = 1659] [serial = 2251] [outer = 0x111ca9400] 16:28:37 INFO - PROCESS | 1659 | 1468020517114 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]]]}] 16:28:37 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. 16:28:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 471ms 16:28:37 INFO - PROCESS | 1659 | 1468020517147 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1659 | 1468020517148 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:28:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:28:37 INFO - PROCESS | 1659 | 1468020517151 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1659 | 1468020517152 Marionette TRACE conn2 <- [1,2970,null,{}] 16:28:37 INFO - PROCESS | 1659 | 1468020517154 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}] 16:28:37 INFO - PROCESS | 1659 | 1468020517155 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:37 INFO - PROCESS | 1659 | 1468020517268 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:28:37 INFO - PROCESS | 1659 | 1468020517272 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1659 | 1468020517273 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f24000 == 36 [pid = 1659] [id = 751] 16:28:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12485a000) [pid = 1659] [serial = 2252] [outer = 0x0] 16:28:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124862400) [pid = 1659] [serial = 2253] [outer = 0x12485a000] 16:28:37 INFO - PROCESS | 1659 | 1468020517296 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1249d4800) [pid = 1659] [serial = 2254] [outer = 0x12485a000] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x110f63000) [pid = 1659] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1176c2800) [pid = 1659] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x111ca8400) [pid = 1659] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1126f0c00) [pid = 1659] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x112a7b400) [pid = 1659] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11736fc00) [pid = 1659] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x112f90800) [pid = 1659] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113378c00) [pid = 1659] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118192400) [pid = 1659] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123f6f800) [pid = 1659] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1256a1400) [pid = 1659] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x124863800) [pid = 1659] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11818f000) [pid = 1659] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1193be800) [pid = 1659] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11935cc00) [pid = 1659] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117225400) [pid = 1659] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:28:37 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x112de2800) [pid = 1659] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:28:37 INFO - PROCESS | 1659 | 1468020517693 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]]]}] 16:28:37 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. 16:28:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 569ms 16:28:37 INFO - PROCESS | 1659 | 1468020517719 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1659 | 1468020517720 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:28:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:28:37 INFO - PROCESS | 1659 | 1468020517723 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1659 | 1468020517725 Marionette TRACE conn2 <- [1,2974,null,{}] 16:28:37 INFO - PROCESS | 1659 | 1468020517728 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}] 16:28:37 INFO - PROCESS | 1659 | 1468020517729 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:37 INFO - PROCESS | 1659 | 1468020517836 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:28:37 INFO - PROCESS | 1659 | 1468020517841 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1659 | 1468020517843 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x123865800 == 37 [pid = 1659] [id = 752] 16:28:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1110a8800) [pid = 1659] [serial = 2255] [outer = 0x0] 16:28:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11602fc00) [pid = 1659] [serial = 2256] [outer = 0x1110a8800] 16:28:37 INFO - PROCESS | 1659 | 1468020517884 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118210000) [pid = 1659] [serial = 2257] [outer = 0x1110a8800] 16:28:38 INFO - PROCESS | 1659 | 1468020518220 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]]]}] 16:28:38 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. 16:28:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 524ms 16:28:38 INFO - PROCESS | 1659 | 1468020518260 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1659 | 1468020518262 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:28:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:28:38 INFO - PROCESS | 1659 | 1468020518267 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1659 | 1468020518269 Marionette TRACE conn2 <- [1,2978,null,{}] 16:28:38 INFO - PROCESS | 1659 | 1468020518272 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}] 16:28:38 INFO - PROCESS | 1659 | 1468020518274 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:38 INFO - PROCESS | 1659 | 1468020518413 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:28:38 INFO - PROCESS | 1659 | 1468020518418 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1659 | 1468020518420 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c04c800 == 38 [pid = 1659] [id = 753] 16:28:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1195b5400) [pid = 1659] [serial = 2258] [outer = 0x0] 16:28:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x124b86400) [pid = 1659] [serial = 2259] [outer = 0x1195b5400] 16:28:38 INFO - PROCESS | 1659 | 1468020518463 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1255abc00) [pid = 1659] [serial = 2260] [outer = 0x1195b5400] 16:28:38 INFO - PROCESS | 1659 | 1468020518861 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]]]}] 16:28:38 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. 16:28:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 624ms 16:28:38 INFO - PROCESS | 1659 | 1468020518891 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1659 | 1468020518892 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:28:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:28:38 INFO - PROCESS | 1659 | 1468020518895 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1659 | 1468020518896 Marionette TRACE conn2 <- [1,2982,null,{}] 16:28:38 INFO - PROCESS | 1659 | 1468020518899 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}] 16:28:38 INFO - PROCESS | 1659 | 1468020518900 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:39 INFO - PROCESS | 1659 | 1468020519032 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:28:39 INFO - PROCESS | 1659 | 1468020519039 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1659 | 1468020519039 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2a6000 == 39 [pid = 1659] [id = 754] 16:28:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1249d9400) [pid = 1659] [serial = 2261] [outer = 0x0] 16:28:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125623400) [pid = 1659] [serial = 2262] [outer = 0x1249d9400] 16:28:39 INFO - PROCESS | 1659 | 1468020519063 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126161800) [pid = 1659] [serial = 2263] [outer = 0x1249d9400] 16:28:39 INFO - PROCESS | 1659 | 1468020519352 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"]]]}] 16:28:39 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 16:28:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:28:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms 16:28:39 INFO - PROCESS | 1659 | 1468020519372 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1659 | 1468020519373 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:28:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:28:39 INFO - PROCESS | 1659 | 1468020519375 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1659 | 1468020519376 Marionette TRACE conn2 <- [1,2986,null,{}] 16:28:39 INFO - PROCESS | 1659 | 1468020519378 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}] 16:28:39 INFO - PROCESS | 1659 | 1468020519380 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:39 INFO - PROCESS | 1659 | 1468020519476 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:28:39 INFO - PROCESS | 1659 | 1468020519480 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1659 | 1468020519481 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c977800 == 40 [pid = 1659] [id = 755] 16:28:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12562fc00) [pid = 1659] [serial = 2264] [outer = 0x0] 16:28:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126632400) [pid = 1659] [serial = 2265] [outer = 0x12562fc00] 16:28:39 INFO - PROCESS | 1659 | 1468020519507 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126b87400) [pid = 1659] [serial = 2266] [outer = 0x12562fc00] 16:28:39 INFO - PROCESS | 1659 | 1468020519923 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]]]}] 16:28:39 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. 16:28:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms 16:28:39 INFO - PROCESS | 1659 | 1468020519950 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1659 | 1468020519954 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:28:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:28:39 INFO - PROCESS | 1659 | 1468020519958 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1659 | 1468020519962 Marionette TRACE conn2 <- [1,2990,null,{}] 16:28:39 INFO - PROCESS | 1659 | 1468020519968 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}] 16:28:39 INFO - PROCESS | 1659 | 1468020519971 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:40 INFO - PROCESS | 1659 | 1468020520170 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:28:40 INFO - PROCESS | 1659 | 1468020520368 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1659 | 1468020520370 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fdd000 == 41 [pid = 1659] [id = 756] 16:28:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116078800) [pid = 1659] [serial = 2267] [outer = 0x0] 16:28:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1166f5c00) [pid = 1659] [serial = 2268] [outer = 0x116078800] 16:28:40 INFO - PROCESS | 1659 | 1468020520446 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1173ca400) [pid = 1659] [serial = 2269] [outer = 0x116078800] 16:28:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b05800 == 42 [pid = 1659] [id = 757] 16:28:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118319800) [pid = 1659] [serial = 2270] [outer = 0x0] 16:28:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1160dac00) [pid = 1659] [serial = 2271] [outer = 0x118319800] 16:28:40 INFO - PROCESS | 1659 | 1468020520878 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]]]}] 16:28:40 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. 16:28:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 925ms 16:28:40 INFO - PROCESS | 1659 | 1468020520883 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1659 | 1468020520886 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:28:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:28:40 INFO - PROCESS | 1659 | 1468020520893 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1659 | 1468020520895 Marionette TRACE conn2 <- [1,2994,null,{}] 16:28:40 INFO - PROCESS | 1659 | 1468020520897 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}] 16:28:40 INFO - PROCESS | 1659 | 1468020520899 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:41 INFO - PROCESS | 1659 | 1468020521031 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:28:41 INFO - PROCESS | 1659 | 1468020521111 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1659 | 1468020521112 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a41e000 == 43 [pid = 1659] [id = 758] 16:28:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1181b8c00) [pid = 1659] [serial = 2272] [outer = 0x0] 16:28:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11905ac00) [pid = 1659] [serial = 2273] [outer = 0x1181b8c00] 16:28:41 INFO - PROCESS | 1659 | 1468020521144 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119832c00) [pid = 1659] [serial = 2274] [outer = 0x1181b8c00] 16:28:41 INFO - PROCESS | 1659 | 1468020521498 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]]]}] 16:28:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:28:41 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 16:28:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 622ms 16:28:41 INFO - PROCESS | 1659 | 1468020521515 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:28:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:28:41 INFO - PROCESS | 1659 | 1468020521516 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:28:41 INFO - PROCESS | 1659 | 1468020521519 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1659 | 1468020521521 Marionette TRACE conn2 <- [1,2998,null,{}] 16:28:41 INFO - PROCESS | 1659 | 1468020521529 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}] 16:28:41 INFO - PROCESS | 1659 | 1468020521533 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:41 INFO - PROCESS | 1659 | 1468020521643 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:28:41 INFO - PROCESS | 1659 | 1468020521765 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1659 | 1468020521767 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cc39800 == 44 [pid = 1659] [id = 759] 16:28:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1239bb000) [pid = 1659] [serial = 2275] [outer = 0x0] 16:28:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x123b49400) [pid = 1659] [serial = 2276] [outer = 0x1239bb000] 16:28:41 INFO - PROCESS | 1659 | 1468020521798 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12426e800) [pid = 1659] [serial = 2277] [outer = 0x1239bb000] 16:28:42 INFO - PROCESS | 1659 | 1468020522164 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]]]}] 16:28:42 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. 16:28:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 674ms 16:28:42 INFO - PROCESS | 1659 | 1468020522194 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1659 | 1468020522195 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:28:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:28:42 INFO - PROCESS | 1659 | 1468020522198 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1659 | 1468020522199 Marionette TRACE conn2 <- [1,3002,null,{}] 16:28:42 INFO - PROCESS | 1659 | 1468020522202 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}] 16:28:42 INFO - PROCESS | 1659 | 1468020522203 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:42 INFO - PROCESS | 1659 | 1468020522312 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:28:42 INFO - PROCESS | 1659 | 1468020522377 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1659 | 1468020522378 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cd8c000 == 45 [pid = 1659] [id = 760] 16:28:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x112231c00) [pid = 1659] [serial = 2278] [outer = 0x0] 16:28:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x124ef6800) [pid = 1659] [serial = 2279] [outer = 0x112231c00] 16:28:42 INFO - PROCESS | 1659 | 1468020522460 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12569b800) [pid = 1659] [serial = 2280] [outer = 0x112231c00] 16:28:42 INFO - PROCESS | 1659 | 1468020522831 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]]]}] 16:28:42 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. 16:28:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 16:28:42 INFO - PROCESS | 1659 | 1468020522867 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1659 | 1468020522869 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:28:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:28:42 INFO - PROCESS | 1659 | 1468020522871 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1659 | 1468020522873 Marionette TRACE conn2 <- [1,3006,null,{}] 16:28:42 INFO - PROCESS | 1659 | 1468020522875 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}] 16:28:42 INFO - PROCESS | 1659 | 1468020522877 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:42 INFO - PROCESS | 1659 | 1468020522987 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:28:43 INFO - PROCESS | 1659 | 1468020523086 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1659 | 1468020523088 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1127ed800 == 46 [pid = 1659] [id = 761] 16:28:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1162b6c00) [pid = 1659] [serial = 2281] [outer = 0x0] 16:28:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x11988fc00) [pid = 1659] [serial = 2282] [outer = 0x1162b6c00] 16:28:43 INFO - PROCESS | 1659 | 1468020523118 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x125626c00) [pid = 1659] [serial = 2283] [outer = 0x1162b6c00] 16:28:43 INFO - PROCESS | 1659 | 1468020523627 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]]]}] 16:28:43 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. 16:28:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 769ms 16:28:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:28:43 INFO - PROCESS | 1659 | 1468020523641 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1659 | 1468020523643 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:28:43 INFO - PROCESS | 1659 | 1468020523646 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1659 | 1468020523648 Marionette TRACE conn2 <- [1,3010,null,{}] 16:28:43 INFO - PROCESS | 1659 | 1468020523652 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}] 16:28:43 INFO - PROCESS | 1659 | 1468020523654 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:43 INFO - PROCESS | 1659 | 1468020523755 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:28:43 INFO - PROCESS | 1659 | 1468020523829 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1659 | 1468020523831 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x11735d800 == 47 [pid = 1659] [id = 762] 16:28:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x113370400) [pid = 1659] [serial = 2284] [outer = 0x0] 16:28:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1133d2400) [pid = 1659] [serial = 2285] [outer = 0x113370400] 16:28:43 INFO - PROCESS | 1659 | 1468020523906 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x11736e000) [pid = 1659] [serial = 2286] [outer = 0x113370400] 16:28:44 INFO - PROCESS | 1659 | 1468020524354 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]]]}] 16:28:44 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 16:28:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 723ms 16:28:44 INFO - PROCESS | 1659 | 1468020524369 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1659 | 1468020524373 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:28:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:28:44 INFO - PROCESS | 1659 | 1468020524380 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1659 | 1468020524382 Marionette TRACE conn2 <- [1,3014,null,{}] 16:28:44 INFO - PROCESS | 1659 | 1468020524385 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}] 16:28:44 INFO - PROCESS | 1659 | 1468020524386 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:44 INFO - PROCESS | 1659 | 1468020524483 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2a6000 == 46 [pid = 1659] [id = 754] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12c04c800 == 45 [pid = 1659] [id = 753] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123865800 == 44 [pid = 1659] [id = 752] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123f24000 == 43 [pid = 1659] [id = 751] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12b232000 == 42 [pid = 1659] [id = 750] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12aa24800 == 41 [pid = 1659] [id = 749] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12a41f800 == 40 [pid = 1659] [id = 748] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1288eb000 == 39 [pid = 1659] [id = 747] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x110ee6800 == 38 [pid = 1659] [id = 746] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12561a000 == 37 [pid = 1659] [id = 745] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123f2a800 == 36 [pid = 1659] [id = 744] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x11873e800 == 35 [pid = 1659] [id = 743] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x117e91000 == 34 [pid = 1659] [id = 742] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1268d5800 == 33 [pid = 1659] [id = 741] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1195c6800 == 32 [pid = 1659] [id = 740] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x110eef000 == 31 [pid = 1659] [id = 739] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x11735d800 == 30 [pid = 1659] [id = 762] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1127ed800 == 29 [pid = 1659] [id = 761] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12cd8c000 == 28 [pid = 1659] [id = 760] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12cc39800 == 27 [pid = 1659] [id = 759] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x124b05800 == 26 [pid = 1659] [id = 757] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12a41e000 == 25 [pid = 1659] [id = 758] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12c977800 == 24 [pid = 1659] [id = 755] 16:28:45 INFO - PROCESS | 1659 | --DOCSHELL 0x119fdd000 == 23 [pid = 1659] [id = 756] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x11818a400) [pid = 1659] [serial = 2197] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x1180c3000) [pid = 1659] [serial = 2194] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x116913800) [pid = 1659] [serial = 2191] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x117370800) [pid = 1659] [serial = 2192] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x1128d8800) [pid = 1659] [serial = 2185] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1129cf800) [pid = 1659] [serial = 2186] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1133c9800) [pid = 1659] [serial = 2188] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x116023800) [pid = 1659] [serial = 2189] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x117378800) [pid = 1659] [serial = 2182] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1180df400) [pid = 1659] [serial = 2183] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x117375800) [pid = 1659] [serial = 2165] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1133f2000) [pid = 1659] [serial = 2164] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119864400) [pid = 1659] [serial = 2168] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11837e400) [pid = 1659] [serial = 2167] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118318c00) [pid = 1659] [serial = 2200] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x124860c00) [pid = 1659] [serial = 2171] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12426a000) [pid = 1659] [serial = 2170] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x128a56800) [pid = 1659] [serial = 2174] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1266b9c00) [pid = 1659] [serial = 2173] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12909ac00) [pid = 1659] [serial = 2176] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12a2cb800) [pid = 1659] [serial = 2177] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12a6d3000) [pid = 1659] [serial = 2180] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123f6bc00) [pid = 1659] [serial = 2179] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x117374400) [pid = 1659] [serial = 2213] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1181b4400) [pid = 1659] [serial = 2198] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119381800) [pid = 1659] [serial = 2203] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11931e000) [pid = 1659] [serial = 2201] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1180c0c00) [pid = 1659] [serial = 2206] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119322800) [pid = 1659] [serial = 2207] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11988f000) [pid = 1659] [serial = 2212] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x120f2ec00) [pid = 1659] [serial = 2215] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1193c7c00) [pid = 1659] [serial = 2204] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119883400) [pid = 1659] [serial = 2210] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119862400) [pid = 1659] [serial = 2209] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1180df800) [pid = 1659] [serial = 2195] [outer = 0x0] [url = about:blank] 16:28:45 INFO - PROCESS | 1659 | 1468020525191 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1659 | 1468020525193 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x110eec000 == 24 [pid = 1659] [id = 763] 16:28:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x110f77000) [pid = 1659] [serial = 2287] [outer = 0x0] 16:28:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x111e58c00) [pid = 1659] [serial = 2288] [outer = 0x110f77000] 16:28:45 INFO - PROCESS | 1659 | 1468020525224 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1129c9400) [pid = 1659] [serial = 2289] [outer = 0x110f77000] 16:28:45 INFO - PROCESS | 1659 | [1659] 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 16:28:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:28:45 INFO - {} 16:28:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:28:45 INFO - {} 16:28:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:28:45 INFO - {} 16:28:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:28:45 INFO - {} 16:28:45 INFO - PROCESS | 1659 | 1468020525548 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:28:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1174ms 16:28:45 INFO - TEST-START | /FileAPI/fileReader.html 16:28:45 INFO - PROCESS | 1659 | 1468020525562 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1659 | 1468020525564 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:28:45 INFO - PROCESS | 1659 | 1468020525567 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1659 | 1468020525569 Marionette TRACE conn2 <- [1,3018,null,{}] 16:28:45 INFO - PROCESS | 1659 | 1468020525573 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}] 16:28:45 INFO - PROCESS | 1659 | 1468020525576 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:45 INFO - PROCESS | 1659 | 1468020525662 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:28:45 INFO - PROCESS | 1659 | 1468020525667 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1659 | 1468020525668 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1188ac800 == 25 [pid = 1659] [id = 764] 16:28:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11383cc00) [pid = 1659] [serial = 2290] [outer = 0x0] 16:28:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116a0c000) [pid = 1659] [serial = 2291] [outer = 0x11383cc00] 16:28:45 INFO - PROCESS | 1659 | 1468020525698 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x117374400) [pid = 1659] [serial = 2292] [outer = 0x11383cc00] 16:28:46 INFO - PROCESS | 1659 | 1468020526040 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]]]}] 16:28:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:28:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:28:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:28:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:28:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 524ms 16:28:46 INFO - PROCESS | 1659 | 1468020526093 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1659 | 1468020526096 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:28:46 INFO - TEST-START | /FileAPI/historical.html 16:28:46 INFO - PROCESS | 1659 | 1468020526099 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1659 | 1468020526100 Marionette TRACE conn2 <- [1,3022,null,{}] 16:28:46 INFO - PROCESS | 1659 | 1468020526102 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}] 16:28:46 INFO - PROCESS | 1659 | 1468020526104 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:46 INFO - PROCESS | 1659 | 1468020526195 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:28:46 INFO - PROCESS | 1659 | 1468020526200 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1659 | 1468020526201 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x119fd9800 == 26 [pid = 1659] [id = 765] 16:28:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1176ce400) [pid = 1659] [serial = 2293] [outer = 0x0] 16:28:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1180ca400) [pid = 1659] [serial = 2294] [outer = 0x1176ce400] 16:28:46 INFO - PROCESS | 1659 | 1468020526229 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1181b2400) [pid = 1659] [serial = 2295] [outer = 0x1176ce400] 16:28:46 INFO - PROCESS | 1659 | 1468020526559 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"]]]}] 16:28:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:28:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:28:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:28:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:28:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:28:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:28:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:28:46 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 16:28:46 INFO - TEST-START | /FileAPI/idlharness.html 16:28:46 INFO - PROCESS | 1659 | 1468020526569 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1659 | 1468020526570 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:28:46 INFO - PROCESS | 1659 | 1468020526581 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1659 | 1468020526585 Marionette TRACE conn2 <- [1,3026,null,{}] 16:28:46 INFO - PROCESS | 1659 | 1468020526589 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}] 16:28:46 INFO - PROCESS | 1659 | 1468020526592 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:46 INFO - PROCESS | 1659 | 1468020526698 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:28:46 INFO - PROCESS | 1659 | 1468020526706 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1659 | 1468020526707 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1242d1800 == 27 [pid = 1659] [id = 766] 16:28:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1181b7c00) [pid = 1659] [serial = 2296] [outer = 0x0] 16:28:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118209800) [pid = 1659] [serial = 2297] [outer = 0x1181b7c00] 16:28:46 INFO - PROCESS | 1659 | 1468020526733 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119011800) [pid = 1659] [serial = 2298] [outer = 0x1181b7c00] 16:28:47 INFO - PROCESS | 1659 | 1468020527223 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]]]}] 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:28:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:28:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:28:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:28:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:28:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:28:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:28:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:28:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:28:47 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 16:28:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:28:47 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 16:28:47 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 16:28:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:28:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:28:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:28:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:28:47 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 16:28:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:28:47 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 16:28:47 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 16:28:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:28:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:28:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 694ms 16:28:47 INFO - TEST-START | /FileAPI/idlharness.worker 16:28:47 INFO - PROCESS | 1659 | 1468020527268 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1659 | 1468020527269 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:28:47 INFO - PROCESS | 1659 | 1468020527272 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1659 | 1468020527273 Marionette TRACE conn2 <- [1,3030,null,{}] 16:28:47 INFO - PROCESS | 1659 | 1468020527276 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}] 16:28:47 INFO - PROCESS | 1659 | 1468020527277 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:47 INFO - PROCESS | 1659 | 1468020527407 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:28:47 INFO - PROCESS | 1659 | 1468020527424 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1659 | 1468020527425 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x129486000 == 28 [pid = 1659] [id = 767] 16:28:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11937ec00) [pid = 1659] [serial = 2299] [outer = 0x0] 16:28:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123f74800) [pid = 1659] [serial = 2300] [outer = 0x11937ec00] 16:28:47 INFO - PROCESS | 1659 | 1468020527459 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12426f400) [pid = 1659] [serial = 2301] [outer = 0x11937ec00] 16:28:47 INFO - PROCESS | 1659 | [1659] 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 16:28:48 INFO - PROCESS | 1659 | 1468020528149 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,{},{}]]]}] 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:28:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:28:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:28:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:28:48 INFO - {} 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:28:48 INFO - {} 16:28:48 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 - {} 16:28:48 INFO - {} 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:28:48 INFO - {} 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:28:48 INFO - {} 16:28:48 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 - {} 16:28:48 INFO - {} 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 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 16:28:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:28:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:28:48 INFO - {} 16:28:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 933ms 16:28:48 INFO - PROCESS | 1659 | 1468020528205 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1659 | 1468020528206 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:28:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:28:48 INFO - PROCESS | 1659 | 1468020528208 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1659 | 1468020528210 Marionette TRACE conn2 <- [1,3034,null,{}] 16:28:48 INFO - PROCESS | 1659 | 1468020528212 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}] 16:28:48 INFO - PROCESS | 1659 | 1468020528213 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:48 INFO - PROCESS | 1659 | 1468020528319 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:28:48 INFO - PROCESS | 1659 | 1468020528323 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1659 | 1468020528328 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d2b7000 == 29 [pid = 1659] [id = 768] 16:28:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1176ca800) [pid = 1659] [serial = 2302] [outer = 0x0] 16:28:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12a557400) [pid = 1659] [serial = 2303] [outer = 0x1176ca800] 16:28:48 INFO - PROCESS | 1659 | 1468020528393 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12a61ac00) [pid = 1659] [serial = 2304] [outer = 0x1176ca800] 16:28:48 INFO - PROCESS | 1659 | 1468020528733 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]]]}] 16:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:28:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 570ms 16:28:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:28:48 INFO - PROCESS | 1659 | 1468020528791 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1659 | 1468020528792 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:28:48 INFO - PROCESS | 1659 | 1468020528794 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1659 | 1468020528795 Marionette TRACE conn2 <- [1,3038,null,{}] 16:28:48 INFO - PROCESS | 1659 | 1468020528802 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}] 16:28:48 INFO - PROCESS | 1659 | 1468020528804 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:48 INFO - PROCESS | 1659 | 1468020528910 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:28:48 INFO - PROCESS | 1659 | 1468020528914 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1659 | 1468020528916 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x111c98800 == 30 [pid = 1659] [id = 769] 16:28:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11831e800) [pid = 1659] [serial = 2305] [outer = 0x0] 16:28:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12a623000) [pid = 1659] [serial = 2306] [outer = 0x11831e800] 16:28:48 INFO - PROCESS | 1659 | 1468020528942 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12a6cd400) [pid = 1659] [serial = 2307] [outer = 0x11831e800] 16:28:49 INFO - PROCESS | 1659 | 1468020529237 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"]]]}] 16:28:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:28:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:28:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118532800) [pid = 1659] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x123f71c00) [pid = 1659] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123b40c00) [pid = 1659] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x111ca9400) [pid = 1659] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12485a000) [pid = 1659] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1129d3000) [pid = 1659] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1126f3800) [pid = 1659] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x112f86800) [pid = 1659] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118376c00) [pid = 1659] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1195bdc00) [pid = 1659] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11690fc00) [pid = 1659] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1166f2400) [pid = 1659] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1249d9400) [pid = 1659] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x10ebdd800) [pid = 1659] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1110a8800) [pid = 1659] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12562fc00) [pid = 1659] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119883800) [pid = 1659] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:28:49 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1195b5400) [pid = 1659] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:28:49 INFO - PROCESS | 1659 | 1468020529516 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1659 | 1468020529517 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:28:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:28:49 INFO - PROCESS | 1659 | 1468020529522 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1659 | 1468020529531 Marionette TRACE conn2 <- [1,3042,null,{}] 16:28:49 INFO - PROCESS | 1659 | 1468020529534 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}] 16:28:49 INFO - PROCESS | 1659 | 1468020529535 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:49 INFO - PROCESS | 1659 | 1468020529613 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:28:49 INFO - PROCESS | 1659 | 1468020529616 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1659 | 1468020529617 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d807800 == 31 [pid = 1659] [id = 770] 16:28:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1129ca400) [pid = 1659] [serial = 2308] [outer = 0x0] 16:28:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118189c00) [pid = 1659] [serial = 2309] [outer = 0x1129ca400] 16:28:49 INFO - PROCESS | 1659 | 1468020529644 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123f73000) [pid = 1659] [serial = 2310] [outer = 0x1129ca400] 16:28:50 INFO - PROCESS | 1659 | 1468020530028 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]]]}] 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:28:50 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. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:28:50 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'.) 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:28:50 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. 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:28:50 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. 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:28:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:28:50 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. 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:28:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:28:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:28:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:28:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 533ms 16:28:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:28:50 INFO - PROCESS | 1659 | 1468020530056 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1659 | 1468020530057 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:28:50 INFO - PROCESS | 1659 | 1468020530060 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1659 | 1468020530061 Marionette TRACE conn2 <- [1,3046,null,{}] 16:28:50 INFO - PROCESS | 1659 | 1468020530063 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}] 16:28:50 INFO - PROCESS | 1659 | 1468020530064 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:50 INFO - PROCESS | 1659 | 1468020530168 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:28:50 INFO - PROCESS | 1659 | 1468020530192 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1659 | 1468020530193 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b6800 == 32 [pid = 1659] [id = 771] 16:28:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119382c00) [pid = 1659] [serial = 2311] [outer = 0x0] 16:28:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1290a4000) [pid = 1659] [serial = 2312] [outer = 0x119382c00] 16:28:50 INFO - PROCESS | 1659 | 1468020530226 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a9f8000) [pid = 1659] [serial = 2313] [outer = 0x119382c00] 16:28:50 INFO - PROCESS | 1659 | [1659] 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 16:28:50 INFO - PROCESS | 1659 | 1468020530529 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:28:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:28:50 INFO - {} 16:28:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 522ms 16:28:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:28:50 INFO - PROCESS | 1659 | 1468020530584 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1659 | 1468020530585 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:28:50 INFO - PROCESS | 1659 | 1468020530587 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1659 | 1468020530588 Marionette TRACE conn2 <- [1,3050,null,{}] 16:28:50 INFO - PROCESS | 1659 | 1468020530591 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}] 16:28:50 INFO - PROCESS | 1659 | 1468020530592 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:50 INFO - PROCESS | 1659 | 1468020530674 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:28:50 INFO - PROCESS | 1659 | 1468020530678 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1659 | 1468020530679 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e76000 == 33 [pid = 1659] [id = 772] 16:28:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1129c5c00) [pid = 1659] [serial = 2314] [outer = 0x0] 16:28:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112d47800) [pid = 1659] [serial = 2315] [outer = 0x1129c5c00] 16:28:50 INFO - PROCESS | 1659 | 1468020530707 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b093c00) [pid = 1659] [serial = 2316] [outer = 0x1129c5c00] 16:28:51 INFO - PROCESS | 1659 | 1468020531034 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]]]}] 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:28:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 16:28:51 INFO - PROCESS | 1659 | 1468020531059 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1659 | 1468020531062 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:28:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:28:51 INFO - PROCESS | 1659 | 1468020531102 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1659 | 1468020531105 Marionette TRACE conn2 <- [1,3054,null,{}] 16:28:51 INFO - PROCESS | 1659 | 1468020531110 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}] 16:28:51 INFO - PROCESS | 1659 | 1468020531112 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:51 INFO - PROCESS | 1659 | 1468020531237 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:28:51 INFO - PROCESS | 1659 | 1468020531243 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1659 | 1468020531245 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ca24800 == 34 [pid = 1659] [id = 773] 16:28:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124ef7800) [pid = 1659] [serial = 2317] [outer = 0x0] 16:28:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b210400) [pid = 1659] [serial = 2318] [outer = 0x124ef7800] 16:28:51 INFO - PROCESS | 1659 | 1468020531300 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12b8b8c00) [pid = 1659] [serial = 2319] [outer = 0x124ef7800] 16:28:51 INFO - PROCESS | 1659 | 1468020531939 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"]]]}] 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:28:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:28:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:28:52 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" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:28:52 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" 16:28:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:28:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 918ms 16:28:52 INFO - PROCESS | 1659 | 1468020531994 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1659 | 1468020531997 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:28:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:28:52 INFO - PROCESS | 1659 | 1468020532001 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1659 | 1468020532003 Marionette TRACE conn2 <- [1,3058,null,{}] 16:28:52 INFO - PROCESS | 1659 | 1468020532008 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}] 16:28:52 INFO - PROCESS | 1659 | 1468020532010 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:52 INFO - PROCESS | 1659 | 1468020532142 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:28:52 INFO - PROCESS | 1659 | 1468020532255 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1659 | 1468020532256 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x118256800 == 35 [pid = 1659] [id = 774] 16:28:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1180cbc00) [pid = 1659] [serial = 2320] [outer = 0x0] 16:28:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118193c00) [pid = 1659] [serial = 2321] [outer = 0x1180cbc00] 16:28:52 INFO - PROCESS | 1659 | 1468020532305 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118209000) [pid = 1659] [serial = 2322] [outer = 0x1180cbc00] 16:28:52 INFO - PROCESS | 1659 | 1468020532810 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]]]}] 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:28:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:28:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:28:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:28:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:28:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:28:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 826ms 16:28:52 INFO - PROCESS | 1659 | 1468020532826 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1659 | 1468020532830 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:28:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:28:52 INFO - PROCESS | 1659 | 1468020532835 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1659 | 1468020532836 Marionette TRACE conn2 <- [1,3062,null,{}] 16:28:52 INFO - PROCESS | 1659 | 1468020532839 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}] 16:28:52 INFO - PROCESS | 1659 | 1468020532841 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:52 INFO - PROCESS | 1659 | 1468020532955 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:28:53 INFO - PROCESS | 1659 | 1468020533019 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1659 | 1468020533021 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x123f18000 == 36 [pid = 1659] [id = 775] 16:28:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11875c000) [pid = 1659] [serial = 2323] [outer = 0x0] 16:28:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120fd9c00) [pid = 1659] [serial = 2324] [outer = 0x11875c000] 16:28:53 INFO - PROCESS | 1659 | 1468020533052 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x123b4f800) [pid = 1659] [serial = 2325] [outer = 0x11875c000] 16:28:53 INFO - PROCESS | 1659 | [1659] 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 16:28:53 INFO - PROCESS | 1659 | 1468020533495 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:28:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:28:53 INFO - {} 16:28:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 673ms 16:28:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:28:53 INFO - PROCESS | 1659 | 1468020533507 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1659 | 1468020533509 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:28:53 INFO - PROCESS | 1659 | 1468020533511 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1659 | 1468020533514 Marionette TRACE conn2 <- [1,3066,null,{}] 16:28:53 INFO - PROCESS | 1659 | 1468020533522 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}] 16:28:53 INFO - PROCESS | 1659 | 1468020533525 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:53 INFO - PROCESS | 1659 | 1468020533651 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:28:53 INFO - PROCESS | 1659 | 1468020533718 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1659 | 1468020533720 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a66f000 == 37 [pid = 1659] [id = 776] 16:28:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1129cd000) [pid = 1659] [serial = 2326] [outer = 0x0] 16:28:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x112f17c00) [pid = 1659] [serial = 2327] [outer = 0x1129cd000] 16:28:53 INFO - PROCESS | 1659 | 1468020533750 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x123f6b400) [pid = 1659] [serial = 2328] [outer = 0x1129cd000] 16:28:54 INFO - PROCESS | 1659 | 1468020534364 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]]]}] 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:28:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:28:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 873ms 16:28:54 INFO - PROCESS | 1659 | 1468020534385 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:28:54 INFO - PROCESS | 1659 | 1468020534387 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:28:54 INFO - PROCESS | 1659 | 1468020534390 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1659 | 1468020534392 Marionette TRACE conn2 <- [1,3070,null,{}] 16:28:54 INFO - PROCESS | 1659 | 1468020534396 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}] 16:28:54 INFO - PROCESS | 1659 | 1468020534397 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:54 INFO - PROCESS | 1659 | 1468020534508 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:28:54 INFO - PROCESS | 1659 | 1468020534628 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1659 | 1468020534629 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1167d3000 == 38 [pid = 1659] [id = 777] 16:28:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1172c3800) [pid = 1659] [serial = 2329] [outer = 0x0] 16:28:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x117371400) [pid = 1659] [serial = 2330] [outer = 0x1172c3800] 16:28:54 INFO - PROCESS | 1659 | 1468020534671 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1180c6c00) [pid = 1659] [serial = 2331] [outer = 0x1172c3800] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x115e76000 == 37 [pid = 1659] [id = 772] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b6800 == 36 [pid = 1659] [id = 771] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12d807800 == 35 [pid = 1659] [id = 770] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x111c98800 == 34 [pid = 1659] [id = 769] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x12d2b7000 == 33 [pid = 1659] [id = 768] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x129486000 == 32 [pid = 1659] [id = 767] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1242d1800 == 31 [pid = 1659] [id = 766] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x119fd9800 == 30 [pid = 1659] [id = 765] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x1188ac800 == 29 [pid = 1659] [id = 764] 16:28:54 INFO - PROCESS | 1659 | --DOCSHELL 0x110eec000 == 28 [pid = 1659] [id = 763] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x124263800) [pid = 1659] [serial = 2247] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x123f6a400) [pid = 1659] [serial = 2245] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x123b43800) [pid = 1659] [serial = 2244] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1245b8800) [pid = 1659] [serial = 2250] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12426bc00) [pid = 1659] [serial = 2248] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x124862400) [pid = 1659] [serial = 2253] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x112df2400) [pid = 1659] [serial = 2227] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x113a52c00) [pid = 1659] [serial = 2228] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1181b7400) [pid = 1659] [serial = 2233] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11831c000) [pid = 1659] [serial = 2234] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1133ef400) [pid = 1659] [serial = 2221] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116082800) [pid = 1659] [serial = 2222] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11931b400) [pid = 1659] [serial = 2236] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1195b3000) [pid = 1659] [serial = 2237] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119832400) [pid = 1659] [serial = 2239] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11737bc00) [pid = 1659] [serial = 2224] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1181b7000) [pid = 1659] [serial = 2225] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116a0a800) [pid = 1659] [serial = 2230] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11690d800) [pid = 1659] [serial = 2231] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126161800) [pid = 1659] [serial = 2263] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119830400) [pid = 1659] [serial = 2241] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x10ebe4800) [pid = 1659] [serial = 2218] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x110f7a000) [pid = 1659] [serial = 2219] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11602fc00) [pid = 1659] [serial = 2256] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x125623400) [pid = 1659] [serial = 2262] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126b87400) [pid = 1659] [serial = 2266] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126632400) [pid = 1659] [serial = 2265] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123b49c00) [pid = 1659] [serial = 2216] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124b86400) [pid = 1659] [serial = 2259] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1249d4800) [pid = 1659] [serial = 2254] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x124858000) [pid = 1659] [serial = 2251] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1255abc00) [pid = 1659] [serial = 2260] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119fc5400) [pid = 1659] [serial = 2242] [outer = 0x0] [url = about:blank] 16:28:54 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118210000) [pid = 1659] [serial = 2257] [outer = 0x0] [url = about:blank] 16:28:55 INFO - PROCESS | 1659 | 1468020535081 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]]]}] 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:28:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 724ms 16:28:55 INFO - PROCESS | 1659 | 1468020535114 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1659 | 1468020535117 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:28:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:28:55 INFO - PROCESS | 1659 | 1468020535121 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1659 | 1468020535123 Marionette TRACE conn2 <- [1,3074,null,{}] 16:28:55 INFO - PROCESS | 1659 | 1468020535126 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}] 16:28:55 INFO - PROCESS | 1659 | 1468020535127 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:55 INFO - PROCESS | 1659 | 1468020535216 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:28:55 INFO - PROCESS | 1659 | 1468020535283 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1659 | 1468020535284 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x11873b800 == 29 [pid = 1659] [id = 778] 16:28:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11690d800) [pid = 1659] [serial = 2332] [outer = 0x0] 16:28:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1180cb000) [pid = 1659] [serial = 2333] [outer = 0x11690d800] 16:28:55 INFO - PROCESS | 1659 | 1468020535311 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1181bec00) [pid = 1659] [serial = 2334] [outer = 0x11690d800] 16:28:55 INFO - PROCESS | 1659 | 1468020535613 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]]]}] 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:28:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:28:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 16:28:55 INFO - PROCESS | 1659 | 1468020535643 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1659 | 1468020535645 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:28:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:28:55 INFO - PROCESS | 1659 | 1468020535648 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1659 | 1468020535653 Marionette TRACE conn2 <- [1,3078,null,{}] 16:28:55 INFO - PROCESS | 1659 | 1468020535661 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}] 16:28:55 INFO - PROCESS | 1659 | 1468020535664 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:55 INFO - PROCESS | 1659 | 1468020535747 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:28:55 INFO - PROCESS | 1659 | 1468020535813 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1659 | 1468020535821 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1238c6800 == 30 [pid = 1659] [id = 779] 16:28:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118210000) [pid = 1659] [serial = 2335] [outer = 0x0] 16:28:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119382400) [pid = 1659] [serial = 2336] [outer = 0x118210000] 16:28:55 INFO - PROCESS | 1659 | 1468020535851 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119864800) [pid = 1659] [serial = 2337] [outer = 0x118210000] 16:28:56 INFO - PROCESS | 1659 | 1468020536152 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] 16:28:56 INFO - PROCESS | 1659 | 1468020536179 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:28:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:28:56 INFO - PROCESS | 1659 | 1468020536181 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1659 | 1468020536182 Marionette TRACE conn2 <- [1,3082,null,{}] 16:28:56 INFO - PROCESS | 1659 | 1468020536185 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}] 16:28:56 INFO - PROCESS | 1659 | 1468020536186 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:56 INFO - PROCESS | 1659 | 1468020536280 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:28:56 INFO - PROCESS | 1659 | 1468020536285 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1659 | 1468020536286 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b0b000 == 31 [pid = 1659] [id = 780] 16:28:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119889c00) [pid = 1659] [serial = 2338] [outer = 0x0] 16:28:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120fd7c00) [pid = 1659] [serial = 2339] [outer = 0x119889c00] 16:28:56 INFO - PROCESS | 1659 | 1468020536312 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123c32000) [pid = 1659] [serial = 2340] [outer = 0x119889c00] 16:28:56 INFO - PROCESS | 1659 | 1468020536636 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]]]}] 16:28:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:28:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:28:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:28:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 472ms 16:28:56 INFO - PROCESS | 1659 | 1468020536659 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1659 | 1468020536660 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:28:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:28:56 INFO - PROCESS | 1659 | 1468020536662 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1659 | 1468020536664 Marionette TRACE conn2 <- [1,3086,null,{}] 16:28:56 INFO - PROCESS | 1659 | 1468020536666 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}] 16:28:56 INFO - PROCESS | 1659 | 1468020536667 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:56 INFO - PROCESS | 1659 | 1468020536815 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:28:56 INFO - PROCESS | 1659 | 1468020536822 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1659 | 1468020536823 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1261b5800 == 32 [pid = 1659] [id = 781] 16:28:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1122ba000) [pid = 1659] [serial = 2341] [outer = 0x0] 16:28:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1210f2800) [pid = 1659] [serial = 2342] [outer = 0x1122ba000] 16:28:56 INFO - PROCESS | 1659 | 1468020536847 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12426cc00) [pid = 1659] [serial = 2343] [outer = 0x1122ba000] 16:28:57 INFO - PROCESS | 1659 | 1468020537164 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:28:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 16:28:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:28:57 INFO - PROCESS | 1659 | 1468020537186 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1659 | 1468020537187 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:28:57 INFO - PROCESS | 1659 | 1468020537189 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1659 | 1468020537191 Marionette TRACE conn2 <- [1,3090,null,{}] 16:28:57 INFO - PROCESS | 1659 | 1468020537195 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}] 16:28:57 INFO - PROCESS | 1659 | 1468020537199 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:57 INFO - PROCESS | 1659 | 1468020537318 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:28:57 INFO - PROCESS | 1659 | 1468020537333 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1659 | 1468020537335 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1288fb800 == 33 [pid = 1659] [id = 782] 16:28:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12485b800) [pid = 1659] [serial = 2344] [outer = 0x0] 16:28:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124909400) [pid = 1659] [serial = 2345] [outer = 0x12485b800] 16:28:57 INFO - PROCESS | 1659 | 1468020537360 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126160c00) [pid = 1659] [serial = 2346] [outer = 0x12485b800] 16:28:57 INFO - PROCESS | 1659 | 1468020537681 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:28:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 523ms 16:28:57 INFO - PROCESS | 1659 | 1468020537721 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1659 | 1468020537723 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:28:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:28:57 INFO - PROCESS | 1659 | 1468020537726 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1659 | 1468020537728 Marionette TRACE conn2 <- [1,3094,null,{}] 16:28:57 INFO - PROCESS | 1659 | 1468020537732 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}] 16:28:57 INFO - PROCESS | 1659 | 1468020537733 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:57 INFO - PROCESS | 1659 | 1468020537906 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:28:57 INFO - PROCESS | 1659 | 1468020537924 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1659 | 1468020537926 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x129007800 == 34 [pid = 1659] [id = 783] 16:28:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1193c1800) [pid = 1659] [serial = 2347] [outer = 0x0] 16:28:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1133d4c00) [pid = 1659] [serial = 2348] [outer = 0x1193c1800] 16:28:57 INFO - PROCESS | 1659 | 1468020537960 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1266b9c00) [pid = 1659] [serial = 2349] [outer = 0x1193c1800] 16:28:58 INFO - PROCESS | 1659 | 1468020538330 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:28:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 619ms 16:28:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:28:58 INFO - PROCESS | 1659 | 1468020538346 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1659 | 1468020538347 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:28:58 INFO - PROCESS | 1659 | 1468020538349 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1659 | 1468020538350 Marionette TRACE conn2 <- [1,3098,null,{}] 16:28:58 INFO - PROCESS | 1659 | 1468020538360 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}] 16:28:58 INFO - PROCESS | 1659 | 1468020538362 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:58 INFO - PROCESS | 1659 | 1468020538465 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:28:58 INFO - PROCESS | 1659 | 1468020538469 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1659 | 1468020538470 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1127ef800 == 35 [pid = 1659] [id = 784] 16:28:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126165000) [pid = 1659] [serial = 2350] [outer = 0x0] 16:28:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126b7a400) [pid = 1659] [serial = 2351] [outer = 0x126165000] 16:28:58 INFO - PROCESS | 1659 | 1468020538495 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128a4b000) [pid = 1659] [serial = 2352] [outer = 0x126165000] 16:28:58 INFO - PROCESS | 1659 | 1468020538827 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]]]}] 16:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:28:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 16:28:58 INFO - PROCESS | 1659 | 1468020538870 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1659 | 1468020538871 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:28:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:28:58 INFO - PROCESS | 1659 | 1468020538877 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1659 | 1468020538878 Marionette TRACE conn2 <- [1,3102,null,{}] 16:28:58 INFO - PROCESS | 1659 | 1468020538880 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}] 16:28:58 INFO - PROCESS | 1659 | 1468020538881 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:58 INFO - PROCESS | 1659 | 1468020538997 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:28:59 INFO - PROCESS | 1659 | 1468020539008 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1659 | 1468020539009 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a656000 == 36 [pid = 1659] [id = 785] 16:28:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123b47000) [pid = 1659] [serial = 2353] [outer = 0x0] 16:28:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x128a4d000) [pid = 1659] [serial = 2354] [outer = 0x123b47000] 16:28:59 INFO - PROCESS | 1659 | 1468020539033 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x128a52800) [pid = 1659] [serial = 2355] [outer = 0x123b47000] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118319800) [pid = 1659] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116078800) [pid = 1659] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1181b8c00) [pid = 1659] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1239bb000) [pid = 1659] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112231c00) [pid = 1659] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1162b6c00) [pid = 1659] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1181b7c00) [pid = 1659] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11383cc00) [pid = 1659] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1176ce400) [pid = 1659] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x110f77000) [pid = 1659] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113370400) [pid = 1659] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1176ca800) [pid = 1659] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11831e800) [pid = 1659] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1129ca400) [pid = 1659] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1129c5c00) [pid = 1659] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119382c00) [pid = 1659] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:28:59 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11937ec00) [pid = 1659] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:28:59 INFO - PROCESS | 1659 | 1468020539433 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:28:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 572ms 16:28:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:28:59 INFO - PROCESS | 1659 | 1468020539447 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1659 | 1468020539449 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:28:59 INFO - PROCESS | 1659 | 1468020539451 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1659 | 1468020539452 Marionette TRACE conn2 <- [1,3106,null,{}] 16:28:59 INFO - PROCESS | 1659 | 1468020539460 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}] 16:28:59 INFO - PROCESS | 1659 | 1468020539461 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:59 INFO - PROCESS | 1659 | 1468020539553 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:28:59 INFO - PROCESS | 1659 | 1468020539630 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1659 | 1468020539631 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:28:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b010800 == 37 [pid = 1659] [id = 786] 16:28:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1122bd000) [pid = 1659] [serial = 2356] [outer = 0x0] 16:28:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11938ac00) [pid = 1659] [serial = 2357] [outer = 0x1122bd000] 16:28:59 INFO - PROCESS | 1659 | 1468020539655 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x128a56000) [pid = 1659] [serial = 2358] [outer = 0x1122bd000] 16:28:59 INFO - PROCESS | 1659 | 1468020539925 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]]]}] 16:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:28:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:28:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 526ms 16:28:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:28:59 INFO - PROCESS | 1659 | 1468020539981 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1659 | 1468020539982 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:28:59 INFO - PROCESS | 1659 | 1468020539985 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1659 | 1468020539986 Marionette TRACE conn2 <- [1,3110,null,{}] 16:28:59 INFO - PROCESS | 1659 | 1468020539989 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}] 16:29:00 INFO - PROCESS | 1659 | 1468020540002 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:29:00 INFO - PROCESS | 1659 | 1468020540103 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:29:00 INFO - PROCESS | 1659 | 1468020540106 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1659 | 1468020540108 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:29:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b937800 == 38 [pid = 1659] [id = 787] 16:29:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1266c1c00) [pid = 1659] [serial = 2359] [outer = 0x0] 16:29:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128b6e400) [pid = 1659] [serial = 2360] [outer = 0x1266c1c00] 16:29:00 INFO - PROCESS | 1659 | 1468020540134 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x129407800) [pid = 1659] [serial = 2361] [outer = 0x1266c1c00] 16:29:00 INFO - PROCESS | 1659 | 1468020540440 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"]]]}] 16:29:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:29:00 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 16:29:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:29:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 16:29:00 INFO - PROCESS | 1659 | 1468020540455 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1659 | 1468020540456 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:29:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:29:00 INFO - PROCESS | 1659 | 1468020540468 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1659 | 1468020540469 Marionette TRACE conn2 <- [1,3114,null,{}] 16:29:00 INFO - PROCESS | 1659 | 1468020540471 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}] 16:29:00 INFO - PROCESS | 1659 | 1468020540473 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:29:00 INFO - PROCESS | 1659 | 1468020540569 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:29:00 INFO - PROCESS | 1659 | 1468020540643 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\", \"92832987-892c-4c88-97a9-f57df6a30632\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1659 | 1468020540644 Marionette INFO sendAsync c3c36361-1ea7-064e-88cc-1af89b14fbfc 16:29:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb3800 == 39 [pid = 1659] [id = 788] 16:29:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x128a54c00) [pid = 1659] [serial = 2362] [outer = 0x0] 16:29:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a2c8400) [pid = 1659] [serial = 2363] [outer = 0x128a54c00] 16:29:00 INFO - PROCESS | 1659 | 1468020540668 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a61c400) [pid = 1659] [serial = 2364] [outer = 0x128a54c00] 16:29:00 INFO - PROCESS | 1659 | 1468020540913 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]]]}] 16:29:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:29:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 16:29:00 INFO - PROCESS | 1659 | 1468020540945 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1659 | 1468020540946 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:29:02 WARNING - u'runner_teardown' () 16:29:02 INFO - No more tests 16:29:02 INFO - Got 0 unexpected results 16:29:02 INFO - SUITE-END | took 510s 16:29:02 INFO - Closing logging queue 16:29:02 INFO - queue closed 16:29:02 INFO - Return code: 0 16:29:02 WARNING - # TBPL SUCCESS # 16:29:02 INFO - Running post-action listener: _resource_record_post_action 16:29:02 INFO - Running post-run listener: _resource_record_post_run 16:29:03 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 32759296; Write bytes: 951079424; Read time: 312; Write time: 4834 16:29:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:29:03 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148507136; Write bytes: 145700352; Read time: 13391; Write time: 285 16:29:03 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30608896; Write bytes: 793320448; Read time: 289; Write time: 4514 16:29:03 INFO - Running post-run listener: _upload_blobber_files 16:29:03 INFO - Blob upload gear active. 16:29:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:29:03 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 16:29:03 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'] 16:29:03 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 16:29:03 INFO - (blobuploader) - INFO - Open directory for files ... 16:29:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:29:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:29:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:29:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:29:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:29:04 INFO - (blobuploader) - INFO - Done attempting. 16:29:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:29:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:29:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:29:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:29:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:29:06 INFO - (blobuploader) - INFO - Done attempting. 16:29:06 INFO - (blobuploader) - INFO - Iteration through files over. 16:29:06 INFO - Return code: 0 16:29:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:29:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:29:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6e6ff13602370ec1ece3c0eee554d8b77487090381862786355e80f77b95cd4c4914b2bdf982156c651bd0c995e65ef0fd3b6a11e4445b1aea60b8537e9688ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/512c2da81118aab8991ef8992b84b3e77fe702677c9c96776f824be4d6c619609a713964bd67d01f5fff8ddceb10252cb82d2da3f2e4f04eab0fbc051aab7b24"} 16:29:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:29:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:29:06 INFO - Contents: 16:29:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6e6ff13602370ec1ece3c0eee554d8b77487090381862786355e80f77b95cd4c4914b2bdf982156c651bd0c995e65ef0fd3b6a11e4445b1aea60b8537e9688ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/512c2da81118aab8991ef8992b84b3e77fe702677c9c96776f824be4d6c619609a713964bd67d01f5fff8ddceb10252cb82d2da3f2e4f04eab0fbc051aab7b24"} 16:29:06 INFO - Running post-run listener: copy_logs_to_upload_dir 16:29:06 INFO - Copying logs to upload dir... 16:29:06 INFO - mkdir: /builds/slave/test/build/upload/logs 16:29:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=652.803621 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 53 secs) (at 2016-07-08 16:29:06.823614) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 16:29:06.827118) ========= 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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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/6e6ff13602370ec1ece3c0eee554d8b77487090381862786355e80f77b95cd4c4914b2bdf982156c651bd0c995e65ef0fd3b6a11e4445b1aea60b8537e9688ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/512c2da81118aab8991ef8992b84b3e77fe702677c9c96776f824be4d6c619609a713964bd67d01f5fff8ddceb10252cb82d2da3f2e4f04eab0fbc051aab7b24"} build_url:https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013206 build_url: 'https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/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/6e6ff13602370ec1ece3c0eee554d8b77487090381862786355e80f77b95cd4c4914b2bdf982156c651bd0c995e65ef0fd3b6a11e4445b1aea60b8537e9688ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/512c2da81118aab8991ef8992b84b3e77fe702677c9c96776f824be4d6c619609a713964bd67d01f5fff8ddceb10252cb82d2da3f2e4f04eab0fbc051aab7b24"}' symbols_url: 'https://queue.taskcluster.net/v1/task/axHcCcnnQSiE77OP53hhjg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 16:29:06.862256) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:29:06.862624) ========= 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.ELU1Zk3I4K/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.n9ClDM8nA9/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.005221 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:29:06.915467) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 16:29:06.916108) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 16:29:06.916453) ========= ========= Total master_lag: 0.45 =========