builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0204 starttime: 1466725042.35 results: success (0) buildid: 20160623153657 builduid: 46d2a3a5549d444bbfa748bec8b2d166 revision: b449af6b87414aa2ed035aaaa5043642e9a4ac06 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.351574) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.352212) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.352490) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.451890) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.452286) ========= 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.wza5Jh560Y/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.tCXbBBI8rC/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-23 16:37:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.1M=0.001s 2016-06-23 16:37:22 (19.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.193501 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.728818) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.729139) ========= 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.wza5Jh560Y/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.tCXbBBI8rC/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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.026195 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:22.807202) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 16:37:22.807508) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b449af6b87414aa2ed035aaaa5043642e9a4ac06 --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 b449af6b87414aa2ed035aaaa5043642e9a4ac06 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.wza5Jh560Y/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.tCXbBBI8rC/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-23 16:37:22,909 truncating revision to first 12 chars 2016-06-23 16:37:22,909 Setting DEBUG logging. 2016-06-23 16:37:22,910 attempt 1/10 2016-06-23 16:37:22,910 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b449af6b8741?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 16:37:23,938 unpacking tar archive at: mozilla-beta-b449af6b8741/testing/mozharness/ program finished with exit code 0 elapsedTime=1.308520 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 16:37:24.157274) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:24.157581) ========= script_repo_revision: b449af6b87414aa2ed035aaaa5043642e9a4ac06 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:24.157972) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:24.158265) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 16:37:24.177711) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 58 secs) (at 2016-06-23 16:37:24.178382) ========= /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.wza5Jh560Y/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.tCXbBBI8rC/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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:37:24 INFO - MultiFileLogger online at 20160623 16:37:24 in /builds/slave/test 16:37:24 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:37:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:37:24 INFO - {'append_to_log': False, 16:37:24 INFO - 'base_work_dir': '/builds/slave/test', 16:37:24 INFO - 'blob_upload_branch': 'mozilla-beta', 16:37:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:37:24 INFO - 'buildbot_json_path': 'buildprops.json', 16:37:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:37:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:37:24 INFO - 'download_minidump_stackwalk': True, 16:37:24 INFO - 'download_symbols': 'true', 16:37:24 INFO - 'e10s': False, 16:37:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:37:24 INFO - 'tooltool.py': '/tools/tooltool.py', 16:37:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:37:24 INFO - '/tools/misc-python/virtualenv.py')}, 16:37:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:37:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:37:24 INFO - 'log_level': 'info', 16:37:24 INFO - 'log_to_console': True, 16:37:24 INFO - 'opt_config_files': (), 16:37:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:37:24 INFO - '--processes=1', 16:37:24 INFO - '--config=%(test_path)s/wptrunner.ini', 16:37:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:37:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:37:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:37:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:37:24 INFO - 'pip_index': False, 16:37:24 INFO - 'require_test_zip': True, 16:37:24 INFO - 'test_type': ('testharness',), 16:37:24 INFO - 'this_chunk': '1', 16:37:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:37:24 INFO - 'total_chunks': '10', 16:37:24 INFO - 'virtualenv_path': 'venv', 16:37:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:37:24 INFO - 'work_dir': 'build'} 16:37:24 INFO - ##### 16:37:24 INFO - ##### Running clobber step. 16:37:24 INFO - ##### 16:37:24 INFO - Running pre-action listener: _resource_record_pre_action 16:37:24 INFO - Running main action method: clobber 16:37:24 INFO - rmtree: /builds/slave/test/build 16:37:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:37:26 INFO - Running post-action listener: _resource_record_post_action 16:37:26 INFO - ##### 16:37:26 INFO - ##### Running read-buildbot-config step. 16:37:26 INFO - ##### 16:37:26 INFO - Running pre-action listener: _resource_record_pre_action 16:37:26 INFO - Running main action method: read_buildbot_config 16:37:26 INFO - Using buildbot properties: 16:37:26 INFO - { 16:37:26 INFO - "project": "", 16:37:26 INFO - "product": "firefox", 16:37:26 INFO - "script_repo_revision": "production", 16:37:26 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:37:26 INFO - "repository": "", 16:37:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:37:26 INFO - "buildid": "20160623153657", 16:37:26 INFO - "pgo_build": "False", 16:37:26 INFO - "basedir": "/builds/slave/test", 16:37:26 INFO - "buildnumber": 5, 16:37:26 INFO - "slavename": "t-yosemite-r7-0204", 16:37:26 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 16:37:26 INFO - "platform": "macosx64", 16:37:26 INFO - "branch": "mozilla-beta", 16:37:26 INFO - "revision": "b449af6b87414aa2ed035aaaa5043642e9a4ac06", 16:37:26 INFO - "repo_path": "releases/mozilla-beta", 16:37:26 INFO - "moz_repo_path": "", 16:37:26 INFO - "stage_platform": "macosx64", 16:37:26 INFO - "builduid": "46d2a3a5549d444bbfa748bec8b2d166", 16:37:26 INFO - "slavebuilddir": "test" 16:37:26 INFO - } 16:37:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 16:37:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 16:37:26 INFO - Running post-action listener: _resource_record_post_action 16:37:26 INFO - ##### 16:37:26 INFO - ##### Running download-and-extract step. 16:37:26 INFO - ##### 16:37:26 INFO - Running pre-action listener: _resource_record_pre_action 16:37:26 INFO - Running main action method: download_and_extract 16:37:26 INFO - mkdir: /builds/slave/test/build/tests 16:37:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:26 INFO - https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:37:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:37:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:37:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:37:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:37:56 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 16:37:56 INFO - retry: attempt #1 caught exception: timed out 16:37:56 INFO - retry: Failed, sleeping 30 seconds before retrying 16:38:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:29 INFO - Downloaded 1201 bytes. 16:38:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:38:29 INFO - Using the following test package requirements: 16:38:29 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:38:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:38:29 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:38:29 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'jsshell-mac64.zip'], 16:38:29 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:38:29 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:38:29 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:38:29 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:38:29 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:38:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:38:29 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:38:29 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:38: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:38:29 INFO - https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:38:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:38:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:38:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:31 INFO - Downloaded 18399378 bytes. 16:38:31 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:38:31 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:38:32 INFO - caution: filename not matched: web-platform/* 16:38:32 INFO - Return code: 11 16:38:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:32 INFO - https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:38:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:38:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:38:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:34 INFO - Downloaded 36389087 bytes. 16:38:34 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:38:34 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:38:38 INFO - caution: filename not matched: bin/* 16:38:38 INFO - caution: filename not matched: config/* 16:38:38 INFO - caution: filename not matched: mozbase/* 16:38:38 INFO - caution: filename not matched: marionette/* 16:38:38 INFO - caution: filename not matched: tools/wptserve/* 16:38:38 INFO - Return code: 11 16:38:38 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:38:38 INFO - https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 16:38:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:38:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:38:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:38:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:46 INFO - Downloaded 73059338 bytes. 16:38:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:38:46 INFO - mkdir: /builds/slave/test/properties 16:38:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:38:46 INFO - Writing to file /builds/slave/test/properties/build_url 16:38:46 INFO - Contents: 16:38:46 INFO - build_url:https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:38:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:38:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:38:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:38:47 INFO - Contents: 16:38:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:38:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:47 INFO - https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:38:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:38:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:38:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KMFs7iFuS12QBs1cauYkmw/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:38:55 INFO - Downloaded 103676872 bytes. 16:38:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:38:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:38:58 INFO - Return code: 0 16:38:58 INFO - Running post-action listener: _resource_record_post_action 16:38:58 INFO - Running post-action listener: set_extra_try_arguments 16:38:58 INFO - ##### 16:38:58 INFO - ##### Running create-virtualenv step. 16:38:58 INFO - ##### 16:38:58 INFO - Running pre-action listener: _pre_create_virtualenv 16:38:58 INFO - Running pre-action listener: _resource_record_pre_action 16:38:58 INFO - Running main action method: create_virtualenv 16:38:58 INFO - Creating virtualenv /builds/slave/test/build/venv 16:38:58 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:38:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:38:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:38:58 INFO - Using real prefix '/tools/python27' 16:38:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:38:59 INFO - Installing distribute.............................................................................................................................................................................................done. 16:39:02 INFO - Installing pip.................done. 16:39:02 INFO - Return code: 0 16:39:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fd11e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2885a7e60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2a5e0>, '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 0x10f90dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f938990>, '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.wza5Jh560Y/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.tCXbBBI8rC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:39:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:39:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wza5Jh560Y/Render', 16:39:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:02 INFO - 'HOME': '/Users/cltbld', 16:39:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:02 INFO - 'LOGNAME': 'cltbld', 16:39:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:02 INFO - 'MOZ_NO_REMOTE': '1', 16:39:02 INFO - 'NO_EM_RESTART': '1', 16:39:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:02 INFO - 'PWD': '/builds/slave/test', 16:39:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:02 INFO - 'SHELL': '/bin/bash', 16:39:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tCXbBBI8rC/Listeners', 16:39:02 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 16:39:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:02 INFO - 'USER': 'cltbld', 16:39:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:02 INFO - 'XPC_FLAGS': '0x0', 16:39:02 INFO - 'XPC_SERVICE_NAME': '0', 16:39:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:02 INFO - Downloading/unpacking psutil>=0.7.1 16:39:02 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:39:02 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:39:02 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:39:02 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:39:02 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:39:02 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:39:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:39:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:39:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:39:05 INFO - Installing collected packages: psutil 16:39:05 INFO - Running setup.py install for psutil 16:39:05 INFO - building 'psutil._psutil_osx' extension 16:39:05 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:39:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:39:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:39:06 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:39:06 INFO - building 'psutil._psutil_posix' extension 16:39:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:39:06 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:39:06 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:39:06 INFO - ^ 16:39:06 INFO - 1 warning generated. 16:39:06 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:39:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:39:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:39:06 INFO - Successfully installed psutil 16:39:06 INFO - Cleaning up... 16:39:06 INFO - Return code: 0 16:39:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:39:06 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:39:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:06 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:39:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:06 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 0x10fd11e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2885a7e60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2a5e0>, '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 0x10f90dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f938990>, '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.wza5Jh560Y/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.tCXbBBI8rC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:06 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:39:06 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:39:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wza5Jh560Y/Render', 16:39:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:06 INFO - 'HOME': '/Users/cltbld', 16:39:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:06 INFO - 'LOGNAME': 'cltbld', 16:39:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:06 INFO - 'MOZ_NO_REMOTE': '1', 16:39:06 INFO - 'NO_EM_RESTART': '1', 16:39:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:06 INFO - 'PWD': '/builds/slave/test', 16:39:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:06 INFO - 'SHELL': '/bin/bash', 16:39:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tCXbBBI8rC/Listeners', 16:39:06 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 16:39:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:06 INFO - 'USER': 'cltbld', 16:39:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:06 INFO - 'XPC_FLAGS': '0x0', 16:39:06 INFO - 'XPC_SERVICE_NAME': '0', 16:39:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:39: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:39: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:39: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:39: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:39: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:39: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:39:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:39:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:39:09 INFO - Installing collected packages: mozsystemmonitor 16:39:09 INFO - Running setup.py install for mozsystemmonitor 16:39:09 INFO - Successfully installed mozsystemmonitor 16:39:09 INFO - Cleaning up... 16:39:09 INFO - Return code: 0 16:39:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:39:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:09 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 0x10fd11e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2885a7e60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2a5e0>, '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 0x10f90dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f938990>, '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.wza5Jh560Y/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.tCXbBBI8rC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:09 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:39:09 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:39:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wza5Jh560Y/Render', 16:39:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:09 INFO - 'HOME': '/Users/cltbld', 16:39:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:09 INFO - 'LOGNAME': 'cltbld', 16:39:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:09 INFO - 'MOZ_NO_REMOTE': '1', 16:39:09 INFO - 'NO_EM_RESTART': '1', 16:39:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:09 INFO - 'PWD': '/builds/slave/test', 16:39:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:09 INFO - 'SHELL': '/bin/bash', 16:39:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tCXbBBI8rC/Listeners', 16:39:09 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 16:39:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:09 INFO - 'USER': 'cltbld', 16:39:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:09 INFO - 'XPC_FLAGS': '0x0', 16:39:09 INFO - 'XPC_SERVICE_NAME': '0', 16:39:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:10 INFO - Downloading/unpacking blobuploader==1.2.4 16:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:12 INFO - Downloading blobuploader-1.2.4.tar.gz 16:39:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:39:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:39:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:39:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:39:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:13 INFO - Downloading docopt-0.6.1.tar.gz 16:39:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:39:13 INFO - Installing collected packages: blobuploader, requests, docopt 16:39:13 INFO - Running setup.py install for blobuploader 16:39:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:39:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:39:14 INFO - Running setup.py install for requests 16:39:14 INFO - Running setup.py install for docopt 16:39:14 INFO - Successfully installed blobuploader requests docopt 16:39:14 INFO - Cleaning up... 16:39:14 INFO - Return code: 0 16:39:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fd11e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2885a7e60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2a5e0>, '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 0x10f90dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f938990>, '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.wza5Jh560Y/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.tCXbBBI8rC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:39:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:39:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wza5Jh560Y/Render', 16:39:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:14 INFO - 'HOME': '/Users/cltbld', 16:39:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:14 INFO - 'LOGNAME': 'cltbld', 16:39:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:14 INFO - 'MOZ_NO_REMOTE': '1', 16:39:14 INFO - 'NO_EM_RESTART': '1', 16:39:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:14 INFO - 'PWD': '/builds/slave/test', 16:39:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:14 INFO - 'SHELL': '/bin/bash', 16:39:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tCXbBBI8rC/Listeners', 16:39:14 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 16:39:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:14 INFO - 'USER': 'cltbld', 16:39:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:14 INFO - 'XPC_FLAGS': '0x0', 16:39:14 INFO - 'XPC_SERVICE_NAME': '0', 16:39:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-oDaSnb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-ajMiEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-0Uc0dp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-c6M3Eu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-jkEjrh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-fDHaq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-A4RmWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-EnPJiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:39:15 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Ez1qh0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-xOwXag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-JPbiaY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-ItgdVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-YaIzuY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-zXFfqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-95FljD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Ct0h1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-9vrWr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-fcLu8V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:39:16 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-ymloWX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:39:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-e1dqey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:39:17 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-QA3P9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:39:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:39:17 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:39:17 INFO - Running setup.py install for manifestparser 16:39:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:39:17 INFO - Running setup.py install for mozcrash 16:39:17 INFO - Running setup.py install for mozdebug 16:39:18 INFO - Running setup.py install for mozdevice 16:39:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Running setup.py install for mozfile 16:39:18 INFO - Running setup.py install for mozhttpd 16:39:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Running setup.py install for mozinfo 16:39:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Running setup.py install for mozInstall 16:39:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Running setup.py install for mozleak 16:39:18 INFO - Running setup.py install for mozlog 16:39:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for moznetwork 16:39:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for mozprocess 16:39:19 INFO - Running setup.py install for mozprofile 16:39:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for mozrunner 16:39:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for mozscreenshot 16:39:19 INFO - Running setup.py install for moztest 16:39:20 INFO - Running setup.py install for mozversion 16:39:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:39:20 INFO - Running setup.py install for wptserve 16:39:20 INFO - Running setup.py install for marionette-driver 16:39:20 INFO - Running setup.py install for browsermob-proxy 16:39:20 INFO - Running setup.py install for marionette-client 16:39:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:39:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:39:21 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:39:21 INFO - Cleaning up... 16:39:21 INFO - Return code: 0 16:39:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:39: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:39:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39: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:39:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:39:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fd11e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2885a7e60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd2a5e0>, '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 0x10f90dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f938990>, '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.wza5Jh560Y/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.tCXbBBI8rC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:39:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:39:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:39:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wza5Jh560Y/Render', 16:39:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:21 INFO - 'HOME': '/Users/cltbld', 16:39:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:21 INFO - 'LOGNAME': 'cltbld', 16:39:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:21 INFO - 'MOZ_NO_REMOTE': '1', 16:39:21 INFO - 'NO_EM_RESTART': '1', 16:39:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:21 INFO - 'PWD': '/builds/slave/test', 16:39:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:21 INFO - 'SHELL': '/bin/bash', 16:39:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tCXbBBI8rC/Listeners', 16:39:21 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 16:39:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:21 INFO - 'USER': 'cltbld', 16:39:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:21 INFO - 'XPC_FLAGS': '0x0', 16:39:21 INFO - 'XPC_SERVICE_NAME': '0', 16:39:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-dLTsPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-XJ9har-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:39:21 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:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-UMoKyy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:39:21 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:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-JNHaWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:39:21 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:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-z7eVLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:39:21 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:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-ILtt1a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:39:21 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:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:39:21 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-dlhyO9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-zWK_0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-1ZYlmR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-Ps0KWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-mTgfZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:39:22 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:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-bBgpRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:39:22 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:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-IGSTqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:39:22 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:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-DyKYpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:39:22 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:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-kDerCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:22 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:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:39:22 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-9zTYXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:39:23 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:39:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-9hDCFi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:39:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:39:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-3uLn83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:39:23 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:39:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-bv5Z1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:39:23 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-p6DRwB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:23 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:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:39:23 INFO - Running setup.py (path:/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/pip-psLSlF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:39:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 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:39:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:39:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:39:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:39:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:26 INFO - Downloading blessings-1.6.tar.gz 16:39:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:39:26 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:39:26 INFO - Installing collected packages: blessings 16:39:26 INFO - Running setup.py install for blessings 16:39:26 INFO - Successfully installed blessings 16:39:26 INFO - Cleaning up... 16:39:26 INFO - Return code: 0 16:39:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:39:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:39:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:39:27 INFO - Reading from file tmpfile_stdout 16:39:27 INFO - Current package versions: 16:39:27 INFO - blessings == 1.6 16:39:27 INFO - blobuploader == 1.2.4 16:39:27 INFO - browsermob-proxy == 0.6.0 16:39:27 INFO - docopt == 0.6.1 16:39:27 INFO - manifestparser == 1.1 16:39:27 INFO - marionette-client == 2.3.0 16:39:27 INFO - marionette-driver == 1.4.0 16:39:27 INFO - mozInstall == 1.12 16:39:27 INFO - mozcrash == 0.17 16:39:27 INFO - mozdebug == 0.1 16:39:27 INFO - mozdevice == 0.48 16:39:27 INFO - mozfile == 1.2 16:39:27 INFO - mozhttpd == 0.7 16:39:27 INFO - mozinfo == 0.9 16:39:27 INFO - mozleak == 0.1 16:39:27 INFO - mozlog == 3.1 16:39:27 INFO - moznetwork == 0.27 16:39:27 INFO - mozprocess == 0.22 16:39:27 INFO - mozprofile == 0.28 16:39:27 INFO - mozrunner == 6.11 16:39:27 INFO - mozscreenshot == 0.1 16:39:27 INFO - mozsystemmonitor == 0.0 16:39:27 INFO - moztest == 0.7 16:39:27 INFO - mozversion == 1.4 16:39:27 INFO - psutil == 3.1.1 16:39:27 INFO - requests == 1.2.3 16:39:27 INFO - wptserve == 1.4.0 16:39:27 INFO - wsgiref == 0.1.2 16:39:27 INFO - Running post-action listener: _resource_record_post_action 16:39:27 INFO - Running post-action listener: _start_resource_monitoring 16:39:27 INFO - Starting resource monitoring. 16:39:27 INFO - ##### 16:39:27 INFO - ##### Running pull step. 16:39:27 INFO - ##### 16:39:27 INFO - Running pre-action listener: _resource_record_pre_action 16:39:27 INFO - Running main action method: pull 16:39:27 INFO - Pull has nothing to do! 16:39:27 INFO - Running post-action listener: _resource_record_post_action 16:39:27 INFO - ##### 16:39:27 INFO - ##### Running install step. 16:39:27 INFO - ##### 16:39:27 INFO - Running pre-action listener: _resource_record_pre_action 16:39:27 INFO - Running main action method: install 16:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:39:27 INFO - Reading from file tmpfile_stdout 16:39:27 INFO - Detecting whether we're running mozinstall >=1.0... 16:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:39:27 INFO - Reading from file tmpfile_stdout 16:39:27 INFO - Output received: 16:39:27 INFO - Usage: mozinstall [options] installer 16:39:27 INFO - Options: 16:39:27 INFO - -h, --help show this help message and exit 16:39:27 INFO - -d DEST, --destination=DEST 16:39:27 INFO - Directory to install application into. [default: 16:39:27 INFO - "/builds/slave/test"] 16:39:27 INFO - --app=APP Application being installed. [default: firefox] 16:39:27 INFO - mkdir: /builds/slave/test/build/application 16:39:27 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:39:27 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:39:45 INFO - Reading from file tmpfile_stdout 16:39:45 INFO - Output received: 16:39:45 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:39:45 INFO - Running post-action listener: _resource_record_post_action 16:39:45 INFO - ##### 16:39:45 INFO - ##### Running run-tests step. 16:39:45 INFO - ##### 16:39:45 INFO - Running pre-action listener: _resource_record_pre_action 16:39:45 INFO - Running main action method: run_tests 16:39:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:39:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:39:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:39:45 INFO - grabbing minidump binary from tooltool 16:39:45 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:39:45 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 0x10fd2a5e0>, '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 0x10f90dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f938990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:39:45 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:39:45 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:39:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:39:45 INFO - Return code: 0 16:39:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:39:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:39:45 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/KMFs7iFuS12QBs1cauYkmw/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:39:45 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/KMFs7iFuS12QBs1cauYkmw/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:39:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wza5Jh560Y/Render', 16:39:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:39:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:39:45 INFO - 'HOME': '/Users/cltbld', 16:39:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:39:45 INFO - 'LOGNAME': 'cltbld', 16:39:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:39:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:45 INFO - 'MOZ_NO_REMOTE': '1', 16:39:45 INFO - 'NO_EM_RESTART': '1', 16:39:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:39:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:45 INFO - 'PWD': '/builds/slave/test', 16:39:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:39:45 INFO - 'SHELL': '/bin/bash', 16:39:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tCXbBBI8rC/Listeners', 16:39:45 INFO - 'TMPDIR': '/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/T/', 16:39:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:39:45 INFO - 'USER': 'cltbld', 16:39:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:39:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:39:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:39:45 INFO - 'XPC_FLAGS': '0x0', 16:39:45 INFO - 'XPC_SERVICE_NAME': '0', 16:39:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:39:45 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/KMFs7iFuS12QBs1cauYkmw/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:39:45 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:39:45 INFO - import pkg_resources 16:39:46 INFO - Using 1 client processes 16:39:47 INFO - wptserve Starting http server on 127.0.0.1:8000 16:39:47 INFO - wptserve Starting http server on 127.0.0.1:8001 16:39:47 INFO - wptserve Starting http server on 127.0.0.1:8443 16:39:49 INFO - SUITE-START | Running 778 tests 16:39:49 INFO - Running testharness tests 16:39:49 INFO - Setting up ssl 16:39:49 INFO - PROCESS | certutil | 16:39:49 INFO - PROCESS | certutil | 16:39:49 INFO - PROCESS | certutil | 16:39:49 INFO - Certificate Nickname Trust Attributes 16:39:49 INFO - SSL,S/MIME,JAR/XPI 16:39:49 INFO - 16:39:49 INFO - web-platform-tests CT,, 16:39:49 INFO - 16:39:49 INFO - Starting runner 16:39:50 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:39:50 INFO - PROCESS | 1662 | 1466725190156 Marionette DEBUG Marionette enabled via build flag and pref 16:39:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x113cbb800 == 1 [pid = 1662] [id = 1] 16:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 1 (0x113cbc000) [pid = 1662] [serial = 1] [outer = 0x0] 16:39:50 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 2 (0x113cbd000) [pid = 1662] [serial = 2] [outer = 0x113cbc000] 16:39:50 INFO - PROCESS | 1662 | 1466725190515 Marionette INFO Listening on port 2828 16:39:50 INFO - PROCESS | 1662 | 1466725190738 Marionette DEBUG Marionette enabled via command-line flag 16:39:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11685f800 == 2 [pid = 1662] [id = 2] 16:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 3 (0x116860000) [pid = 1662] [serial = 3] [outer = 0x0] 16:39:50 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 4 (0x116861000) [pid = 1662] [serial = 4] [outer = 0x116860000] 16:39:50 INFO - PROCESS | 1662 | [1662] 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:39:50 INFO - PROCESS | 1662 | 1466725190895 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 16:39:50 INFO - PROCESS | 1662 | 1466725190966 Marionette DEBUG Closed connection conn0 16:39:50 INFO - PROCESS | 1662 | [1662] 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:39:50 INFO - PROCESS | 1662 | 1466725190969 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 16:39:50 INFO - PROCESS | 1662 | 1466725190980 Marionette DEBUG Closed connection conn1 16:39:50 INFO - PROCESS | 1662 | [1662] 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:39:50 INFO - PROCESS | 1662 | 1466725190985 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 16:39:50 INFO - PROCESS | 1662 | 1466725190993 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:39:51 INFO - PROCESS | 1662 | 1466725191000 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":"20160623153657","device":"desktop","version":"48.0"} 16:39:51 INFO - PROCESS | 1662 | [1662] 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:39:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ae6800 == 3 [pid = 1662] [id = 3] 16:39:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 5 (0x119ae7000) [pid = 1662] [serial = 5] [outer = 0x0] 16:39:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ae7800 == 4 [pid = 1662] [id = 4] 16:39:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 6 (0x1196a3800) [pid = 1662] [serial = 6] [outer = 0x0] 16:39:52 INFO - PROCESS | 1662 | [1662] 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:39:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x121388000 == 5 [pid = 1662] [id = 5] 16:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 7 (0x1196a3000) [pid = 1662] [serial = 7] [outer = 0x0] 16:39:52 INFO - PROCESS | 1662 | [1662] 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:39:52 INFO - PROCESS | 1662 | [1662] 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:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 8 (0x12174d000) [pid = 1662] [serial = 8] [outer = 0x1196a3000] 16:39:52 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 9 (0x123a18000) [pid = 1662] [serial = 9] [outer = 0x119ae7000] 16:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 10 (0x11681c400) [pid = 1662] [serial = 10] [outer = 0x1196a3800] 16:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 11 (0x11681e400) [pid = 1662] [serial = 11] [outer = 0x1196a3000] 16:39:52 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:39:53 INFO - PROCESS | 1662 | 1466725193241 Marionette INFO startBrowser b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:53 INFO - PROCESS | 1662 | 1466725193262 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1662 | 1466725193270 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1662 | 1466725193271 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 12 (0x1265a0400) [pid = 1662] [serial = 12] [outer = 0x1196a3000] 16:39:53 INFO - PROCESS | 1662 | 1466725193571 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b5bef06d-4455-9244-b9ed-0a2919845b6a","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":"20160623153657","device":"desktop","version":"48.0","command_id":1}}] 16:39:53 INFO - PROCESS | 1662 | 1466725193654 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:39:53 INFO - PROCESS | 1662 | 1466725193656 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:53 INFO - PROCESS | 1662 | 1466725193710 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:39:53 INFO - PROCESS | 1662 | 1466725193781 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:39:53 INFO - PROCESS | 1662 | 1466725193782 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:53 INFO - PROCESS | 1662 | [1662] 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:39:53 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:39:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 13 (0x120d69c00) [pid = 1662] [serial = 13] [outer = 0x1196a3000] 16:39:54 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:39:54 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:54 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:39:54 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:39:54 INFO - PROCESS | 1662 | 1466725194033 Marionette TRACE conn2 <- [1,3,null,{}] 16:39:54 INFO - PROCESS | 1662 | 1466725194035 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:39:54 INFO - PROCESS | 1662 | 1466725194037 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:54 INFO - PROCESS | 1662 | 1466725194054 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:39:54 INFO - PROCESS | 1662 | 1466725194082 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1662 | 1466725194083 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:39:54 INFO - PROCESS | 1662 | 1466725194087 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1662 | 1466725194089 Marionette TRACE conn2 <- [1,6,null,{}] 16:39:54 INFO - PROCESS | 1662 | 1466725194091 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:39:54 INFO - PROCESS | 1662 | 1466725194093 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:54 INFO - PROCESS | 1662 | 1466725194107 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:39:54 INFO - PROCESS | 1662 | 1466725194114 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1662 | 1466725194116 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1b800 == 6 [pid = 1662] [id = 6] 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 14 (0x128ede800) [pid = 1662] [serial = 14] [outer = 0x0] 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 15 (0x128ee0400) [pid = 1662] [serial = 15] [outer = 0x128ede800] 16:39:54 INFO - PROCESS | 1662 | 1466725194148 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 16 (0x128ee6000) [pid = 1662] [serial = 16] [outer = 0x128ede800] 16:39:54 INFO - PROCESS | 1662 | 1466725194451 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:39:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x129318800 == 7 [pid = 1662] [id = 7] 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 17 (0x12915a800) [pid = 1662] [serial = 17] [outer = 0x0] 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 18 (0x1291b1000) [pid = 1662] [serial = 18] [outer = 0x12915a800] 16:39:54 INFO - PROCESS | 1662 | 1466725194483 Marionette DEBUG loaded listener.js 16:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 19 (0x1291b8800) [pid = 1662] [serial = 19] [outer = 0x12915a800] 16:39:54 INFO - PROCESS | 1662 | 1466725194545 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1662 | 1466725194547 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:39:54 INFO - PROCESS | 1662 | 1466725194569 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1662 | 1466725194571 Marionette TRACE conn2 <- [1,10,null,{}] 16:39:54 INFO - PROCESS | 1662 | 1466725194586 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:39:54 INFO - PROCESS | 1662 | 1466725194589 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:54 INFO - PROCESS | 1662 | 1466725194729 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:39:54 INFO - PROCESS | 1662 | 1466725194755 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1662 | 1466725194756 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a81a800 == 8 [pid = 1662] [id = 8] 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 20 (0x1291b2000) [pid = 1662] [serial = 20] [outer = 0x0] 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 21 (0x12a437000) [pid = 1662] [serial = 21] [outer = 0x1291b2000] 16:39:54 INFO - PROCESS | 1662 | 1466725194794 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 22 (0x12a87a400) [pid = 1662] [serial = 22] [outer = 0x1291b2000] 16:39:55 INFO - PROCESS | 1662 | 1466725195285 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:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 726ms 16:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:39:55 INFO - PROCESS | 1662 | 1466725195291 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1662 | 1466725195293 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:39:55 INFO - PROCESS | 1662 | 1466725195298 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1662 | 1466725195299 Marionette TRACE conn2 <- [1,14,null,{}] 16:39:55 INFO - PROCESS | 1662 | 1466725195302 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:39:55 INFO - PROCESS | 1662 | 1466725195304 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:55 INFO - PROCESS | 1662 | 1466725195402 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:39:55 INFO - PROCESS | 1662 | 1466725195407 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1662 | 1466725195409 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b71f000 == 9 [pid = 1662] [id = 9] 16:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 23 (0x12a884000) [pid = 1662] [serial = 23] [outer = 0x0] 16:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 24 (0x12b09d400) [pid = 1662] [serial = 24] [outer = 0x12a884000] 16:39:55 INFO - PROCESS | 1662 | 1466725195449 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 25 (0x12b0a9c00) [pid = 1662] [serial = 25] [outer = 0x12a884000] 16:39:55 INFO - PROCESS | 1662 | 1466725195831 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:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 570ms 16:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:39:55 INFO - PROCESS | 1662 | 1466725195866 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1662 | 1466725195867 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:39:55 INFO - PROCESS | 1662 | 1466725195870 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1662 | 1466725195870 Marionette TRACE conn2 <- [1,18,null,{}] 16:39:55 INFO - PROCESS | 1662 | 1466725195872 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:39:55 INFO - PROCESS | 1662 | 1466725195873 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:55 INFO - PROCESS | 1662 | 1466725195972 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:39:55 INFO - PROCESS | 1662 | 1466725195979 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1662 | 1466725195982 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb0a000 == 10 [pid = 1662] [id = 10] 16:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 26 (0x12b8f4c00) [pid = 1662] [serial = 26] [outer = 0x0] 16:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 27 (0x12b944c00) [pid = 1662] [serial = 27] [outer = 0x12b8f4c00] 16:39:56 INFO - PROCESS | 1662 | 1466725196021 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 28 (0x117e9b400) [pid = 1662] [serial = 28] [outer = 0x12b8f4c00] 16:39:56 INFO - PROCESS | 1662 | 1466725196444 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:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 619ms 16:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:39:56 INFO - PROCESS | 1662 | 1466725196490 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1662 | 1466725196492 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:39:56 INFO - PROCESS | 1662 | 1466725196496 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1662 | 1466725196497 Marionette TRACE conn2 <- [1,22,null,{}] 16:39:56 INFO - PROCESS | 1662 | 1466725196501 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:39:56 INFO - PROCESS | 1662 | 1466725196503 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:56 INFO - PROCESS | 1662 | 1466725196643 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:39:56 INFO - PROCESS | 1662 | 1466725196652 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1662 | 1466725196653 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118544000 == 11 [pid = 1662] [id = 11] 16:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 29 (0x1182ad800) [pid = 1662] [serial = 29] [outer = 0x0] 16:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 30 (0x118622800) [pid = 1662] [serial = 30] [outer = 0x1182ad800] 16:39:56 INFO - PROCESS | 1662 | 1466725196678 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 31 (0x11862b800) [pid = 1662] [serial = 31] [outer = 0x1182ad800] 16:39:56 INFO - PROCESS | 1662 | 1466725196912 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:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 471ms 16:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:39:56 INFO - PROCESS | 1662 | 1466725196968 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1662 | 1466725196969 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:39:56 INFO - PROCESS | 1662 | 1466725196971 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1662 | 1466725196972 Marionette TRACE conn2 <- [1,26,null,{}] 16:39:56 INFO - PROCESS | 1662 | 1466725196974 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:39:56 INFO - PROCESS | 1662 | 1466725196975 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:57 INFO - PROCESS | 1662 | 1466725197077 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:39:57 INFO - PROCESS | 1662 | 1466725197082 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1662 | 1466725197083 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0ac000 == 12 [pid = 1662] [id = 12] 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 32 (0x128e31800) [pid = 1662] [serial = 32] [outer = 0x0] 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 33 (0x12b94cc00) [pid = 1662] [serial = 33] [outer = 0x128e31800] 16:39:57 INFO - PROCESS | 1662 | 1466725197107 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 34 (0x12c06d800) [pid = 1662] [serial = 34] [outer = 0x128e31800] 16:39:57 INFO - PROCESS | 1662 | 1466725197346 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:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 16:39:57 INFO - PROCESS | 1662 | 1466725197390 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1662 | 1466725197391 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:39:57 INFO - PROCESS | 1662 | 1466725197401 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1662 | 1466725197410 Marionette TRACE conn2 <- [1,30,null,{}] 16:39:57 INFO - PROCESS | 1662 | 1466725197420 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:39:57 INFO - PROCESS | 1662 | 1466725197421 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:57 INFO - PROCESS | 1662 | 1466725197511 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:39:57 INFO - PROCESS | 1662 | 1466725197517 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1662 | 1466725197518 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c449000 == 13 [pid = 1662] [id = 13] 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 35 (0x12c070400) [pid = 1662] [serial = 35] [outer = 0x0] 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 36 (0x12c35a000) [pid = 1662] [serial = 36] [outer = 0x12c070400] 16:39:57 INFO - PROCESS | 1662 | 1466725197541 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 37 (0x12c35e000) [pid = 1662] [serial = 37] [outer = 0x12c070400] 16:39:57 INFO - PROCESS | 1662 | 1466725197775 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:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 392ms 16:39:57 INFO - PROCESS | 1662 | 1466725197786 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1662 | 1466725197787 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:39:57 INFO - PROCESS | 1662 | 1466725197789 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1662 | 1466725197790 Marionette TRACE conn2 <- [1,34,null,{}] 16:39:57 INFO - PROCESS | 1662 | 1466725197793 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:39:57 INFO - PROCESS | 1662 | 1466725197794 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:57 INFO - PROCESS | 1662 | 1466725197894 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:39:57 INFO - PROCESS | 1662 | 1466725197898 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1662 | 1466725197899 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d2800 == 14 [pid = 1662] [id = 14] 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 38 (0x12b8ed800) [pid = 1662] [serial = 38] [outer = 0x0] 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 39 (0x12c365000) [pid = 1662] [serial = 39] [outer = 0x12b8ed800] 16:39:57 INFO - PROCESS | 1662 | 1466725197923 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 40 (0x12c4cb800) [pid = 1662] [serial = 40] [outer = 0x12b8ed800] 16:39:58 INFO - PROCESS | 1662 | 1466725198150 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:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 16:39:58 INFO - PROCESS | 1662 | 1466725198158 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1662 | 1466725198159 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:39:58 INFO - PROCESS | 1662 | 1466725198168 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1662 | 1466725198169 Marionette TRACE conn2 <- [1,38,null,{}] 16:39:58 INFO - PROCESS | 1662 | 1466725198172 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:39:58 INFO - PROCESS | 1662 | 1466725198173 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:58 INFO - PROCESS | 1662 | 1466725198277 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:39:58 INFO - PROCESS | 1662 | 1466725198290 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1662 | 1466725198291 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc94800 == 15 [pid = 1662] [id = 15] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 41 (0x12c4ce400) [pid = 1662] [serial = 41] [outer = 0x0] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 42 (0x12c4d6800) [pid = 1662] [serial = 42] [outer = 0x12c4ce400] 16:39:58 INFO - PROCESS | 1662 | 1466725198314 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 43 (0x12cdea000) [pid = 1662] [serial = 43] [outer = 0x12c4ce400] 16:39:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d146000 == 16 [pid = 1662] [id = 16] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 44 (0x12d146800) [pid = 1662] [serial = 44] [outer = 0x0] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x12d147800) [pid = 1662] [serial = 45] [outer = 0x12d146800] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x12cca8800) [pid = 1662] [serial = 46] [outer = 0x12d146800] 16:39:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cca6000 == 17 [pid = 1662] [id = 17] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x12c4d6000) [pid = 1662] [serial = 47] [outer = 0x0] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x12d075400) [pid = 1662] [serial = 48] [outer = 0x12c4d6000] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x12d070400) [pid = 1662] [serial = 49] [outer = 0x12c4d6000] 16:39:58 INFO - PROCESS | 1662 | 1466725198650 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:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms 16:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:39:58 INFO - PROCESS | 1662 | 1466725198687 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1662 | 1466725198688 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:39:58 INFO - PROCESS | 1662 | 1466725198690 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1662 | 1466725198691 Marionette TRACE conn2 <- [1,42,null,{}] 16:39:58 INFO - PROCESS | 1662 | 1466725198693 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:39:58 INFO - PROCESS | 1662 | 1466725198694 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:58 INFO - PROCESS | 1662 | 1466725198788 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:39:58 INFO - PROCESS | 1662 | 1466725198792 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1662 | 1466725198794 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d40c800 == 18 [pid = 1662] [id = 18] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x12cdf0c00) [pid = 1662] [serial = 50] [outer = 0x0] 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x12d1c0400) [pid = 1662] [serial = 51] [outer = 0x12cdf0c00] 16:39:58 INFO - PROCESS | 1662 | 1466725198820 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x12d544800) [pid = 1662] [serial = 52] [outer = 0x12cdf0c00] 16:39:59 INFO - PROCESS | 1662 | 1466725199056 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:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 16:39:59 INFO - PROCESS | 1662 | 1466725199108 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1662 | 1466725199110 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:39:59 INFO - PROCESS | 1662 | 1466725199119 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1662 | 1466725199121 Marionette TRACE conn2 <- [1,46,null,{}] 16:39:59 INFO - PROCESS | 1662 | 1466725199123 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:39:59 INFO - PROCESS | 1662 | 1466725199124 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:59 INFO - PROCESS | 1662 | 1466725199225 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:39:59 INFO - PROCESS | 1662 | 1466725199229 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1662 | 1466725199230 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d7c9000 == 19 [pid = 1662] [id = 19] 16:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x118855c00) [pid = 1662] [serial = 53] [outer = 0x0] 16:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x12d545800) [pid = 1662] [serial = 54] [outer = 0x118855c00] 16:39:59 INFO - PROCESS | 1662 | 1466725199256 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x12d54ac00) [pid = 1662] [serial = 55] [outer = 0x118855c00] 16:39:59 INFO - PROCESS | 1662 | 1466725199501 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:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 16:39:59 INFO - PROCESS | 1662 | 1466725199538 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1662 | 1466725199539 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:39:59 INFO - PROCESS | 1662 | 1466725199541 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1662 | 1466725199542 Marionette TRACE conn2 <- [1,50,null,{}] 16:39:59 INFO - PROCESS | 1662 | 1466725199552 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:39:59 INFO - PROCESS | 1662 | 1466725199553 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:59 INFO - PROCESS | 1662 | 1466725199653 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:39:59 INFO - PROCESS | 1662 | 1466725199657 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1662 | 1466725199658 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:39:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12db04000 == 20 [pid = 1662] [id = 20] 16:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x118656c00) [pid = 1662] [serial = 56] [outer = 0x0] 16:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x11865ac00) [pid = 1662] [serial = 57] [outer = 0x118656c00] 16:39:59 INFO - PROCESS | 1662 | 1466725199682 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x12d54b800) [pid = 1662] [serial = 58] [outer = 0x118656c00] 16:39:59 INFO - PROCESS | 1662 | 1466725199917 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:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 423ms 16:39:59 INFO - PROCESS | 1662 | 1466725199970 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1662 | 1466725199971 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:39:59 INFO - PROCESS | 1662 | 1466725199973 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1662 | 1466725199974 Marionette TRACE conn2 <- [1,54,null,{}] 16:39:59 INFO - PROCESS | 1662 | 1466725199976 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:39:59 INFO - PROCESS | 1662 | 1466725199977 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:00 INFO - PROCESS | 1662 | 1466725200096 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:40:00 INFO - PROCESS | 1662 | 1466725200100 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1662 | 1466725200101 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12db14000 == 21 [pid = 1662] [id = 21] 16:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x12d54fc00) [pid = 1662] [serial = 59] [outer = 0x0] 16:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x12d71a800) [pid = 1662] [serial = 60] [outer = 0x12d54fc00] 16:40:00 INFO - PROCESS | 1662 | 1466725200128 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x12d71fc00) [pid = 1662] [serial = 61] [outer = 0x12d54fc00] 16:40:01 INFO - PROCESS | 1662 | 1466725201783 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:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1824ms 16:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:40:01 INFO - PROCESS | 1662 | 1466725201798 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1662 | 1466725201801 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:40:01 INFO - PROCESS | 1662 | 1466725201804 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1662 | 1466725201806 Marionette TRACE conn2 <- [1,58,null,{}] 16:40:01 INFO - PROCESS | 1662 | 1466725201811 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:40:01 INFO - PROCESS | 1662 | 1466725201813 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:01 INFO - PROCESS | 1662 | 1466725201896 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:40:01 INFO - PROCESS | 1662 | 1466725201902 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1662 | 1466725201904 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11254c800 == 22 [pid = 1662] [id = 22] 16:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1131db800) [pid = 1662] [serial = 62] [outer = 0x0] 16:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1131df000) [pid = 1662] [serial = 63] [outer = 0x1131db800] 16:40:01 INFO - PROCESS | 1662 | 1466725201935 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1132b1000) [pid = 1662] [serial = 64] [outer = 0x1131db800] 16:40:02 INFO - PROCESS | 1662 | 1466725202259 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:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 476ms 16:40:02 INFO - PROCESS | 1662 | 1466725202303 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1662 | 1466725202309 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:40:02 INFO - PROCESS | 1662 | 1466725202318 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1662 | 1466725202321 Marionette TRACE conn2 <- [1,62,null,{}] 16:40:02 INFO - PROCESS | 1662 | 1466725202324 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:40:02 INFO - PROCESS | 1662 | 1466725202328 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:02 INFO - PROCESS | 1662 | 1466725202446 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:40:02 INFO - PROCESS | 1662 | 1466725202453 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1662 | 1466725202455 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x112fb0800 == 23 [pid = 1662] [id = 23] 16:40:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x113c5e000) [pid = 1662] [serial = 65] [outer = 0x0] 16:40:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x115eab000) [pid = 1662] [serial = 66] [outer = 0x113c5e000] 16:40:02 INFO - PROCESS | 1662 | 1466725202498 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x115f5e400) [pid = 1662] [serial = 67] [outer = 0x113c5e000] 16:40:02 INFO - PROCESS | 1662 | 1466725202930 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:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 16:40:02 INFO - PROCESS | 1662 | 1466725202991 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1662 | 1466725202993 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:40:02 INFO - PROCESS | 1662 | 1466725202996 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1662 | 1466725203000 Marionette TRACE conn2 <- [1,66,null,{}] 16:40:03 INFO - PROCESS | 1662 | 1466725203012 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:40:03 INFO - PROCESS | 1662 | 1466725203029 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:03 INFO - PROCESS | 1662 | 1466725203172 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:40:03 INFO - PROCESS | 1662 | 1466725203288 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1662 | 1466725203290 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667e800 == 24 [pid = 1662] [id = 24] 16:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x111aa5800) [pid = 1662] [serial = 68] [outer = 0x0] 16:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1176cac00) [pid = 1662] [serial = 69] [outer = 0x111aa5800] 16:40:03 INFO - PROCESS | 1662 | 1466725203351 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x117e9b800) [pid = 1662] [serial = 70] [outer = 0x111aa5800] 16:40:03 INFO - PROCESS | 1662 | 1466725203670 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:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 724ms 16:40:03 INFO - PROCESS | 1662 | 1466725203720 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:40:03 INFO - PROCESS | 1662 | 1466725203722 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:40:03 INFO - PROCESS | 1662 | 1466725203724 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1662 | 1466725203725 Marionette TRACE conn2 <- [1,70,null,{}] 16:40:03 INFO - PROCESS | 1662 | 1466725203728 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:40:03 INFO - PROCESS | 1662 | 1466725203730 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:03 INFO - PROCESS | 1662 | 1466725203805 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:40:03 INFO - PROCESS | 1662 | 1466725203847 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1662 | 1466725203849 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168a7800 == 25 [pid = 1662] [id = 25] 16:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1176d4c00) [pid = 1662] [serial = 71] [outer = 0x0] 16:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1182a8000) [pid = 1662] [serial = 72] [outer = 0x1176d4c00] 16:40:03 INFO - PROCESS | 1662 | 1466725203874 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118339c00) [pid = 1662] [serial = 73] [outer = 0x1176d4c00] 16:40:04 INFO - PROCESS | 1662 | 1466725204126 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:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 419ms 16:40:04 INFO - PROCESS | 1662 | 1466725204151 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1662 | 1466725204152 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:40:04 INFO - PROCESS | 1662 | 1466725204156 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1662 | 1466725204157 Marionette TRACE conn2 <- [1,74,null,{}] 16:40:04 INFO - PROCESS | 1662 | 1466725204168 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:40:04 INFO - PROCESS | 1662 | 1466725204169 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:04 INFO - PROCESS | 1662 | 1466725204244 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:40:04 INFO - PROCESS | 1662 | 1466725204250 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1662 | 1466725204251 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fd4800 == 26 [pid = 1662] [id = 26] 16:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x111e2dc00) [pid = 1662] [serial = 74] [outer = 0x0] 16:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118626000) [pid = 1662] [serial = 75] [outer = 0x111e2dc00] 16:40:04 INFO - PROCESS | 1662 | 1466725204276 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118656400) [pid = 1662] [serial = 76] [outer = 0x111e2dc00] 16:40:04 INFO - PROCESS | 1662 | 1466725204571 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:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:40:04 INFO - PROCESS | 1662 | 1466725204625 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1662 | 1466725204627 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:40:04 INFO - PROCESS | 1662 | 1466725204631 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1662 | 1466725204632 Marionette TRACE conn2 <- [1,78,null,{}] 16:40:04 INFO - PROCESS | 1662 | 1466725204635 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:40:04 INFO - PROCESS | 1662 | 1466725204639 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:04 INFO - PROCESS | 1662 | 1466725204742 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:40:04 INFO - PROCESS | 1662 | 1466725204748 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1662 | 1466725204749 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x117457800 == 27 [pid = 1662] [id = 27] 16:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118628400) [pid = 1662] [serial = 77] [outer = 0x0] 16:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118660800) [pid = 1662] [serial = 78] [outer = 0x118628400] 16:40:04 INFO - PROCESS | 1662 | 1466725204774 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11885c800) [pid = 1662] [serial = 79] [outer = 0x118628400] 16:40:05 INFO - PROCESS | 1662 | 1466725205123 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:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 519ms 16:40:05 INFO - PROCESS | 1662 | 1466725205150 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1662 | 1466725205152 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:40:05 INFO - PROCESS | 1662 | 1466725205154 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1662 | 1466725205155 Marionette TRACE conn2 <- [1,82,null,{}] 16:40:05 INFO - PROCESS | 1662 | 1466725205157 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:40:05 INFO - PROCESS | 1662 | 1466725205159 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:05 INFO - PROCESS | 1662 | 1466725205230 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:40:05 INFO - PROCESS | 1662 | 1466725205234 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1662 | 1466725205235 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x118240800 == 28 [pid = 1662] [id = 28] 16:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116467000) [pid = 1662] [serial = 80] [outer = 0x0] 16:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118f94000) [pid = 1662] [serial = 81] [outer = 0x116467000] 16:40:05 INFO - PROCESS | 1662 | 1466725205261 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118fe1000) [pid = 1662] [serial = 82] [outer = 0x116467000] 16:40:05 INFO - PROCESS | 1662 | 1466725205538 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:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 16:40:05 INFO - PROCESS | 1662 | 1466725205576 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1662 | 1466725205577 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:40:05 INFO - PROCESS | 1662 | 1466725205587 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1662 | 1466725205588 Marionette TRACE conn2 <- [1,86,null,{}] 16:40:05 INFO - PROCESS | 1662 | 1466725205590 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:40:05 INFO - PROCESS | 1662 | 1466725205591 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:05 INFO - PROCESS | 1662 | 1466725205688 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:40:05 INFO - PROCESS | 1662 | 1466725205694 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1662 | 1466725205695 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x118260800 == 29 [pid = 1662] [id = 29] 16:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1164e1400) [pid = 1662] [serial = 83] [outer = 0x0] 16:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118fe3400) [pid = 1662] [serial = 84] [outer = 0x1164e1400] 16:40:05 INFO - PROCESS | 1662 | 1466725205720 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119617c00) [pid = 1662] [serial = 85] [outer = 0x1164e1400] 16:40:05 INFO - PROCESS | 1662 | 1466725205991 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:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 16:40:06 INFO - PROCESS | 1662 | 1466725206005 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1662 | 1466725206006 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:40:06 INFO - PROCESS | 1662 | 1466725206008 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1662 | 1466725206009 Marionette TRACE conn2 <- [1,90,null,{}] 16:40:06 INFO - PROCESS | 1662 | 1466725206028 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:40:06 INFO - PROCESS | 1662 | 1466725206031 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:06 INFO - PROCESS | 1662 | 1466725206114 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:40:06 INFO - PROCESS | 1662 | 1466725206118 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1662 | 1466725206119 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667d800 == 30 [pid = 1662] [id = 30] 16:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x115f5d400) [pid = 1662] [serial = 86] [outer = 0x0] 16:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11961b400) [pid = 1662] [serial = 87] [outer = 0x115f5d400] 16:40:06 INFO - PROCESS | 1662 | 1466725206143 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1196a4800) [pid = 1662] [serial = 88] [outer = 0x115f5d400] 16:40:06 INFO - PROCESS | 1662 | 1466725206435 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:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 475ms 16:40:06 INFO - PROCESS | 1662 | 1466725206485 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:40:06 INFO - PROCESS | 1662 | 1466725206486 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:40:06 INFO - PROCESS | 1662 | 1466725206488 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1662 | 1466725206489 Marionette TRACE conn2 <- [1,94,null,{}] 16:40:06 INFO - PROCESS | 1662 | 1466725206491 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:40:06 INFO - PROCESS | 1662 | 1466725206492 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:06 INFO - PROCESS | 1662 | 1466725206589 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:40:06 INFO - PROCESS | 1662 | 1466725206595 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1662 | 1466725206596 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x119307000 == 31 [pid = 1662] [id = 31] 16:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116767800) [pid = 1662] [serial = 89] [outer = 0x0] 16:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119748400) [pid = 1662] [serial = 90] [outer = 0x116767800] 16:40:06 INFO - PROCESS | 1662 | 1466725206620 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120d55c00) [pid = 1662] [serial = 91] [outer = 0x116767800] 16:40:06 INFO - PROCESS | 1662 | 1466725206882 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:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 16:40:06 INFO - PROCESS | 1662 | 1466725206906 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1662 | 1466725206908 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:40:06 INFO - PROCESS | 1662 | 1466725206917 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1662 | 1466725206919 Marionette TRACE conn2 <- [1,98,null,{}] 16:40:06 INFO - PROCESS | 1662 | 1466725206922 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:40:06 INFO - PROCESS | 1662 | 1466725206924 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:07 INFO - PROCESS | 1662 | 1466725207018 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:40:07 INFO - PROCESS | 1662 | 1466725207022 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1662 | 1466725207023 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fd2000 == 32 [pid = 1662] [id = 32] 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119cf0000) [pid = 1662] [serial = 92] [outer = 0x0] 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120ee2800) [pid = 1662] [serial = 93] [outer = 0x119cf0000] 16:40:07 INFO - PROCESS | 1662 | 1466725207050 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120fa7c00) [pid = 1662] [serial = 94] [outer = 0x119cf0000] 16:40:07 INFO - PROCESS | 1662 | 1466725207331 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:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 477ms 16:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:40:07 INFO - PROCESS | 1662 | 1466725207387 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1662 | 1466725207389 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:40:07 INFO - PROCESS | 1662 | 1466725207391 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1662 | 1466725207391 Marionette TRACE conn2 <- [1,102,null,{}] 16:40:07 INFO - PROCESS | 1662 | 1466725207394 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:40:07 INFO - PROCESS | 1662 | 1466725207397 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:07 INFO - PROCESS | 1662 | 1466725207469 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:40:07 INFO - PROCESS | 1662 | 1466725207516 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1662 | 1466725207517 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d4800 == 33 [pid = 1662] [id = 33] 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d60400) [pid = 1662] [serial = 95] [outer = 0x0] 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121123400) [pid = 1662] [serial = 96] [outer = 0x120d60400] 16:40:07 INFO - PROCESS | 1662 | 1466725207541 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121356000) [pid = 1662] [serial = 97] [outer = 0x120d60400] 16:40:07 INFO - PROCESS | 1662 | 1466725207775 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:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 16:40:07 INFO - PROCESS | 1662 | 1466725207809 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1662 | 1466725207811 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:40:07 INFO - PROCESS | 1662 | 1466725207822 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1662 | 1466725207823 Marionette TRACE conn2 <- [1,106,null,{}] 16:40:07 INFO - PROCESS | 1662 | 1466725207825 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:40:07 INFO - PROCESS | 1662 | 1466725207826 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:07 INFO - PROCESS | 1662 | 1466725207922 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:40:07 INFO - PROCESS | 1662 | 1466725207925 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1662 | 1466725207926 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x120da5800 == 34 [pid = 1662] [id = 34] 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121356400) [pid = 1662] [serial = 98] [outer = 0x0] 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12174e400) [pid = 1662] [serial = 99] [outer = 0x121356400] 16:40:07 INFO - PROCESS | 1662 | 1466725207951 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121bd9400) [pid = 1662] [serial = 100] [outer = 0x121356400] 16:40:08 INFO - PROCESS | 1662 | 1466725208232 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:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 16:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:40:08 INFO - PROCESS | 1662 | 1466725208291 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1662 | 1466725208292 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:40:08 INFO - PROCESS | 1662 | 1466725208294 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1662 | 1466725208295 Marionette TRACE conn2 <- [1,110,null,{}] 16:40:08 INFO - PROCESS | 1662 | 1466725208300 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:40:08 INFO - PROCESS | 1662 | 1466725208301 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:08 INFO - PROCESS | 1662 | 1466725208375 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:40:08 INFO - PROCESS | 1662 | 1466725208432 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1662 | 1466725208433 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e2d000 == 35 [pid = 1662] [id = 35] 16:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12140d400) [pid = 1662] [serial = 101] [outer = 0x0] 16:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x123f24400) [pid = 1662] [serial = 102] [outer = 0x12140d400] 16:40:08 INFO - PROCESS | 1662 | 1466725208457 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1241ae800) [pid = 1662] [serial = 103] [outer = 0x12140d400] 16:40:09 INFO - PROCESS | 1662 | 1466725209291 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:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1025ms 16:40:09 INFO - PROCESS | 1662 | 1466725209326 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1662 | 1466725209328 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:40:09 INFO - PROCESS | 1662 | 1466725209334 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1662 | 1466725209336 Marionette TRACE conn2 <- [1,114,null,{}] 16:40:09 INFO - PROCESS | 1662 | 1466725209339 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:40:09 INFO - PROCESS | 1662 | 1466725209341 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:09 INFO - PROCESS | 1662 | 1466725209429 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:40:09 INFO - PROCESS | 1662 | 1466725209434 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1662 | 1466725209437 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ccf000 == 36 [pid = 1662] [id = 36] 16:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1132a8400) [pid = 1662] [serial = 104] [outer = 0x0] 16:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113c22000) [pid = 1662] [serial = 105] [outer = 0x1132a8400] 16:40:09 INFO - PROCESS | 1662 | 1466725209489 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x115acc400) [pid = 1662] [serial = 106] [outer = 0x1132a8400] 16:40:09 INFO - PROCESS | 1662 | 1466725209818 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:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 521ms 16:40:09 INFO - PROCESS | 1662 | 1466725209854 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1662 | 1466725209857 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:40:09 INFO - PROCESS | 1662 | 1466725209861 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1662 | 1466725209863 Marionette TRACE conn2 <- [1,118,null,{}] 16:40:09 INFO - PROCESS | 1662 | 1466725209865 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:40:09 INFO - PROCESS | 1662 | 1466725209867 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:09 INFO - PROCESS | 1662 | 1466725209958 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:40:09 INFO - PROCESS | 1662 | 1466725209963 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1662 | 1466725209964 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x115a24800 == 37 [pid = 1662] [id = 37] 16:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115ea7800) [pid = 1662] [serial = 107] [outer = 0x0] 16:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11645f800) [pid = 1662] [serial = 108] [outer = 0x115ea7800] 16:40:09 INFO - PROCESS | 1662 | 1466725209991 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11714ac00) [pid = 1662] [serial = 109] [outer = 0x115ea7800] 16:40:10 INFO - PROCESS | 1662 | 1466725210335 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:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 520ms 16:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:40:10 INFO - PROCESS | 1662 | 1466725210381 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1662 | 1466725210382 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:40:10 INFO - PROCESS | 1662 | 1466725210385 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1662 | 1466725210387 Marionette TRACE conn2 <- [1,122,null,{}] 16:40:10 INFO - PROCESS | 1662 | 1466725210394 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:40:10 INFO - PROCESS | 1662 | 1466725210397 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:10 INFO - PROCESS | 1662 | 1466725210483 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:40:10 INFO - PROCESS | 1662 | 1466725210513 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1662 | 1466725210515 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ada800 == 38 [pid = 1662] [id = 38] 16:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118339000) [pid = 1662] [serial = 110] [outer = 0x0] 16:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11862fc00) [pid = 1662] [serial = 111] [outer = 0x118339000] 16:40:10 INFO - PROCESS | 1662 | 1466725210542 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118660000) [pid = 1662] [serial = 112] [outer = 0x118339000] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118656c00) [pid = 1662] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118855c00) [pid = 1662] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12cdf0c00) [pid = 1662] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12c4ce400) [pid = 1662] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12b8ed800) [pid = 1662] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12c070400) [pid = 1662] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128e31800) [pid = 1662] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1182ad800) [pid = 1662] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12b8f4c00) [pid = 1662] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a884000) [pid = 1662] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1291b2000) [pid = 1662] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128ede800) [pid = 1662] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119cf0000) [pid = 1662] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120d60400) [pid = 1662] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12d54fc00) [pid = 1662] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1131db800) [pid = 1662] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113c5e000) [pid = 1662] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x111aa5800) [pid = 1662] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1176d4c00) [pid = 1662] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111e2dc00) [pid = 1662] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118628400) [pid = 1662] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116467000) [pid = 1662] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1164e1400) [pid = 1662] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f5d400) [pid = 1662] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116767800) [pid = 1662] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:40:11 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121356400) [pid = 1662] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:40:11 INFO - PROCESS | 1662 | 1466725211171 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:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 822ms 16:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:40:11 INFO - PROCESS | 1662 | 1466725211207 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1662 | 1466725211209 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:40:11 INFO - PROCESS | 1662 | 1466725211211 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1662 | 1466725211212 Marionette TRACE conn2 <- [1,126,null,{}] 16:40:11 INFO - PROCESS | 1662 | 1466725211215 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:40:11 INFO - PROCESS | 1662 | 1466725211216 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:11 INFO - PROCESS | 1662 | 1466725211290 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:40:11 INFO - PROCESS | 1662 | 1466725211293 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1662 | 1466725211294 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x117474000 == 39 [pid = 1662] [id = 39] 16:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1164e1400) [pid = 1662] [serial = 113] [outer = 0x0] 16:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11833cc00) [pid = 1662] [serial = 114] [outer = 0x1164e1400] 16:40:11 INFO - PROCESS | 1662 | 1466725211323 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118691400) [pid = 1662] [serial = 115] [outer = 0x1164e1400] 16:40:11 INFO - PROCESS | 1662 | 1466725211636 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:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 16:40:11 INFO - PROCESS | 1662 | 1466725211682 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1662 | 1466725211683 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:40:11 INFO - PROCESS | 1662 | 1466725211685 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1662 | 1466725211686 Marionette TRACE conn2 <- [1,130,null,{}] 16:40:11 INFO - PROCESS | 1662 | 1466725211688 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:40:11 INFO - PROCESS | 1662 | 1466725211689 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:11 INFO - PROCESS | 1662 | 1466725211770 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:40:11 INFO - PROCESS | 1662 | 1466725211774 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1662 | 1466725211775 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x118519800 == 40 [pid = 1662] [id = 40] 16:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1186a1c00) [pid = 1662] [serial = 116] [outer = 0x0] 16:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1186bc000) [pid = 1662] [serial = 117] [outer = 0x1186a1c00] 16:40:11 INFO - PROCESS | 1662 | 1466725211801 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118f89000) [pid = 1662] [serial = 118] [outer = 0x1186a1c00] 16:40:12 INFO - PROCESS | 1662 | 1466725212089 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:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 16:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:40:12 INFO - PROCESS | 1662 | 1466725212104 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1662 | 1466725212105 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:40:12 INFO - PROCESS | 1662 | 1466725212107 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1662 | 1466725212108 Marionette TRACE conn2 <- [1,134,null,{}] 16:40:12 INFO - PROCESS | 1662 | 1466725212111 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:40:12 INFO - PROCESS | 1662 | 1466725212117 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:12 INFO - PROCESS | 1662 | 1466725212220 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:40:12 INFO - PROCESS | 1662 | 1466725212262 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1662 | 1466725212263 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f11000 == 41 [pid = 1662] [id = 41] 16:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11663a400) [pid = 1662] [serial = 119] [outer = 0x0] 16:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11960cc00) [pid = 1662] [serial = 120] [outer = 0x11663a400] 16:40:12 INFO - PROCESS | 1662 | 1466725212288 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d5ec00) [pid = 1662] [serial = 121] [outer = 0x11663a400] 16:40:12 INFO - PROCESS | 1662 | 1466725212551 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:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 472ms 16:40:12 INFO - PROCESS | 1662 | 1466725212586 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1662 | 1466725212587 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:40:12 INFO - PROCESS | 1662 | 1466725212590 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1662 | 1466725212591 Marionette TRACE conn2 <- [1,138,null,{}] 16:40:12 INFO - PROCESS | 1662 | 1466725212593 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:40:12 INFO - PROCESS | 1662 | 1466725212595 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:12 INFO - PROCESS | 1662 | 1466725212680 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:40:12 INFO - PROCESS | 1662 | 1466725212683 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1662 | 1466725212684 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d9800 == 42 [pid = 1662] [id = 42] 16:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118fd8400) [pid = 1662] [serial = 122] [outer = 0x0] 16:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120ee9000) [pid = 1662] [serial = 123] [outer = 0x118fd8400] 16:40:12 INFO - PROCESS | 1662 | 1466725212710 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121280400) [pid = 1662] [serial = 124] [outer = 0x118fd8400] 16:40:13 INFO - PROCESS | 1662 | 1466725213015 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:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms 16:40:13 INFO - PROCESS | 1662 | 1466725213099 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1662 | 1466725213101 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:40:13 INFO - PROCESS | 1662 | 1466725213106 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1662 | 1466725213108 Marionette TRACE conn2 <- [1,142,null,{}] 16:40:13 INFO - PROCESS | 1662 | 1466725213112 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:40:13 INFO - PROCESS | 1662 | 1466725213114 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:13 INFO - PROCESS | 1662 | 1466725213200 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:40:13 INFO - PROCESS | 1662 | 1466725213282 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1662 | 1466725213284 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e3e000 == 43 [pid = 1662] [id = 43] 16:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x112c8e800) [pid = 1662] [serial = 125] [outer = 0x0] 16:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x113234800) [pid = 1662] [serial = 126] [outer = 0x112c8e800] 16:40:13 INFO - PROCESS | 1662 | 1466725213316 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x115adc800) [pid = 1662] [serial = 127] [outer = 0x112c8e800] 16:40:13 INFO - PROCESS | 1662 | 1466725213751 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:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms 16:40:13 INFO - PROCESS | 1662 | 1466725213777 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:40:13 INFO - PROCESS | 1662 | 1466725213779 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:40:13 INFO - PROCESS | 1662 | 1466725213784 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1662 | 1466725213786 Marionette TRACE conn2 <- [1,146,null,{}] 16:40:13 INFO - PROCESS | 1662 | 1466725213789 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:40:13 INFO - PROCESS | 1662 | 1466725213791 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:13 INFO - PROCESS | 1662 | 1466725213887 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:40:13 INFO - PROCESS | 1662 | 1466725213944 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1662 | 1466725213945 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e62800 == 44 [pid = 1662] [id = 44] 16:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11663b400) [pid = 1662] [serial = 128] [outer = 0x0] 16:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x117ea2400) [pid = 1662] [serial = 129] [outer = 0x11663b400] 16:40:13 INFO - PROCESS | 1662 | 1466725213975 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118336800) [pid = 1662] [serial = 130] [outer = 0x11663b400] 16:40:14 INFO - PROCESS | 1662 | 1466725214405 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:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 676ms 16:40:14 INFO - PROCESS | 1662 | 1466725214461 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1662 | 1466725214463 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:40:14 INFO - PROCESS | 1662 | 1466725214467 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1662 | 1466725214468 Marionette TRACE conn2 <- [1,150,null,{}] 16:40:14 INFO - PROCESS | 1662 | 1466725214495 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:40:14 INFO - PROCESS | 1662 | 1466725214498 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:14 INFO - PROCESS | 1662 | 1466725214619 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:40:14 INFO - PROCESS | 1662 | 1466725214664 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1662 | 1466725214666 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12101c000 == 45 [pid = 1662] [id = 45] 16:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119619800) [pid = 1662] [serial = 131] [outer = 0x0] 16:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119629800) [pid = 1662] [serial = 132] [outer = 0x119619800] 16:40:14 INFO - PROCESS | 1662 | 1466725214698 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119cf0800) [pid = 1662] [serial = 133] [outer = 0x119619800] 16:40:15 INFO - PROCESS | 1662 | 1466725215122 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:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 16:40:15 INFO - PROCESS | 1662 | 1466725215140 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 1662 | 1466725215141 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:40:15 INFO - PROCESS | 1662 | 1466725215143 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1662 | 1466725215144 Marionette TRACE conn2 <- [1,154,null,{}] 16:40:15 INFO - PROCESS | 1662 | 1466725215147 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:40:15 INFO - PROCESS | 1662 | 1466725215148 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:15 INFO - PROCESS | 1662 | 1466725215241 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:40:15 INFO - PROCESS | 1662 | 1466725215281 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1662 | 1466725215283 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x121195000 == 46 [pid = 1662] [id = 46] 16:40:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x120ee4800) [pid = 1662] [serial = 134] [outer = 0x0] 16:40:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x121410800) [pid = 1662] [serial = 135] [outer = 0x120ee4800] 16:40:15 INFO - PROCESS | 1662 | 1466725215311 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12197f000) [pid = 1662] [serial = 136] [outer = 0x120ee4800] 16:40:15 INFO - PROCESS | 1662 | 1466725215810 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:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 721ms 16:40:15 INFO - PROCESS | 1662 | 1466725215868 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 1662 | 1466725215871 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:40:15 INFO - PROCESS | 1662 | 1466725215874 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1662 | 1466725215876 Marionette TRACE conn2 <- [1,158,null,{}] 16:40:15 INFO - PROCESS | 1662 | 1466725215893 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:40:15 INFO - PROCESS | 1662 | 1466725215895 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:15 INFO - PROCESS | 1662 | 1466725215988 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:40:16 INFO - PROCESS | 1662 | 1466725216032 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1662 | 1466725216035 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b9000 == 47 [pid = 1662] [id = 47] 16:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x115ea8400) [pid = 1662] [serial = 137] [outer = 0x0] 16:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x115eb4400) [pid = 1662] [serial = 138] [outer = 0x115ea8400] 16:40:16 INFO - PROCESS | 1662 | 1466725216062 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116764c00) [pid = 1662] [serial = 139] [outer = 0x115ea8400] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118f11000 == 46 [pid = 1662] [id = 41] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118519800 == 45 [pid = 1662] [id = 40] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x117474000 == 44 [pid = 1662] [id = 39] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116ada800 == 43 [pid = 1662] [id = 38] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x115a24800 == 42 [pid = 1662] [id = 37] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x112ccf000 == 41 [pid = 1662] [id = 36] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x119307000 == 40 [pid = 1662] [id = 31] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x117457800 == 39 [pid = 1662] [id = 27] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118260800 == 38 [pid = 1662] [id = 29] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11667d800 == 37 [pid = 1662] [id = 30] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x120da5800 == 36 [pid = 1662] [id = 34] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118240800 == 35 [pid = 1662] [id = 28] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x120e2d000 == 34 [pid = 1662] [id = 35] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x121195000 == 33 [pid = 1662] [id = 46] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12101c000 == 32 [pid = 1662] [id = 45] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x117e62800 == 31 [pid = 1662] [id = 44] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116fd2000 == 30 [pid = 1662] [id = 32] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d9800 == 29 [pid = 1662] [id = 42] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d4800 == 28 [pid = 1662] [id = 33] 16:40:16 INFO - PROCESS | 1662 | --DOCSHELL 0x112e3e000 == 27 [pid = 1662] [id = 43] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x120ee2800) [pid = 1662] [serial = 93] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121123400) [pid = 1662] [serial = 96] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12174e400) [pid = 1662] [serial = 99] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12d71fc00) [pid = 1662] [serial = 61] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1131df000) [pid = 1662] [serial = 63] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x115eab000) [pid = 1662] [serial = 66] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1176cac00) [pid = 1662] [serial = 69] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1182a8000) [pid = 1662] [serial = 72] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118339c00) [pid = 1662] [serial = 73] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118626000) [pid = 1662] [serial = 75] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118656400) [pid = 1662] [serial = 76] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118660800) [pid = 1662] [serial = 78] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11885c800) [pid = 1662] [serial = 79] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118f94000) [pid = 1662] [serial = 81] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118fe1000) [pid = 1662] [serial = 82] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118fe3400) [pid = 1662] [serial = 84] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11961b400) [pid = 1662] [serial = 87] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119748400) [pid = 1662] [serial = 90] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119617c00) [pid = 1662] [serial = 85] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1196a4800) [pid = 1662] [serial = 88] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x120d55c00) [pid = 1662] [serial = 91] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x120fa7c00) [pid = 1662] [serial = 94] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1132b1000) [pid = 1662] [serial = 64] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x115f5e400) [pid = 1662] [serial = 67] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x121356000) [pid = 1662] [serial = 97] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x117e9b800) [pid = 1662] [serial = 70] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121bd9400) [pid = 1662] [serial = 100] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a437000) [pid = 1662] [serial = 21] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a87a400) [pid = 1662] [serial = 22] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1291b1000) [pid = 1662] [serial = 18] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128ee0400) [pid = 1662] [serial = 15] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128ee6000) [pid = 1662] [serial = 16] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11681e400) [pid = 1662] [serial = 11] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12174d000) [pid = 1662] [serial = 8] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12d545800) [pid = 1662] [serial = 54] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12d54ac00) [pid = 1662] [serial = 55] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12d1c0400) [pid = 1662] [serial = 51] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12d544800) [pid = 1662] [serial = 52] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12d075400) [pid = 1662] [serial = 48] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12c4d6800) [pid = 1662] [serial = 42] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12cdea000) [pid = 1662] [serial = 43] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12d147800) [pid = 1662] [serial = 45] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12c4cb800) [pid = 1662] [serial = 40] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12c365000) [pid = 1662] [serial = 39] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12c35a000) [pid = 1662] [serial = 36] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12c35e000) [pid = 1662] [serial = 37] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12b94cc00) [pid = 1662] [serial = 33] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12c06d800) [pid = 1662] [serial = 34] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x11862b800) [pid = 1662] [serial = 31] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118622800) [pid = 1662] [serial = 30] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x12b944c00) [pid = 1662] [serial = 27] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x117e9b400) [pid = 1662] [serial = 28] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x12b09d400) [pid = 1662] [serial = 24] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12b0a9c00) [pid = 1662] [serial = 25] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12d71a800) [pid = 1662] [serial = 60] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x11865ac00) [pid = 1662] [serial = 57] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x12d54b800) [pid = 1662] [serial = 58] [outer = 0x0] [url = about:blank] 16:40:16 INFO - PROCESS | 1662 | 1466725216957 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:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1124ms 16:40:17 INFO - PROCESS | 1662 | 1466725217000 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1662 | 1466725217004 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:40:17 INFO - PROCESS | 1662 | 1466725217008 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1662 | 1466725217011 Marionette TRACE conn2 <- [1,162,null,{}] 16:40:17 INFO - PROCESS | 1662 | 1466725217016 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:40:17 INFO - PROCESS | 1662 | 1466725217019 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:17 INFO - PROCESS | 1662 | 1466725217131 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:40:17 INFO - PROCESS | 1662 | 1466725217194 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1662 | 1466725217196 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e2d800 == 28 [pid = 1662] [id = 48] 16:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x113238800) [pid = 1662] [serial = 140] [outer = 0x0] 16:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x115ae7800) [pid = 1662] [serial = 141] [outer = 0x113238800] 16:40:17 INFO - PROCESS | 1662 | 1466725217240 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116465c00) [pid = 1662] [serial = 142] [outer = 0x113238800] 16:40:17 INFO - PROCESS | 1662 | 1466725217550 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:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 576ms 16:40:17 INFO - PROCESS | 1662 | 1466725217586 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1662 | 1466725217590 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:40:17 INFO - PROCESS | 1662 | 1466725217602 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1662 | 1466725217604 Marionette TRACE conn2 <- [1,166,null,{}] 16:40:17 INFO - PROCESS | 1662 | 1466725217607 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:40:17 INFO - PROCESS | 1662 | 1466725217608 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:17 INFO - PROCESS | 1662 | 1466725217690 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:40:17 INFO - PROCESS | 1662 | 1466725217730 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1662 | 1466725217731 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116846800 == 29 [pid = 1662] [id = 49] 16:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x1164e0400) [pid = 1662] [serial = 143] [outer = 0x0] 16:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1182a5c00) [pid = 1662] [serial = 144] [outer = 0x1164e0400] 16:40:17 INFO - PROCESS | 1662 | 1466725217758 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118622c00) [pid = 1662] [serial = 145] [outer = 0x1164e0400] 16:40:18 INFO - PROCESS | 1662 | 1466725218041 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:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 479ms 16:40:18 INFO - PROCESS | 1662 | 1466725218085 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1662 | 1466725218087 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:40:18 INFO - PROCESS | 1662 | 1466725218094 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1662 | 1466725218100 Marionette TRACE conn2 <- [1,170,null,{}] 16:40:18 INFO - PROCESS | 1662 | 1466725218108 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:40:18 INFO - PROCESS | 1662 | 1466725218111 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:18 INFO - PROCESS | 1662 | 1466725218184 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:40:18 INFO - PROCESS | 1662 | 1466725218189 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1662 | 1466725218191 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x117468800 == 30 [pid = 1662] [id = 50] 16:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x115f59c00) [pid = 1662] [serial = 146] [outer = 0x0] 16:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11868f800) [pid = 1662] [serial = 147] [outer = 0x115f59c00] 16:40:18 INFO - PROCESS | 1662 | 1466725218221 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118854800) [pid = 1662] [serial = 148] [outer = 0x115f59c00] 16:40:18 INFO - PROCESS | 1662 | 1466725218527 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:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 475ms 16:40:18 INFO - PROCESS | 1662 | 1466725218569 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1662 | 1466725218571 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:40:18 INFO - PROCESS | 1662 | 1466725218573 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1662 | 1466725218575 Marionette TRACE conn2 <- [1,174,null,{}] 16:40:18 INFO - PROCESS | 1662 | 1466725218577 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:40:18 INFO - PROCESS | 1662 | 1466725218578 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:18 INFO - PROCESS | 1662 | 1466725218673 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:40:18 INFO - PROCESS | 1662 | 1466725218680 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1662 | 1466725218682 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118216800 == 31 [pid = 1662] [id = 51] 16:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118f3a400) [pid = 1662] [serial = 149] [outer = 0x0] 16:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118fda000) [pid = 1662] [serial = 150] [outer = 0x118f3a400] 16:40:18 INFO - PROCESS | 1662 | 1466725218708 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11960d400) [pid = 1662] [serial = 151] [outer = 0x118f3a400] 16:40:18 INFO - PROCESS | 1662 | 1466725218985 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:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 468ms 16:40:19 INFO - PROCESS | 1662 | 1466725219043 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1662 | 1466725219044 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:40:19 INFO - PROCESS | 1662 | 1466725219048 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1662 | 1466725219050 Marionette TRACE conn2 <- [1,178,null,{}] 16:40:19 INFO - PROCESS | 1662 | 1466725219052 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:40:19 INFO - PROCESS | 1662 | 1466725219053 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:19 INFO - PROCESS | 1662 | 1466725219141 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:40:19 INFO - PROCESS | 1662 | 1466725219149 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1662 | 1466725219150 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11854e000 == 32 [pid = 1662] [id = 52] 16:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x116467000) [pid = 1662] [serial = 152] [outer = 0x0] 16:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119616c00) [pid = 1662] [serial = 153] [outer = 0x116467000] 16:40:19 INFO - PROCESS | 1662 | 1466725219197 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1196a5800) [pid = 1662] [serial = 154] [outer = 0x116467000] 16:40:19 INFO - PROCESS | 1662 | 1466725219505 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:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 470ms 16:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:40:19 INFO - PROCESS | 1662 | 1466725219520 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1662 | 1466725219521 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:40:19 INFO - PROCESS | 1662 | 1466725219523 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1662 | 1466725219524 Marionette TRACE conn2 <- [1,182,null,{}] 16:40:19 INFO - PROCESS | 1662 | 1466725219527 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:40:19 INFO - PROCESS | 1662 | 1466725219532 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:19 INFO - PROCESS | 1662 | 1466725219636 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:40:19 INFO - PROCESS | 1662 | 1466725219665 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1662 | 1466725219666 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951d800 == 33 [pid = 1662] [id = 53] 16:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119ce5400) [pid = 1662] [serial = 155] [outer = 0x0] 16:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x120ee5c00) [pid = 1662] [serial = 156] [outer = 0x119ce5400] 16:40:19 INFO - PROCESS | 1662 | 1466725219692 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x121741800) [pid = 1662] [serial = 157] [outer = 0x119ce5400] 16:40:20 INFO - PROCESS | 1662 | 1466725220020 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:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 523ms 16:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:40:20 INFO - PROCESS | 1662 | 1466725220049 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1662 | 1466725220051 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:40:20 INFO - PROCESS | 1662 | 1466725220054 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1662 | 1466725220056 Marionette TRACE conn2 <- [1,186,null,{}] 16:40:20 INFO - PROCESS | 1662 | 1466725220059 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:40:20 INFO - PROCESS | 1662 | 1466725220061 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:20 INFO - PROCESS | 1662 | 1466725220201 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:40:20 INFO - PROCESS | 1662 | 1466725220206 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1662 | 1466725220207 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a52800 == 34 [pid = 1662] [id = 54] 16:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119cecc00) [pid = 1662] [serial = 158] [outer = 0x0] 16:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x121bd5c00) [pid = 1662] [serial = 159] [outer = 0x119cecc00] 16:40:20 INFO - PROCESS | 1662 | 1466725220280 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1241af000) [pid = 1662] [serial = 160] [outer = 0x119cecc00] 16:40:20 INFO - PROCESS | 1662 | 1466725220559 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:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 519ms 16:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:40:20 INFO - PROCESS | 1662 | 1466725220574 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1662 | 1466725220575 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:40:20 INFO - PROCESS | 1662 | 1466725220577 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1662 | 1466725220578 Marionette TRACE conn2 <- [1,190,null,{}] 16:40:20 INFO - PROCESS | 1662 | 1466725220603 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:40:20 INFO - PROCESS | 1662 | 1466725220604 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:20 INFO - PROCESS | 1662 | 1466725220694 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:40:20 INFO - PROCESS | 1662 | 1466725220700 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1662 | 1466725220701 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x120da5800 == 35 [pid = 1662] [id = 55] 16:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x121744c00) [pid = 1662] [serial = 161] [outer = 0x0] 16:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124326c00) [pid = 1662] [serial = 162] [outer = 0x121744c00] 16:40:20 INFO - PROCESS | 1662 | 1466725220725 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1249af000) [pid = 1662] [serial = 163] [outer = 0x121744c00] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12140d400) [pid = 1662] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118fd8400) [pid = 1662] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x115ea7800) [pid = 1662] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x118339000) [pid = 1662] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1164e1400) [pid = 1662] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11663a400) [pid = 1662] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1132a8400) [pid = 1662] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:40:20 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1186a1c00) [pid = 1662] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:40:21 INFO - PROCESS | 1662 | 1466725221058 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:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 528ms 16:40:21 INFO - PROCESS | 1662 | 1466725221106 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1662 | 1466725221108 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:40:21 INFO - PROCESS | 1662 | 1466725221111 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1662 | 1466725221113 Marionette TRACE conn2 <- [1,194,null,{}] 16:40:21 INFO - PROCESS | 1662 | 1466725221115 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:40:21 INFO - PROCESS | 1662 | 1466725221117 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:21 INFO - PROCESS | 1662 | 1466725221223 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:40:21 INFO - PROCESS | 1662 | 1466725221283 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1662 | 1466725221283 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x117467000 == 36 [pid = 1662] [id = 56] 16:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1121aac00) [pid = 1662] [serial = 164] [outer = 0x0] 16:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118339000) [pid = 1662] [serial = 165] [outer = 0x1121aac00] 16:40:21 INFO - PROCESS | 1662 | 1466725221334 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x120eea800) [pid = 1662] [serial = 166] [outer = 0x1121aac00] 16:40:21 INFO - PROCESS | 1662 | 1466725221692 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:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 620ms 16:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:40:21 INFO - PROCESS | 1662 | 1466725221732 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1662 | 1466725221733 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:40:21 INFO - PROCESS | 1662 | 1466725221735 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1662 | 1466725221736 Marionette TRACE conn2 <- [1,198,null,{}] 16:40:21 INFO - PROCESS | 1662 | 1466725221738 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:40:21 INFO - PROCESS | 1662 | 1466725221739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:21 INFO - PROCESS | 1662 | 1466725221829 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:40:21 INFO - PROCESS | 1662 | 1466725221834 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1662 | 1466725221835 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x121031800 == 37 [pid = 1662] [id = 57] 16:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x115f5b800) [pid = 1662] [serial = 167] [outer = 0x0] 16:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1249ab000) [pid = 1662] [serial = 168] [outer = 0x115f5b800] 16:40:21 INFO - PROCESS | 1662 | 1466725221859 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x125d19400) [pid = 1662] [serial = 169] [outer = 0x115f5b800] 16:40:22 INFO - PROCESS | 1662 | 1466725222149 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:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 16:40:22 INFO - PROCESS | 1662 | 1466725222208 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1662 | 1466725222210 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:40:22 INFO - PROCESS | 1662 | 1466725222213 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1662 | 1466725222216 Marionette TRACE conn2 <- [1,202,null,{}] 16:40:22 INFO - PROCESS | 1662 | 1466725222220 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:40:22 INFO - PROCESS | 1662 | 1466725222222 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:22 INFO - PROCESS | 1662 | 1466725222354 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:40:22 INFO - PROCESS | 1662 | 1466725222416 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1662 | 1466725222418 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x11854b800 == 38 [pid = 1662] [id = 58] 16:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120d60400) [pid = 1662] [serial = 170] [outer = 0x0] 16:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x125d18c00) [pid = 1662] [serial = 171] [outer = 0x120d60400] 16:40:22 INFO - PROCESS | 1662 | 1466725222467 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1265a1000) [pid = 1662] [serial = 172] [outer = 0x120d60400] 16:40:22 INFO - PROCESS | 1662 | 1466725222742 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:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 571ms 16:40:22 INFO - PROCESS | 1662 | 1466725222786 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1662 | 1466725222787 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:40:22 INFO - PROCESS | 1662 | 1466725222789 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1662 | 1466725222790 Marionette TRACE conn2 <- [1,206,null,{}] 16:40:22 INFO - PROCESS | 1662 | 1466725222793 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:40:22 INFO - PROCESS | 1662 | 1466725222794 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:22 INFO - PROCESS | 1662 | 1466725222882 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:40:22 INFO - PROCESS | 1662 | 1466725222885 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1662 | 1466725222886 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241a0000 == 39 [pid = 1662] [id = 59] 16:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1265ad400) [pid = 1662] [serial = 173] [outer = 0x0] 16:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12711d000) [pid = 1662] [serial = 174] [outer = 0x1265ad400] 16:40:22 INFO - PROCESS | 1662 | 1466725222910 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1271ca000) [pid = 1662] [serial = 175] [outer = 0x1265ad400] 16:40:23 INFO - PROCESS | 1662 | 1466725223468 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:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 719ms 16:40:23 INFO - PROCESS | 1662 | 1466725223510 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1662 | 1466725223513 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:40:23 INFO - PROCESS | 1662 | 1466725223516 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1662 | 1466725223519 Marionette TRACE conn2 <- [1,210,null,{}] 16:40:23 INFO - PROCESS | 1662 | 1466725223523 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:40:23 INFO - PROCESS | 1662 | 1466725223524 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:23 INFO - PROCESS | 1662 | 1466725223630 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:40:23 INFO - PROCESS | 1662 | 1466725223673 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1662 | 1466725223675 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x116857000 == 40 [pid = 1662] [id = 60] 16:40:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116239c00) [pid = 1662] [serial = 176] [outer = 0x0] 16:40:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116882800) [pid = 1662] [serial = 177] [outer = 0x116239c00] 16:40:23 INFO - PROCESS | 1662 | 1466725223705 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x117ea4400) [pid = 1662] [serial = 178] [outer = 0x116239c00] 16:40:24 INFO - PROCESS | 1662 | 1466725224172 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:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 723ms 16:40:24 INFO - PROCESS | 1662 | 1466725224317 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1662 | 1466725224319 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:40:24 INFO - PROCESS | 1662 | 1466725224322 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1662 | 1466725224323 Marionette TRACE conn2 <- [1,214,null,{}] 16:40:24 INFO - PROCESS | 1662 | 1466725224327 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:40:24 INFO - PROCESS | 1662 | 1466725224329 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:24 INFO - PROCESS | 1662 | 1466725224460 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:40:24 INFO - PROCESS | 1662 | 1466725224469 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1662 | 1466725224474 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1132f4800 == 41 [pid = 1662] [id = 61] 16:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x117498400) [pid = 1662] [serial = 179] [outer = 0x0] 16:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1176d0c00) [pid = 1662] [serial = 180] [outer = 0x117498400] 16:40:24 INFO - PROCESS | 1662 | 1466725224519 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1182adc00) [pid = 1662] [serial = 181] [outer = 0x117498400] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11854b800 == 40 [pid = 1662] [id = 58] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x121031800 == 39 [pid = 1662] [id = 57] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x117467000 == 38 [pid = 1662] [id = 56] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x120da5800 == 37 [pid = 1662] [id = 55] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119a52800 == 36 [pid = 1662] [id = 54] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11951d800 == 35 [pid = 1662] [id = 53] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11854e000 == 34 [pid = 1662] [id = 52] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118216800 == 33 [pid = 1662] [id = 51] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x117468800 == 32 [pid = 1662] [id = 50] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116846800 == 31 [pid = 1662] [id = 49] 16:40:24 INFO - PROCESS | 1662 | --DOCSHELL 0x112e2d800 == 30 [pid = 1662] [id = 48] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120ee9000) [pid = 1662] [serial = 123] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x121280400) [pid = 1662] [serial = 124] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11645f800) [pid = 1662] [serial = 108] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11862fc00) [pid = 1662] [serial = 111] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118691400) [pid = 1662] [serial = 115] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11833cc00) [pid = 1662] [serial = 114] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120d5ec00) [pid = 1662] [serial = 121] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11960cc00) [pid = 1662] [serial = 120] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118660000) [pid = 1662] [serial = 112] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x113c22000) [pid = 1662] [serial = 105] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118f89000) [pid = 1662] [serial = 118] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11714ac00) [pid = 1662] [serial = 109] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1186bc000) [pid = 1662] [serial = 117] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x115acc400) [pid = 1662] [serial = 106] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1241ae800) [pid = 1662] [serial = 103] [outer = 0x0] [url = about:blank] 16:40:24 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123f24400) [pid = 1662] [serial = 102] [outer = 0x0] [url = about:blank] 16:40:25 INFO - PROCESS | 1662 | 1466725225049 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:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 776ms 16:40:25 INFO - PROCESS | 1662 | 1466725225101 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1662 | 1466725225103 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:40:25 INFO - PROCESS | 1662 | 1466725225108 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1662 | 1466725225111 Marionette TRACE conn2 <- [1,218,null,{}] 16:40:25 INFO - PROCESS | 1662 | 1466725225115 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:40:25 INFO - PROCESS | 1662 | 1466725225117 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:25 INFO - PROCESS | 1662 | 1466725225205 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:40:25 INFO - PROCESS | 1662 | 1466725225216 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1662 | 1466725225218 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae5000 == 31 [pid = 1662] [id = 62] 16:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118656000) [pid = 1662] [serial = 182] [outer = 0x0] 16:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11865ec00) [pid = 1662] [serial = 183] [outer = 0x118656000] 16:40:25 INFO - PROCESS | 1662 | 1466725225259 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1186a3800) [pid = 1662] [serial = 184] [outer = 0x118656000] 16:40:25 INFO - PROCESS | 1662 | 1466725225719 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:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 626ms 16:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:40:25 INFO - PROCESS | 1662 | 1466725225733 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1662 | 1466725225734 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:40:25 INFO - PROCESS | 1662 | 1466725225736 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1662 | 1466725225737 Marionette TRACE conn2 <- [1,222,null,{}] 16:40:25 INFO - PROCESS | 1662 | 1466725225744 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:40:25 INFO - PROCESS | 1662 | 1466725225748 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:25 INFO - PROCESS | 1662 | 1466725225842 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:40:25 INFO - PROCESS | 1662 | 1466725225888 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1662 | 1466725225891 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x11825e800 == 32 [pid = 1662] [id = 63] 16:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11961dc00) [pid = 1662] [serial = 185] [outer = 0x0] 16:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11969e400) [pid = 1662] [serial = 186] [outer = 0x11961dc00] 16:40:25 INFO - PROCESS | 1662 | 1466725225919 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120d54800) [pid = 1662] [serial = 187] [outer = 0x11961dc00] 16:40:26 INFO - PROCESS | 1662 | 1466725226193 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:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 16:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:40:26 INFO - PROCESS | 1662 | 1466725226205 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1662 | 1466725226207 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:40:26 INFO - PROCESS | 1662 | 1466725226209 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1662 | 1466725226210 Marionette TRACE conn2 <- [1,226,null,{}] 16:40:26 INFO - PROCESS | 1662 | 1466725226225 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:40:26 INFO - PROCESS | 1662 | 1466725226226 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:26 INFO - PROCESS | 1662 | 1466725226309 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:40:26 INFO - PROCESS | 1662 | 1466725226315 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1662 | 1466725226316 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119321800 == 33 [pid = 1662] [id = 64] 16:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113c5d000) [pid = 1662] [serial = 188] [outer = 0x0] 16:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x120fa7c00) [pid = 1662] [serial = 189] [outer = 0x113c5d000] 16:40:26 INFO - PROCESS | 1662 | 1466725226342 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x121356000) [pid = 1662] [serial = 190] [outer = 0x113c5d000] 16:40:26 INFO - PROCESS | 1662 | 1466725226656 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:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 480ms 16:40:26 INFO - PROCESS | 1662 | 1466725226690 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:40:26 INFO - PROCESS | 1662 | 1466725226692 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:40:26 INFO - PROCESS | 1662 | 1466725226695 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1662 | 1466725226699 Marionette TRACE conn2 <- [1,230,null,{}] 16:40:26 INFO - PROCESS | 1662 | 1466725226703 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:40:26 INFO - PROCESS | 1662 | 1466725226705 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:26 INFO - PROCESS | 1662 | 1466725226851 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:40:26 INFO - PROCESS | 1662 | 1466725226859 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1662 | 1466725226861 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195d9800 == 34 [pid = 1662] [id = 65] 16:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x115f58c00) [pid = 1662] [serial = 191] [outer = 0x0] 16:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123d5a800) [pid = 1662] [serial = 192] [outer = 0x115f58c00] 16:40:26 INFO - PROCESS | 1662 | 1466725226902 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1241b7800) [pid = 1662] [serial = 193] [outer = 0x115f58c00] 16:40:27 INFO - PROCESS | 1662 | 1466725227270 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:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 623ms 16:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:40:27 INFO - PROCESS | 1662 | 1466725227318 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1662 | 1466725227319 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:40:27 INFO - PROCESS | 1662 | 1466725227321 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1662 | 1466725227322 Marionette TRACE conn2 <- [1,234,null,{}] 16:40:27 INFO - PROCESS | 1662 | 1466725227325 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:40:27 INFO - PROCESS | 1662 | 1466725227329 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:27 INFO - PROCESS | 1662 | 1466725227438 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:40:27 INFO - PROCESS | 1662 | 1466725227469 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1662 | 1466725227470 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e27800 == 35 [pid = 1662] [id = 66] 16:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1249b1c00) [pid = 1662] [serial = 194] [outer = 0x0] 16:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125e6f400) [pid = 1662] [serial = 195] [outer = 0x1249b1c00] 16:40:27 INFO - PROCESS | 1662 | 1466725227495 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1265a4800) [pid = 1662] [serial = 196] [outer = 0x1249b1c00] 16:40:27 INFO - PROCESS | 1662 | 1466725227782 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:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 468ms 16:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:40:27 INFO - PROCESS | 1662 | 1466725227792 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1662 | 1466725227793 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:40:27 INFO - PROCESS | 1662 | 1466725227809 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1662 | 1466725227810 Marionette TRACE conn2 <- [1,238,null,{}] 16:40:27 INFO - PROCESS | 1662 | 1466725227820 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:40:27 INFO - PROCESS | 1662 | 1466725227822 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:27 INFO - PROCESS | 1662 | 1466725227915 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:40:27 INFO - PROCESS | 1662 | 1466725227919 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1662 | 1466725227920 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x121381000 == 36 [pid = 1662] [id = 67] 16:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124a63400) [pid = 1662] [serial = 197] [outer = 0x0] 16:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1267cc400) [pid = 1662] [serial = 198] [outer = 0x124a63400] 16:40:27 INFO - PROCESS | 1662 | 1466725227944 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1271d0c00) [pid = 1662] [serial = 199] [outer = 0x124a63400] 16:40:28 INFO - PROCESS | 1662 | 1466725228262 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:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 484ms 16:40:28 INFO - PROCESS | 1662 | 1466725228288 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1662 | 1466725228289 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:40:28 INFO - PROCESS | 1662 | 1466725228291 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1662 | 1466725228292 Marionette TRACE conn2 <- [1,242,null,{}] 16:40:28 INFO - PROCESS | 1662 | 1466725228301 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:40:28 INFO - PROCESS | 1662 | 1466725228302 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:28 INFO - PROCESS | 1662 | 1466725228390 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:40:28 INFO - PROCESS | 1662 | 1466725228395 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1662 | 1466725228396 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x112fa7000 == 37 [pid = 1662] [id = 68] 16:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271d1400) [pid = 1662] [serial = 200] [outer = 0x0] 16:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127270000) [pid = 1662] [serial = 201] [outer = 0x1271d1400] 16:40:28 INFO - PROCESS | 1662 | 1466725228420 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1289d8800) [pid = 1662] [serial = 202] [outer = 0x1271d1400] 16:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1271d4c00) [pid = 1662] [serial = 203] [outer = 0x12c4d6000] 16:40:28 INFO - PROCESS | 1662 | 1466725228828 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:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 16:40:28 INFO - PROCESS | 1662 | 1466725228866 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1662 | 1466725228868 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:40:28 INFO - PROCESS | 1662 | 1466725228871 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1662 | 1466725228872 Marionette TRACE conn2 <- [1,246,null,{}] 16:40:28 INFO - PROCESS | 1662 | 1466725228876 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:40:28 INFO - PROCESS | 1662 | 1466725228878 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:29 INFO - PROCESS | 1662 | 1466725229018 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:40:29 INFO - PROCESS | 1662 | 1466725229065 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1662 | 1466725229067 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ecf000 == 38 [pid = 1662] [id = 69] 16:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11974d800) [pid = 1662] [serial = 204] [outer = 0x0] 16:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128e31800) [pid = 1662] [serial = 205] [outer = 0x11974d800] 16:40:29 INFO - PROCESS | 1662 | 1466725229116 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128ee1800) [pid = 1662] [serial = 206] [outer = 0x11974d800] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119ce5400) [pid = 1662] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116467000) [pid = 1662] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x115f59c00) [pid = 1662] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1164e0400) [pid = 1662] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119cecc00) [pid = 1662] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112c8e800) [pid = 1662] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11663b400) [pid = 1662] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1121aac00) [pid = 1662] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121744c00) [pid = 1662] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119619800) [pid = 1662] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118f3a400) [pid = 1662] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x120ee4800) [pid = 1662] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120d60400) [pid = 1662] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115f5b800) [pid = 1662] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:40:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113238800) [pid = 1662] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:40:29 INFO - PROCESS | 1662 | 1466725229480 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:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 16:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:40:29 INFO - PROCESS | 1662 | 1466725229490 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1662 | 1466725229491 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:40:29 INFO - PROCESS | 1662 | 1466725229493 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1662 | 1466725229494 Marionette TRACE conn2 <- [1,250,null,{}] 16:40:29 INFO - PROCESS | 1662 | 1466725229504 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:40:29 INFO - PROCESS | 1662 | 1466725229505 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:29 INFO - PROCESS | 1662 | 1466725229604 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:40:29 INFO - PROCESS | 1662 | 1466725229646 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1662 | 1466725229647 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a7b000 == 39 [pid = 1662] [id = 70] 16:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x115adb400) [pid = 1662] [serial = 207] [outer = 0x0] 16:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1186a4800) [pid = 1662] [serial = 208] [outer = 0x115adb400] 16:40:29 INFO - PROCESS | 1662 | 1466725229671 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121744c00) [pid = 1662] [serial = 209] [outer = 0x115adb400] 16:40:29 INFO - PROCESS | 1662 | 1466725229917 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:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 474ms 16:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:40:29 INFO - PROCESS | 1662 | 1466725229969 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1662 | 1466725229970 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:40:29 INFO - PROCESS | 1662 | 1466725229973 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1662 | 1466725229974 Marionette TRACE conn2 <- [1,254,null,{}] 16:40:29 INFO - PROCESS | 1662 | 1466725229976 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:40:29 INFO - PROCESS | 1662 | 1466725229978 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:30 INFO - PROCESS | 1662 | 1466725230080 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:40:30 INFO - PROCESS | 1662 | 1466725230084 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1662 | 1466725230086 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289c1800 == 40 [pid = 1662] [id = 71] 16:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119746000) [pid = 1662] [serial = 210] [outer = 0x0] 16:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126524c00) [pid = 1662] [serial = 211] [outer = 0x119746000] 16:40:30 INFO - PROCESS | 1662 | 1466725230119 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12915a000) [pid = 1662] [serial = 212] [outer = 0x119746000] 16:40:30 INFO - PROCESS | 1662 | 1466725230417 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:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 16:40:30 INFO - PROCESS | 1662 | 1466725230442 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1662 | 1466725230444 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:40:30 INFO - PROCESS | 1662 | 1466725230453 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1662 | 1466725230454 Marionette TRACE conn2 <- [1,258,null,{}] 16:40:30 INFO - PROCESS | 1662 | 1466725230457 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:40:30 INFO - PROCESS | 1662 | 1466725230458 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:30 INFO - PROCESS | 1662 | 1466725230563 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:40:30 INFO - PROCESS | 1662 | 1466725230569 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1662 | 1466725230570 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x127144800 == 41 [pid = 1662] [id = 72] 16:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11323b400) [pid = 1662] [serial = 213] [outer = 0x0] 16:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129152800) [pid = 1662] [serial = 214] [outer = 0x11323b400] 16:40:30 INFO - PROCESS | 1662 | 1466725230594 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1291ae400) [pid = 1662] [serial = 215] [outer = 0x11323b400] 16:40:30 INFO - PROCESS | 1662 | 1466725230876 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:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 16:40:30 INFO - PROCESS | 1662 | 1466725230923 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1662 | 1466725230924 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:40:30 INFO - PROCESS | 1662 | 1466725230927 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1662 | 1466725230928 Marionette TRACE conn2 <- [1,262,null,{}] 16:40:30 INFO - PROCESS | 1662 | 1466725230933 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:40:30 INFO - PROCESS | 1662 | 1466725230934 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:31 INFO - PROCESS | 1662 | 1466725231012 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:40:31 INFO - PROCESS | 1662 | 1466725231018 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1662 | 1466725231019 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x129303800 == 42 [pid = 1662] [id = 73] 16:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12917c800) [pid = 1662] [serial = 216] [outer = 0x0] 16:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1291df400) [pid = 1662] [serial = 217] [outer = 0x12917c800] 16:40:31 INFO - PROCESS | 1662 | 1466725231050 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1291e8c00) [pid = 1662] [serial = 218] [outer = 0x12917c800] 16:40:31 INFO - PROCESS | 1662 | 1466725231433 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:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 16:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:40:31 INFO - PROCESS | 1662 | 1466725231447 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1662 | 1466725231450 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:40:31 INFO - PROCESS | 1662 | 1466725231453 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1662 | 1466725231455 Marionette TRACE conn2 <- [1,266,null,{}] 16:40:31 INFO - PROCESS | 1662 | 1466725231459 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:40:31 INFO - PROCESS | 1662 | 1466725231461 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:31 INFO - PROCESS | 1662 | 1466725231562 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:40:31 INFO - PROCESS | 1662 | 1466725231625 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1662 | 1466725231627 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b4000 == 43 [pid = 1662] [id = 74] 16:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x115ae0400) [pid = 1662] [serial = 219] [outer = 0x0] 16:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1176ca800) [pid = 1662] [serial = 220] [outer = 0x115ae0400] 16:40:31 INFO - PROCESS | 1662 | 1466725231658 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118340000) [pid = 1662] [serial = 221] [outer = 0x115ae0400] 16:40:32 INFO - PROCESS | 1662 | 1466725232067 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:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 16:40:32 INFO - PROCESS | 1662 | 1466725232073 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1662 | 1466725232076 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:40:32 INFO - PROCESS | 1662 | 1466725232080 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1662 | 1466725232083 Marionette TRACE conn2 <- [1,270,null,{}] 16:40:32 INFO - PROCESS | 1662 | 1466725232085 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:40:32 INFO - PROCESS | 1662 | 1466725232087 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:32 INFO - PROCESS | 1662 | 1466725232187 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:40:32 INFO - PROCESS | 1662 | 1466725232263 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1662 | 1466725232264 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x120da3800 == 44 [pid = 1662] [id = 75] 16:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118854400) [pid = 1662] [serial = 222] [outer = 0x0] 16:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118f41000) [pid = 1662] [serial = 223] [outer = 0x118854400] 16:40:32 INFO - PROCESS | 1662 | 1466725232301 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11961b400) [pid = 1662] [serial = 224] [outer = 0x118854400] 16:40:32 INFO - PROCESS | 1662 | 1466725232704 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:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 16:40:32 INFO - PROCESS | 1662 | 1466725232752 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1662 | 1466725232754 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:40:32 INFO - PROCESS | 1662 | 1466725232756 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1662 | 1466725232759 Marionette TRACE conn2 <- [1,274,null,{}] 16:40:32 INFO - PROCESS | 1662 | 1466725232785 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:40:32 INFO - PROCESS | 1662 | 1466725232788 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:32 INFO - PROCESS | 1662 | 1466725232890 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:40:32 INFO - PROCESS | 1662 | 1466725232953 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1662 | 1466725232955 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a309800 == 45 [pid = 1662] [id = 76] 16:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124478400) [pid = 1662] [serial = 225] [outer = 0x0] 16:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1249adc00) [pid = 1662] [serial = 226] [outer = 0x124478400] 16:40:32 INFO - PROCESS | 1662 | 1466725232987 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125e74400) [pid = 1662] [serial = 227] [outer = 0x124478400] 16:40:33 INFO - PROCESS | 1662 | 1466725233382 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:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 673ms 16:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:40:33 INFO - PROCESS | 1662 | 1466725233430 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1662 | 1466725233432 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:40:33 INFO - PROCESS | 1662 | 1466725233434 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1662 | 1466725233435 Marionette TRACE conn2 <- [1,278,null,{}] 16:40:33 INFO - PROCESS | 1662 | 1466725233438 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:40:33 INFO - PROCESS | 1662 | 1466725233439 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:33 INFO - PROCESS | 1662 | 1466725233556 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:40:33 INFO - PROCESS | 1662 | 1466725233605 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1662 | 1466725233606 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a494000 == 46 [pid = 1662] [id = 77] 16:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12659f400) [pid = 1662] [serial = 228] [outer = 0x0] 16:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1271cd800) [pid = 1662] [serial = 229] [outer = 0x12659f400] 16:40:33 INFO - PROCESS | 1662 | 1466725233635 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128e31400) [pid = 1662] [serial = 230] [outer = 0x12659f400] 16:40:34 INFO - PROCESS | 1662 | 1466725234165 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:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 771ms 16:40:34 INFO - PROCESS | 1662 | 1466725234206 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1662 | 1466725234208 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:40:34 INFO - PROCESS | 1662 | 1466725234212 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1662 | 1466725234217 Marionette TRACE conn2 <- [1,282,null,{}] 16:40:34 INFO - PROCESS | 1662 | 1466725234221 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:40:34 INFO - PROCESS | 1662 | 1466725234222 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:34 INFO - PROCESS | 1662 | 1466725234314 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:40:34 INFO - PROCESS | 1662 | 1466725234374 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1662 | 1466725234377 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e68800 == 47 [pid = 1662] [id = 78] 16:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1176d4000) [pid = 1662] [serial = 231] [outer = 0x0] 16:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1182a7400) [pid = 1662] [serial = 232] [outer = 0x1176d4000] 16:40:34 INFO - PROCESS | 1662 | 1466725234404 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11862a400) [pid = 1662] [serial = 233] [outer = 0x1176d4000] 16:40:34 INFO - PROCESS | 1662 | 1466725234849 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:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x127144800 == 46 [pid = 1662] [id = 72] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x1289c1800 == 45 [pid = 1662] [id = 71] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x124a7b000 == 44 [pid = 1662] [id = 70] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x125ecf000 == 43 [pid = 1662] [id = 69] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x112fa7000 == 42 [pid = 1662] [id = 68] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x121381000 == 41 [pid = 1662] [id = 67] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x120e27800 == 40 [pid = 1662] [id = 66] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x1195d9800 == 39 [pid = 1662] [id = 65] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x119321800 == 38 [pid = 1662] [id = 64] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x11825e800 == 37 [pid = 1662] [id = 63] 16:40:34 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12711d000) [pid = 1662] [serial = 174] [outer = 0x0] [url = about:blank] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae5000 == 36 [pid = 1662] [id = 62] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x1132f4800 == 35 [pid = 1662] [id = 61] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x116857000 == 34 [pid = 1662] [id = 60] 16:40:34 INFO - PROCESS | 1662 | --DOCSHELL 0x1241a0000 == 33 [pid = 1662] [id = 59] 16:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms 16:40:34 INFO - PROCESS | 1662 | 1466725234885 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1662 | 1466725234888 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:40:34 INFO - PROCESS | 1662 | 1466725234892 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1662 | 1466725234893 Marionette TRACE conn2 <- [1,286,null,{}] 16:40:34 INFO - PROCESS | 1662 | 1466725234902 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:40:34 INFO - PROCESS | 1662 | 1466725234903 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:34 INFO - PROCESS | 1662 | 1466725234979 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:40:34 INFO - PROCESS | 1662 | 1466725234986 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1662 | 1466725234987 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11668b800 == 34 [pid = 1662] [id = 79] 16:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11868ec00) [pid = 1662] [serial = 234] [outer = 0x0] 16:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1186a9c00) [pid = 1662] [serial = 235] [outer = 0x11868ec00] 16:40:35 INFO - PROCESS | 1662 | 1466725235014 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118f91c00) [pid = 1662] [serial = 236] [outer = 0x11868ec00] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x120ee5c00) [pid = 1662] [serial = 156] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1196a5800) [pid = 1662] [serial = 154] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11868f800) [pid = 1662] [serial = 147] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118854800) [pid = 1662] [serial = 148] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1182a5c00) [pid = 1662] [serial = 144] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x121bd5c00) [pid = 1662] [serial = 159] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118622c00) [pid = 1662] [serial = 145] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x115eb4400) [pid = 1662] [serial = 138] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x115adc800) [pid = 1662] [serial = 127] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x113234800) [pid = 1662] [serial = 126] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118336800) [pid = 1662] [serial = 130] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x121741800) [pid = 1662] [serial = 157] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117ea2400) [pid = 1662] [serial = 129] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118339000) [pid = 1662] [serial = 165] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124326c00) [pid = 1662] [serial = 162] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1241af000) [pid = 1662] [serial = 160] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120eea800) [pid = 1662] [serial = 166] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119cf0800) [pid = 1662] [serial = 133] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118fda000) [pid = 1662] [serial = 150] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119629800) [pid = 1662] [serial = 132] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12197f000) [pid = 1662] [serial = 136] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119616c00) [pid = 1662] [serial = 153] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121410800) [pid = 1662] [serial = 135] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125d18c00) [pid = 1662] [serial = 171] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x125d19400) [pid = 1662] [serial = 169] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1249af000) [pid = 1662] [serial = 163] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1249ab000) [pid = 1662] [serial = 168] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116465c00) [pid = 1662] [serial = 142] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x115ae7800) [pid = 1662] [serial = 141] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1265a1000) [pid = 1662] [serial = 172] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11960d400) [pid = 1662] [serial = 151] [outer = 0x0] [url = about:blank] 16:40:35 INFO - PROCESS | 1662 | 1466725235353 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:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 475ms 16:40:35 INFO - PROCESS | 1662 | 1466725235368 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1662 | 1466725235369 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:40:35 INFO - PROCESS | 1662 | 1466725235372 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1662 | 1466725235374 Marionette TRACE conn2 <- [1,290,null,{}] 16:40:35 INFO - PROCESS | 1662 | 1466725235384 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:40:35 INFO - PROCESS | 1662 | 1466725235386 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:35 INFO - PROCESS | 1662 | 1466725235464 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:40:35 INFO - PROCESS | 1662 | 1466725235469 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1662 | 1466725235471 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x118210800 == 35 [pid = 1662] [id = 80] 16:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11961f000) [pid = 1662] [serial = 237] [outer = 0x0] 16:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119742c00) [pid = 1662] [serial = 238] [outer = 0x11961f000] 16:40:35 INFO - PROCESS | 1662 | 1466725235502 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d66c00) [pid = 1662] [serial = 239] [outer = 0x11961f000] 16:40:35 INFO - PROCESS | 1662 | 1466725235841 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:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 520ms 16:40:35 INFO - PROCESS | 1662 | 1466725235892 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1662 | 1466725235894 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:40:35 INFO - PROCESS | 1662 | 1466725235902 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1662 | 1466725235903 Marionette TRACE conn2 <- [1,294,null,{}] 16:40:35 INFO - PROCESS | 1662 | 1466725235906 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:40:35 INFO - PROCESS | 1662 | 1466725235907 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:35 INFO - PROCESS | 1662 | 1466725235969 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:40:35 INFO - PROCESS | 1662 | 1466725235972 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1662 | 1466725235973 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fbf000 == 36 [pid = 1662] [id = 81] 16:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120d48c00) [pid = 1662] [serial = 240] [outer = 0x0] 16:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120d4e800) [pid = 1662] [serial = 241] [outer = 0x120d48c00] 16:40:36 INFO - PROCESS | 1662 | 1466725235996 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120d54000) [pid = 1662] [serial = 242] [outer = 0x120d48c00] 16:40:36 INFO - PROCESS | 1662 | 1466725236414 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:40:36 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:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 525ms 16:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:40:36 INFO - PROCESS | 1662 | 1466725236425 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1662 | 1466725236427 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:40:36 INFO - PROCESS | 1662 | 1466725236433 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1662 | 1466725236435 Marionette TRACE conn2 <- [1,298,null,{}] 16:40:36 INFO - PROCESS | 1662 | 1466725236439 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:40:36 INFO - PROCESS | 1662 | 1466725236441 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:36 INFO - PROCESS | 1662 | 1466725236583 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:40:36 INFO - PROCESS | 1662 | 1466725236593 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1662 | 1466725236595 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x119520000 == 37 [pid = 1662] [id = 82] 16:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120d54400) [pid = 1662] [serial = 243] [outer = 0x0] 16:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121124000) [pid = 1662] [serial = 244] [outer = 0x120d54400] 16:40:36 INFO - PROCESS | 1662 | 1466725236636 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1219fb000) [pid = 1662] [serial = 245] [outer = 0x120d54400] 16:40:36 INFO - PROCESS | 1662 | 1466725236972 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:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 575ms 16:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:40:37 INFO - PROCESS | 1662 | 1466725237005 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1662 | 1466725237007 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:40:37 INFO - PROCESS | 1662 | 1466725237009 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1662 | 1466725237010 Marionette TRACE conn2 <- [1,302,null,{}] 16:40:37 INFO - PROCESS | 1662 | 1466725237014 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:40:37 INFO - PROCESS | 1662 | 1466725237020 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:37 INFO - PROCESS | 1662 | 1466725237120 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:40:37 INFO - PROCESS | 1662 | 1466725237153 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1662 | 1466725237154 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a56800 == 38 [pid = 1662] [id = 83] 16:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1162a6000) [pid = 1662] [serial = 246] [outer = 0x0] 16:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123fd8c00) [pid = 1662] [serial = 247] [outer = 0x1162a6000] 16:40:37 INFO - PROCESS | 1662 | 1466725237207 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12629a400) [pid = 1662] [serial = 248] [outer = 0x1162a6000] 16:40:37 INFO - PROCESS | 1662 | 1466725237515 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:40:37 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:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 16:40:37 INFO - PROCESS | 1662 | 1466725237531 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1662 | 1466725237532 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:40:37 INFO - PROCESS | 1662 | 1466725237535 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1662 | 1466725237536 Marionette TRACE conn2 <- [1,306,null,{}] 16:40:37 INFO - PROCESS | 1662 | 1466725237538 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:40:37 INFO - PROCESS | 1662 | 1466725237539 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:37 INFO - PROCESS | 1662 | 1466725237638 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:40:37 INFO - PROCESS | 1662 | 1466725237642 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1662 | 1466725237643 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e45000 == 39 [pid = 1662] [id = 84] 16:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12629f800) [pid = 1662] [serial = 249] [outer = 0x0] 16:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1271cc800) [pid = 1662] [serial = 250] [outer = 0x12629f800] 16:40:37 INFO - PROCESS | 1662 | 1466725237667 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127275000) [pid = 1662] [serial = 251] [outer = 0x12629f800] 16:40:37 INFO - PROCESS | 1662 | 1466725237988 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:40:38 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:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 472ms 16:40:38 INFO - PROCESS | 1662 | 1466725238007 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1662 | 1466725238009 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:40:38 INFO - PROCESS | 1662 | 1466725238011 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1662 | 1466725238012 Marionette TRACE conn2 <- [1,310,null,{}] 16:40:38 INFO - PROCESS | 1662 | 1466725238021 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:40:38 INFO - PROCESS | 1662 | 1466725238023 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:38 INFO - PROCESS | 1662 | 1466725238116 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:40:38 INFO - PROCESS | 1662 | 1466725238119 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1662 | 1466725238121 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12136e800 == 40 [pid = 1662] [id = 85] 16:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12651d400) [pid = 1662] [serial = 252] [outer = 0x0] 16:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12727c400) [pid = 1662] [serial = 253] [outer = 0x12651d400] 16:40:38 INFO - PROCESS | 1662 | 1466725238144 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128e34400) [pid = 1662] [serial = 254] [outer = 0x12651d400] 16:40:38 INFO - PROCESS | 1662 | 1466725238482 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:40:38 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:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 522ms 16:40:38 INFO - PROCESS | 1662 | 1466725238534 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1662 | 1466725238535 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:40:38 INFO - PROCESS | 1662 | 1466725238538 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1662 | 1466725238540 Marionette TRACE conn2 <- [1,314,null,{}] 16:40:38 INFO - PROCESS | 1662 | 1466725238543 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:40:38 INFO - PROCESS | 1662 | 1466725238545 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:38 INFO - PROCESS | 1662 | 1466725238694 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:40:38 INFO - PROCESS | 1662 | 1466725238738 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1662 | 1466725238739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ab2800 == 41 [pid = 1662] [id = 86] 16:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12727ac00) [pid = 1662] [serial = 255] [outer = 0x0] 16:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12914f400) [pid = 1662] [serial = 256] [outer = 0x12727ac00] 16:40:38 INFO - PROCESS | 1662 | 1466725238778 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x129175400) [pid = 1662] [serial = 257] [outer = 0x12727ac00] 16:40:39 INFO - PROCESS | 1662 | 1466725239246 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:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118656000) [pid = 1662] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x113c5d000) [pid = 1662] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124a63400) [pid = 1662] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119746000) [pid = 1662] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11974d800) [pid = 1662] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115adb400) [pid = 1662] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117498400) [pid = 1662] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115f58c00) [pid = 1662] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1249b1c00) [pid = 1662] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11961dc00) [pid = 1662] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1271d1400) [pid = 1662] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:40:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11323b400) [pid = 1662] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:40:39 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:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 769ms 16:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:40:39 INFO - PROCESS | 1662 | 1466725239308 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1662 | 1466725239309 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:40:39 INFO - PROCESS | 1662 | 1466725239311 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1662 | 1466725239312 Marionette TRACE conn2 <- [1,318,null,{}] 16:40:39 INFO - PROCESS | 1662 | 1466725239314 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:40:39 INFO - PROCESS | 1662 | 1466725239315 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:39 INFO - PROCESS | 1662 | 1466725239410 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:40:39 INFO - PROCESS | 1662 | 1466725239417 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1662 | 1466725239418 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x125d2f000 == 42 [pid = 1662] [id = 87] 16:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1182af800) [pid = 1662] [serial = 258] [outer = 0x0] 16:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d68400) [pid = 1662] [serial = 259] [outer = 0x1182af800] 16:40:39 INFO - PROCESS | 1662 | 1466725239442 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1271ce800) [pid = 1662] [serial = 260] [outer = 0x1182af800] 16:40:39 INFO - PROCESS | 1662 | 1466725239767 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:40:39 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:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 16:40:39 INFO - PROCESS | 1662 | 1466725239785 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1662 | 1466725239786 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:40:39 INFO - PROCESS | 1662 | 1466725239788 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1662 | 1466725239790 Marionette TRACE conn2 <- [1,322,null,{}] 16:40:39 INFO - PROCESS | 1662 | 1466725239793 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:40:39 INFO - PROCESS | 1662 | 1466725239794 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:39 INFO - PROCESS | 1662 | 1466725239908 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:40:39 INFO - PROCESS | 1662 | 1466725239914 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1662 | 1466725239915 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289ab800 == 43 [pid = 1662] [id = 88] 16:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118f93c00) [pid = 1662] [serial = 261] [outer = 0x0] 16:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129175c00) [pid = 1662] [serial = 262] [outer = 0x118f93c00] 16:40:39 INFO - PROCESS | 1662 | 1466725239942 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a877c00) [pid = 1662] [serial = 263] [outer = 0x118f93c00] 16:40:40 INFO - PROCESS | 1662 | 1466725240272 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:40:40 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:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 16:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:40:40 INFO - PROCESS | 1662 | 1466725240309 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1662 | 1466725240311 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:40:40 INFO - PROCESS | 1662 | 1466725240313 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1662 | 1466725240314 Marionette TRACE conn2 <- [1,326,null,{}] 16:40:40 INFO - PROCESS | 1662 | 1466725240317 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:40:40 INFO - PROCESS | 1662 | 1466725240318 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:40 INFO - PROCESS | 1662 | 1466725240395 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:40:40 INFO - PROCESS | 1662 | 1466725240401 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1662 | 1466725240402 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a306800 == 44 [pid = 1662] [id = 89] 16:40:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1291af800) [pid = 1662] [serial = 264] [outer = 0x0] 16:40:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12af13000) [pid = 1662] [serial = 265] [outer = 0x1291af800] 16:40:40 INFO - PROCESS | 1662 | 1466725240426 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12af19000) [pid = 1662] [serial = 266] [outer = 0x1291af800] 16:40:40 INFO - PROCESS | 1662 | 1466725240750 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:40:40 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:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 16:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:40:40 INFO - PROCESS | 1662 | 1466725240784 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1662 | 1466725240785 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:40:40 INFO - PROCESS | 1662 | 1466725240787 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1662 | 1466725240788 Marionette TRACE conn2 <- [1,330,null,{}] 16:40:40 INFO - PROCESS | 1662 | 1466725240790 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:40:40 INFO - PROCESS | 1662 | 1466725240791 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:40 INFO - PROCESS | 1662 | 1466725240894 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:40:40 INFO - PROCESS | 1662 | 1466725240909 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1662 | 1466725240911 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a81e000 == 45 [pid = 1662] [id = 90] 16:40:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x120d4fc00) [pid = 1662] [serial = 267] [outer = 0x0] 16:40:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12afef400) [pid = 1662] [serial = 268] [outer = 0x120d4fc00] 16:40:40 INFO - PROCESS | 1662 | 1466725240935 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b09dc00) [pid = 1662] [serial = 269] [outer = 0x120d4fc00] 16:40:41 INFO - PROCESS | 1662 | 1466725241235 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:40:41 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:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 16:40:41 INFO - PROCESS | 1662 | 1466725241299 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1662 | 1466725241302 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:40:41 INFO - PROCESS | 1662 | 1466725241306 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1662 | 1466725241308 Marionette TRACE conn2 <- [1,334,null,{}] 16:40:41 INFO - PROCESS | 1662 | 1466725241312 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:40:41 INFO - PROCESS | 1662 | 1466725241314 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:41 INFO - PROCESS | 1662 | 1466725241411 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:40:41 INFO - PROCESS | 1662 | 1466725241501 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1662 | 1466725241503 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x113cae800 == 46 [pid = 1662] [id = 91] 16:40:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1162a8800) [pid = 1662] [serial = 270] [outer = 0x0] 16:40:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x117146800) [pid = 1662] [serial = 271] [outer = 0x1162a8800] 16:40:41 INFO - PROCESS | 1662 | 1466725241535 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118336000) [pid = 1662] [serial = 272] [outer = 0x1162a8800] 16:40:41 INFO - PROCESS | 1662 | 1466725241952 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:40:41 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:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 672ms 16:40:41 INFO - PROCESS | 1662 | 1466725241978 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1662 | 1466725241980 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:40:41 INFO - PROCESS | 1662 | 1466725241984 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1662 | 1466725241987 Marionette TRACE conn2 <- [1,338,null,{}] 16:40:41 INFO - PROCESS | 1662 | 1466725241990 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:40:41 INFO - PROCESS | 1662 | 1466725241991 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:42 INFO - PROCESS | 1662 | 1466725242097 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:40:42 INFO - PROCESS | 1662 | 1466725242146 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1662 | 1466725242148 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x119303800 == 47 [pid = 1662] [id = 92] 16:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11865f400) [pid = 1662] [serial = 273] [outer = 0x0] 16:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118f90400) [pid = 1662] [serial = 274] [outer = 0x11865f400] 16:40:42 INFO - PROCESS | 1662 | 1466725242178 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119614000) [pid = 1662] [serial = 275] [outer = 0x11865f400] 16:40:42 INFO - PROCESS | 1662 | 1466725242589 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:40:42 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:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 624ms 16:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:40:42 INFO - PROCESS | 1662 | 1466725242606 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1662 | 1466725242608 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:40:42 INFO - PROCESS | 1662 | 1466725242610 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1662 | 1466725242611 Marionette TRACE conn2 <- [1,342,null,{}] 16:40:42 INFO - PROCESS | 1662 | 1466725242618 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:40:42 INFO - PROCESS | 1662 | 1466725242621 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:42 INFO - PROCESS | 1662 | 1466725242728 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:40:42 INFO - PROCESS | 1662 | 1466725242821 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1662 | 1466725242824 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f18800 == 48 [pid = 1662] [id = 93] 16:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1241af000) [pid = 1662] [serial = 276] [outer = 0x0] 16:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1241bb400) [pid = 1662] [serial = 277] [outer = 0x1241af000] 16:40:42 INFO - PROCESS | 1662 | 1466725242855 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x124a6f800) [pid = 1662] [serial = 278] [outer = 0x1241af000] 16:40:43 INFO - PROCESS | 1662 | 1466725243264 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:40:43 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:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 671ms 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:40:43 INFO - PROCESS | 1662 | 1466725243282 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1662 | 1466725243283 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:40:43 INFO - PROCESS | 1662 | 1466725243285 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1662 | 1466725243286 Marionette TRACE conn2 <- [1,346,null,{}] 16:40:43 INFO - PROCESS | 1662 | 1466725243289 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:40:43 INFO - PROCESS | 1662 | 1466725243290 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:43 INFO - PROCESS | 1662 | 1466725243395 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:40:43 INFO - PROCESS | 1662 | 1466725243441 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1662 | 1466725243443 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af43000 == 49 [pid = 1662] [id = 94] 16:40:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12651f000) [pid = 1662] [serial = 279] [outer = 0x0] 16:40:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x127117800) [pid = 1662] [serial = 280] [outer = 0x12651f000] 16:40:43 INFO - PROCESS | 1662 | 1466725243472 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128ee7c00) [pid = 1662] [serial = 281] [outer = 0x12651f000] 16:40:43 INFO - PROCESS | 1662 | 1466725243879 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:40:43 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:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 623ms 16:40:43 INFO - PROCESS | 1662 | 1466725243909 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1662 | 1466725243910 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:40:43 INFO - PROCESS | 1662 | 1466725243912 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1662 | 1466725243913 Marionette TRACE conn2 <- [1,350,null,{}] 16:40:43 INFO - PROCESS | 1662 | 1466725243916 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:40:43 INFO - PROCESS | 1662 | 1466725243917 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:44 INFO - PROCESS | 1662 | 1466725243998 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:40:44 INFO - PROCESS | 1662 | 1466725244076 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1662 | 1466725244078 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b725800 == 50 [pid = 1662] [id = 95] 16:40:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1291b1000) [pid = 1662] [serial = 282] [outer = 0x0] 16:40:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1291e1800) [pid = 1662] [serial = 283] [outer = 0x1291b1000] 16:40:44 INFO - PROCESS | 1662 | 1466725244124 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12a877800) [pid = 1662] [serial = 284] [outer = 0x1291b1000] 16:40:44 INFO - PROCESS | 1662 | 1466725244665 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:40:44 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:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 772ms 16:40:44 INFO - PROCESS | 1662 | 1466725244685 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1662 | 1466725244688 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:40:44 INFO - PROCESS | 1662 | 1466725244691 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1662 | 1466725244693 Marionette TRACE conn2 <- [1,354,null,{}] 16:40:44 INFO - PROCESS | 1662 | 1466725244717 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:40:44 INFO - PROCESS | 1662 | 1466725244723 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:44 INFO - PROCESS | 1662 | 1466725244868 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:40:45 INFO - PROCESS | 1662 | 1466725245052 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1662 | 1466725245054 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x117469000 == 51 [pid = 1662] [id = 96] 16:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x115f58400) [pid = 1662] [serial = 285] [outer = 0x0] 16:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1176cc000) [pid = 1662] [serial = 286] [outer = 0x115f58400] 16:40:45 INFO - PROCESS | 1662 | 1466725245081 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1184c3c00) [pid = 1662] [serial = 287] [outer = 0x115f58400] 16:40:45 INFO - PROCESS | 1662 | 1466725245553 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:40:45 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:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 873ms 16:40:45 INFO - PROCESS | 1662 | 1466725245585 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1662 | 1466725245589 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:40:45 INFO - PROCESS | 1662 | 1466725245595 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1662 | 1466725245600 Marionette TRACE conn2 <- [1,358,null,{}] 16:40:45 INFO - PROCESS | 1662 | 1466725245604 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:40:45 INFO - PROCESS | 1662 | 1466725245606 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:45 INFO - PROCESS | 1662 | 1466725245740 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:40:45 INFO - PROCESS | 1662 | 1466725245829 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1662 | 1466725245831 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118251000 == 52 [pid = 1662] [id = 97] 16:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x118fe3800) [pid = 1662] [serial = 288] [outer = 0x0] 16:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x119cecc00) [pid = 1662] [serial = 289] [outer = 0x118fe3800] 16:40:45 INFO - PROCESS | 1662 | 1466725245876 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x120d4ec00) [pid = 1662] [serial = 290] [outer = 0x118fe3800] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12a306800 == 51 [pid = 1662] [id = 89] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1289ab800 == 50 [pid = 1662] [id = 88] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x125d2f000 == 49 [pid = 1662] [id = 87] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x123ab2800 == 48 [pid = 1662] [id = 86] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12136e800 == 47 [pid = 1662] [id = 85] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x112e45000 == 46 [pid = 1662] [id = 84] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x119a56800 == 45 [pid = 1662] [id = 83] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x119520000 == 44 [pid = 1662] [id = 82] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1291df400) [pid = 1662] [serial = 217] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x118fbf000 == 43 [pid = 1662] [id = 81] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x118210800 == 42 [pid = 1662] [id = 80] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x11668b800 == 41 [pid = 1662] [id = 79] 16:40:46 INFO - PROCESS | 1662 | --DOCSHELL 0x117e68800 == 40 [pid = 1662] [id = 78] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1291ae400) [pid = 1662] [serial = 215] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1186a3800) [pid = 1662] [serial = 184] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x121356000) [pid = 1662] [serial = 190] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1267cc400) [pid = 1662] [serial = 198] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x126524c00) [pid = 1662] [serial = 211] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x128ee1800) [pid = 1662] [serial = 206] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x121744c00) [pid = 1662] [serial = 209] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1176d0c00) [pid = 1662] [serial = 180] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x123d5a800) [pid = 1662] [serial = 192] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1241b7800) [pid = 1662] [serial = 193] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1265a4800) [pid = 1662] [serial = 196] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12d070400) [pid = 1662] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116882800) [pid = 1662] [serial = 177] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x120d54800) [pid = 1662] [serial = 187] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x120fa7c00) [pid = 1662] [serial = 189] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1186a4800) [pid = 1662] [serial = 208] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11969e400) [pid = 1662] [serial = 186] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128e31800) [pid = 1662] [serial = 205] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1289d8800) [pid = 1662] [serial = 202] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12915a000) [pid = 1662] [serial = 212] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11865ec00) [pid = 1662] [serial = 183] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1182adc00) [pid = 1662] [serial = 181] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x127270000) [pid = 1662] [serial = 201] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1271d0c00) [pid = 1662] [serial = 199] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x125e6f400) [pid = 1662] [serial = 195] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x129152800) [pid = 1662] [serial = 214] [outer = 0x0] [url = about:blank] 16:40:46 INFO - PROCESS | 1662 | 1466725246259 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:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 675ms 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:40:46 INFO - PROCESS | 1662 | 1466725246271 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1662 | 1466725246273 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:40:46 INFO - PROCESS | 1662 | 1466725246275 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1662 | 1466725246277 Marionette TRACE conn2 <- [1,362,null,{}] 16:40:46 INFO - PROCESS | 1662 | 1466725246279 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:40:46 INFO - PROCESS | 1662 | 1466725246282 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:46 INFO - PROCESS | 1662 | 1466725246370 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:40:46 INFO - PROCESS | 1662 | 1466725246419 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1662 | 1466725246420 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x118539000 == 41 [pid = 1662] [id = 98] 16:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1186bc000) [pid = 1662] [serial = 291] [outer = 0x0] 16:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121127c00) [pid = 1662] [serial = 292] [outer = 0x1186bc000] 16:40:46 INFO - PROCESS | 1662 | 1466725246446 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1241bc000) [pid = 1662] [serial = 293] [outer = 0x1186bc000] 16:40:46 INFO - PROCESS | 1662 | 1466725246750 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:40:46 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:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 16:40:46 INFO - PROCESS | 1662 | 1466725246795 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1662 | 1466725246797 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:40:46 INFO - PROCESS | 1662 | 1466725246805 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1662 | 1466725246809 Marionette TRACE conn2 <- [1,366,null,{}] 16:40:46 INFO - PROCESS | 1662 | 1466725246813 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:40:46 INFO - PROCESS | 1662 | 1466725246815 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:46 INFO - PROCESS | 1662 | 1466725246896 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:40:46 INFO - PROCESS | 1662 | 1466725246945 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1662 | 1466725246946 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x119515000 == 42 [pid = 1662] [id = 99] 16:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12134f800) [pid = 1662] [serial = 294] [outer = 0x0] 16:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124a66400) [pid = 1662] [serial = 295] [outer = 0x12134f800] 16:40:46 INFO - PROCESS | 1662 | 1466725246973 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x127276400) [pid = 1662] [serial = 296] [outer = 0x12134f800] 16:40:47 INFO - PROCESS | 1662 | 1466725247345 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:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 580ms 16:40:47 INFO - PROCESS | 1662 | 1466725247382 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1662 | 1466725247384 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:40:47 INFO - PROCESS | 1662 | 1466725247386 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1662 | 1466725247387 Marionette TRACE conn2 <- [1,370,null,{}] 16:40:47 INFO - PROCESS | 1662 | 1466725247390 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:40:47 INFO - PROCESS | 1662 | 1466725247391 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:47 INFO - PROCESS | 1662 | 1466725247493 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:40:47 INFO - PROCESS | 1662 | 1466725247499 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1662 | 1466725247500 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x113cbe800 == 43 [pid = 1662] [id = 100] 16:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x127278000) [pid = 1662] [serial = 297] [outer = 0x0] 16:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129153400) [pid = 1662] [serial = 298] [outer = 0x127278000] 16:40:47 INFO - PROCESS | 1662 | 1466725247524 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a87b800) [pid = 1662] [serial = 299] [outer = 0x127278000] 16:40:47 INFO - PROCESS | 1662 | 1466725247835 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:40:47 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:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 16:40:47 INFO - PROCESS | 1662 | 1466725247856 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1662 | 1466725247857 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:40:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:40:47 INFO - PROCESS | 1662 | 1466725247859 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1662 | 1466725247861 Marionette TRACE conn2 <- [1,374,null,{}] 16:40:47 INFO - PROCESS | 1662 | 1466725247866 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:40:47 INFO - PROCESS | 1662 | 1466725247867 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:47 INFO - PROCESS | 1662 | 1466725247944 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:40:47 INFO - PROCESS | 1662 | 1466725247950 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1662 | 1466725247954 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x125edd800 == 44 [pid = 1662] [id = 101] 16:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12b0a6800) [pid = 1662] [serial = 300] [outer = 0x0] 16:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12b0ab400) [pid = 1662] [serial = 301] [outer = 0x12b0a6800] 16:40:47 INFO - PROCESS | 1662 | 1466725247985 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b8f0c00) [pid = 1662] [serial = 302] [outer = 0x12b0a6800] 16:40:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:40:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 572ms 16:40:48 INFO - PROCESS | 1662 | 1466725248427 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:40:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:40:48 INFO - PROCESS | 1662 | 1466725248439 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1662 | 1466725248442 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:40:48 INFO - PROCESS | 1662 | 1466725248446 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1662 | 1466725248448 Marionette TRACE conn2 <- [1,378,null,{}] 16:40:48 INFO - PROCESS | 1662 | 1466725248456 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:40:48 INFO - PROCESS | 1662 | 1466725248459 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:48 INFO - PROCESS | 1662 | 1466725248608 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:40:48 INFO - PROCESS | 1662 | 1466725248632 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1662 | 1466725248643 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bea000 == 45 [pid = 1662] [id = 102] 16:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119625400) [pid = 1662] [serial = 303] [outer = 0x0] 16:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12b94f800) [pid = 1662] [serial = 304] [outer = 0x119625400] 16:40:48 INFO - PROCESS | 1662 | 1466725248682 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12c06e000) [pid = 1662] [serial = 305] [outer = 0x119625400] 16:40:49 INFO - PROCESS | 1662 | 1466725249092 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:40:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:40:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 674ms 16:40:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:40:49 INFO - PROCESS | 1662 | 1466725249118 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1662 | 1466725249120 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:40:49 INFO - PROCESS | 1662 | 1466725249122 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1662 | 1466725249123 Marionette TRACE conn2 <- [1,382,null,{}] 16:40:49 INFO - PROCESS | 1662 | 1466725249125 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:40:49 INFO - PROCESS | 1662 | 1466725249126 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:49 INFO - PROCESS | 1662 | 1466725249226 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:40:49 INFO - PROCESS | 1662 | 1466725249258 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1662 | 1466725249259 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12930c800 == 46 [pid = 1662] [id = 103] 16:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12b945000) [pid = 1662] [serial = 306] [outer = 0x0] 16:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12c074400) [pid = 1662] [serial = 307] [outer = 0x12b945000] 16:40:49 INFO - PROCESS | 1662 | 1466725249283 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12c35cc00) [pid = 1662] [serial = 308] [outer = 0x12b945000] 16:40:49 INFO - PROCESS | 1662 | 1466725249615 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:40:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 517ms 16:40:49 INFO - PROCESS | 1662 | 1466725249640 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:40:49 INFO - PROCESS | 1662 | 1466725249641 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:40:49 INFO - PROCESS | 1662 | 1466725249643 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1662 | 1466725249644 Marionette TRACE conn2 <- [1,386,null,{}] 16:40:49 INFO - PROCESS | 1662 | 1466725249647 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:40:49 INFO - PROCESS | 1662 | 1466725249648 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:49 INFO - PROCESS | 1662 | 1466725249752 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:40:49 INFO - PROCESS | 1662 | 1466725249756 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1662 | 1466725249756 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a825000 == 47 [pid = 1662] [id = 104] 16:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11285e800) [pid = 1662] [serial = 309] [outer = 0x0] 16:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x112862800) [pid = 1662] [serial = 310] [outer = 0x11285e800] 16:40:49 INFO - PROCESS | 1662 | 1466725249809 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x112866c00) [pid = 1662] [serial = 311] [outer = 0x11285e800] 16:40:50 INFO - PROCESS | 1662 | 1466725250179 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:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12629f800) [pid = 1662] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x120d54400) [pid = 1662] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11868ec00) [pid = 1662] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x120d48c00) [pid = 1662] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11961f000) [pid = 1662] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1176d4000) [pid = 1662] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12651d400) [pid = 1662] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12727ac00) [pid = 1662] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1182af800) [pid = 1662] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118f93c00) [pid = 1662] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1291af800) [pid = 1662] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1162a6000) [pid = 1662] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 573ms 16:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:40:50 INFO - PROCESS | 1662 | 1466725250225 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1662 | 1466725250226 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:40:50 INFO - PROCESS | 1662 | 1466725250239 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1662 | 1466725250240 Marionette TRACE conn2 <- [1,390,null,{}] 16:40:50 INFO - PROCESS | 1662 | 1466725250255 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:40:50 INFO - PROCESS | 1662 | 1466725250256 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:50 INFO - PROCESS | 1662 | 1466725250367 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:40:50 INFO - PROCESS | 1662 | 1466725250378 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1662 | 1466725250380 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb0a800 == 48 [pid = 1662] [id = 105] 16:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112864000) [pid = 1662] [serial = 312] [outer = 0x0] 16:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12c073c00) [pid = 1662] [serial = 313] [outer = 0x112864000] 16:40:50 INFO - PROCESS | 1662 | 1466725250408 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12c362c00) [pid = 1662] [serial = 314] [outer = 0x112864000] 16:40:50 INFO - PROCESS | 1662 | 1466725250770 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:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 583ms 16:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:40:50 INFO - PROCESS | 1662 | 1466725250817 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1662 | 1466725250818 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:40:50 INFO - PROCESS | 1662 | 1466725250820 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1662 | 1466725250821 Marionette TRACE conn2 <- [1,394,null,{}] 16:40:50 INFO - PROCESS | 1662 | 1466725250823 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:40:50 INFO - PROCESS | 1662 | 1466725250824 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:50 INFO - PROCESS | 1662 | 1466725250905 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:40:50 INFO - PROCESS | 1662 | 1466725250909 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1662 | 1466725250910 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0ad000 == 49 [pid = 1662] [id = 106] 16:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119611800) [pid = 1662] [serial = 315] [outer = 0x0] 16:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12720c800) [pid = 1662] [serial = 316] [outer = 0x119611800] 16:40:50 INFO - PROCESS | 1662 | 1466725250937 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1291b6800) [pid = 1662] [serial = 317] [outer = 0x119611800] 16:40:51 INFO - PROCESS | 1662 | 1466725251280 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:40:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 16:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:40:51 INFO - PROCESS | 1662 | 1466725251290 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1662 | 1466725251292 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:40:51 INFO - PROCESS | 1662 | 1466725251294 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1662 | 1466725251296 Marionette TRACE conn2 <- [1,398,null,{}] 16:40:51 INFO - PROCESS | 1662 | 1466725251302 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:40:51 INFO - PROCESS | 1662 | 1466725251303 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:51 INFO - PROCESS | 1662 | 1466725251397 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:40:51 INFO - PROCESS | 1662 | 1466725251450 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1662 | 1466725251451 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c443800 == 50 [pid = 1662] [id = 107] 16:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x110e97000) [pid = 1662] [serial = 318] [outer = 0x0] 16:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x110ea0800) [pid = 1662] [serial = 319] [outer = 0x110e97000] 16:40:51 INFO - PROCESS | 1662 | 1466725251474 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12c35d800) [pid = 1662] [serial = 320] [outer = 0x110e97000] 16:40:51 INFO - PROCESS | 1662 | 1466725251764 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:40:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 16:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:40:51 INFO - PROCESS | 1662 | 1466725251817 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1662 | 1466725251819 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:40:51 INFO - PROCESS | 1662 | 1466725251821 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1662 | 1466725251822 Marionette TRACE conn2 <- [1,402,null,{}] 16:40:51 INFO - PROCESS | 1662 | 1466725251824 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:40:51 INFO - PROCESS | 1662 | 1466725251826 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:51 INFO - PROCESS | 1662 | 1466725251909 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:40:51 INFO - PROCESS | 1662 | 1466725251913 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1662 | 1466725251921 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c45f800 == 51 [pid = 1662] [id = 108] 16:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12720bc00) [pid = 1662] [serial = 321] [outer = 0x0] 16:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128914000) [pid = 1662] [serial = 322] [outer = 0x12720bc00] 16:40:51 INFO - PROCESS | 1662 | 1466725251944 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128918400) [pid = 1662] [serial = 323] [outer = 0x12720bc00] 16:40:52 INFO - PROCESS | 1662 | 1466725252374 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:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 570ms 16:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:40:52 INFO - PROCESS | 1662 | 1466725252391 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1662 | 1466725252394 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 1662 | 1466725252397 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1662 | 1466725252399 Marionette TRACE conn2 <- [1,406,null,{}] 16:40:52 INFO - PROCESS | 1662 | 1466725252403 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:40:52 INFO - PROCESS | 1662 | 1466725252405 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:52 INFO - PROCESS | 1662 | 1466725252516 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:40:52 INFO - PROCESS | 1662 | 1466725252586 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1662 | 1466725252587 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x118212800 == 52 [pid = 1662] [id = 109] 16:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x115acc400) [pid = 1662] [serial = 324] [outer = 0x0] 16:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1164eb800) [pid = 1662] [serial = 325] [outer = 0x115acc400] 16:40:52 INFO - PROCESS | 1662 | 1466725252617 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x11747d000) [pid = 1662] [serial = 326] [outer = 0x115acc400] 16:40:53 INFO - PROCESS | 1662 | 1466725253085 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:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 721ms 16:40:53 INFO - PROCESS | 1662 | 1466725253117 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1662 | 1466725253121 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:40:53 INFO - PROCESS | 1662 | 1466725253125 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1662 | 1466725253127 Marionette TRACE conn2 <- [1,410,null,{}] 16:40:53 INFO - PROCESS | 1662 | 1466725253130 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:40:53 INFO - PROCESS | 1662 | 1466725253134 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:53 INFO - PROCESS | 1662 | 1466725253240 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:40:53 INFO - PROCESS | 1662 | 1466725253327 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:40:53 INFO - PROCESS | 1662 | 1466725253331 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1662 | 1466725253333 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ee2800 == 53 [pid = 1662] [id = 110] 16:40:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x118f93800) [pid = 1662] [serial = 327] [outer = 0x0] 16:40:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x118fda000) [pid = 1662] [serial = 328] [outer = 0x118f93800] 16:40:53 INFO - PROCESS | 1662 | 1466725253364 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x120d4bc00) [pid = 1662] [serial = 329] [outer = 0x118f93800] 16:40:53 INFO - PROCESS | 1662 | 1466725253811 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:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 771ms 16:40:53 INFO - PROCESS | 1662 | 1466725253896 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:40:53 INFO - PROCESS | 1662 | 1466725253898 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:40:53 INFO - PROCESS | 1662 | 1466725253900 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1662 | 1466725253903 Marionette TRACE conn2 <- [1,414,null,{}] 16:40:53 INFO - PROCESS | 1662 | 1466725253911 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:40:53 INFO - PROCESS | 1662 | 1466725253914 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:54 INFO - PROCESS | 1662 | 1466725254019 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:40:54 INFO - PROCESS | 1662 | 1466725254080 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1662 | 1466725254082 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d7800 == 54 [pid = 1662] [id = 111] 16:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12659f800) [pid = 1662] [serial = 330] [outer = 0x0] 16:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1271c6800) [pid = 1662] [serial = 331] [outer = 0x12659f800] 16:40:54 INFO - PROCESS | 1662 | 1466725254116 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x127210800) [pid = 1662] [serial = 332] [outer = 0x12659f800] 16:40:54 INFO - PROCESS | 1662 | 1466725254655 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:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 772ms 16:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:40:54 INFO - PROCESS | 1662 | 1466725254673 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1662 | 1466725254675 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:40:54 INFO - PROCESS | 1662 | 1466725254677 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1662 | 1466725254678 Marionette TRACE conn2 <- [1,418,null,{}] 16:40:54 INFO - PROCESS | 1662 | 1466725254681 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:40:54 INFO - PROCESS | 1662 | 1466725254682 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:54 INFO - PROCESS | 1662 | 1466725254790 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:40:54 INFO - PROCESS | 1662 | 1466725254844 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1662 | 1466725254845 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc97000 == 55 [pid = 1662] [id = 112] 16:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12890bc00) [pid = 1662] [serial = 333] [outer = 0x0] 16:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x128918c00) [pid = 1662] [serial = 334] [outer = 0x12890bc00] 16:40:54 INFO - PROCESS | 1662 | 1466725254874 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x12917a400) [pid = 1662] [serial = 335] [outer = 0x12890bc00] 16:40:55 INFO - PROCESS | 1662 | 1466725255818 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:40:55 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:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1169ms 16:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:40:55 INFO - PROCESS | 1662 | 1466725255847 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1662 | 1466725255849 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:40:55 INFO - PROCESS | 1662 | 1466725255852 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1662 | 1466725255853 Marionette TRACE conn2 <- [1,422,null,{}] 16:40:55 INFO - PROCESS | 1662 | 1466725255857 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:40:55 INFO - PROCESS | 1662 | 1466725255858 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:55 INFO - PROCESS | 1662 | 1466725255953 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:40:56 INFO - PROCESS | 1662 | 1466725256005 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1662 | 1466725256007 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118251800 == 56 [pid = 1662] [id = 113] 16:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x117148c00) [pid = 1662] [serial = 336] [outer = 0x0] 16:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x11747b400) [pid = 1662] [serial = 337] [outer = 0x117148c00] 16:40:56 INFO - PROCESS | 1662 | 1466725256034 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x117483000) [pid = 1662] [serial = 338] [outer = 0x117148c00] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12c443800 == 55 [pid = 1662] [id = 107] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0ad000 == 54 [pid = 1662] [id = 106] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb0a800 == 53 [pid = 1662] [id = 105] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12a825000 == 52 [pid = 1662] [id = 104] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12930c800 == 51 [pid = 1662] [id = 103] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x128bea000 == 50 [pid = 1662] [id = 102] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12afef400) [pid = 1662] [serial = 268] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x125edd800 == 49 [pid = 1662] [id = 101] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x113cbe800 == 48 [pid = 1662] [id = 100] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x119515000 == 47 [pid = 1662] [id = 99] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x118539000 == 46 [pid = 1662] [id = 98] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x118251000 == 45 [pid = 1662] [id = 97] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x117469000 == 44 [pid = 1662] [id = 96] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x119303800 == 43 [pid = 1662] [id = 92] 16:40:56 INFO - PROCESS | 1662 | --DOCSHELL 0x113cae800 == 42 [pid = 1662] [id = 91] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1271cc800) [pid = 1662] [serial = 250] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x121124000) [pid = 1662] [serial = 244] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1219fb000) [pid = 1662] [serial = 245] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1249adc00) [pid = 1662] [serial = 226] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1186a9c00) [pid = 1662] [serial = 235] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x118f91c00) [pid = 1662] [serial = 236] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x120d4e800) [pid = 1662] [serial = 241] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x120d54000) [pid = 1662] [serial = 242] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x119742c00) [pid = 1662] [serial = 238] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x120d66c00) [pid = 1662] [serial = 239] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11862a400) [pid = 1662] [serial = 233] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1182a7400) [pid = 1662] [serial = 232] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12727c400) [pid = 1662] [serial = 253] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1176ca800) [pid = 1662] [serial = 220] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x118f41000) [pid = 1662] [serial = 223] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1271cd800) [pid = 1662] [serial = 229] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12914f400) [pid = 1662] [serial = 256] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1271ce800) [pid = 1662] [serial = 260] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x120d68400) [pid = 1662] [serial = 259] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x129175c00) [pid = 1662] [serial = 262] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x129175400) [pid = 1662] [serial = 257] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12af13000) [pid = 1662] [serial = 265] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12af19000) [pid = 1662] [serial = 266] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128e34400) [pid = 1662] [serial = 254] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123fd8c00) [pid = 1662] [serial = 247] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a877c00) [pid = 1662] [serial = 263] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x127275000) [pid = 1662] [serial = 251] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12629a400) [pid = 1662] [serial = 248] [outer = 0x0] [url = about:blank] 16:40:56 INFO - PROCESS | 1662 | 1466725256921 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:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 16:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:40:56 INFO - PROCESS | 1662 | 1466725256974 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1662 | 1466725256977 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:40:56 INFO - PROCESS | 1662 | 1466725256981 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1662 | 1466725256983 Marionette TRACE conn2 <- [1,426,null,{}] 16:40:56 INFO - PROCESS | 1662 | 1466725256985 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:40:56 INFO - PROCESS | 1662 | 1466725256987 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:57 INFO - PROCESS | 1662 | 1466725257067 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:40:57 INFO - PROCESS | 1662 | 1466725257072 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1662 | 1466725257074 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ace000 == 43 [pid = 1662] [id = 114] 16:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11869fc00) [pid = 1662] [serial = 339] [outer = 0x0] 16:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1186b7c00) [pid = 1662] [serial = 340] [outer = 0x11869fc00] 16:40:57 INFO - PROCESS | 1662 | 1466725257101 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11960d400) [pid = 1662] [serial = 341] [outer = 0x11869fc00] 16:40:57 INFO - PROCESS | 1662 | 1466725257467 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:40:57 INFO - PROCESS | 1662 | 1466725257503 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:40:57 INFO - PROCESS | 1662 | 1466725257505 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1662 | 1466725257507 Marionette TRACE conn2 <- [1,430,null,{}] 16:40:57 INFO - PROCESS | 1662 | 1466725257517 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:40:57 INFO - PROCESS | 1662 | 1466725257520 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:57 INFO - PROCESS | 1662 | 1466725257600 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:40:57 INFO - PROCESS | 1662 | 1466725257605 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1662 | 1466725257607 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x119307000 == 44 [pid = 1662] [id = 115] 16:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119ceb000) [pid = 1662] [serial = 342] [outer = 0x0] 16:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x120d54000) [pid = 1662] [serial = 343] [outer = 0x119ceb000] 16:40:57 INFO - PROCESS | 1662 | 1466725257635 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x120fa7c00) [pid = 1662] [serial = 344] [outer = 0x119ceb000] 16:40:57 INFO - PROCESS | 1662 | 1466725257986 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:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 16:40:58 INFO - PROCESS | 1662 | 1466725258034 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1662 | 1466725258036 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:40:58 INFO - PROCESS | 1662 | 1466725258038 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1662 | 1466725258039 Marionette TRACE conn2 <- [1,434,null,{}] 16:40:58 INFO - PROCESS | 1662 | 1466725258042 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:40:58 INFO - PROCESS | 1662 | 1466725258043 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:58 INFO - PROCESS | 1662 | 1466725258123 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:40:58 INFO - PROCESS | 1662 | 1466725258126 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1662 | 1466725258127 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a57000 == 45 [pid = 1662] [id = 116] 16:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x121403000) [pid = 1662] [serial = 345] [outer = 0x0] 16:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x123fd6800) [pid = 1662] [serial = 346] [outer = 0x121403000] 16:40:58 INFO - PROCESS | 1662 | 1466725258155 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x124477800) [pid = 1662] [serial = 347] [outer = 0x121403000] 16:40:58 INFO - PROCESS | 1662 | 1466725258502 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:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 16:40:58 INFO - PROCESS | 1662 | 1466725258506 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1662 | 1466725258508 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:40:58 INFO - PROCESS | 1662 | 1466725258510 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1662 | 1466725258511 Marionette TRACE conn2 <- [1,438,null,{}] 16:40:58 INFO - PROCESS | 1662 | 1466725258514 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:40:58 INFO - PROCESS | 1662 | 1466725258518 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:58 INFO - PROCESS | 1662 | 1466725258599 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:40:58 INFO - PROCESS | 1662 | 1466725258603 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1662 | 1466725258604 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e39800 == 46 [pid = 1662] [id = 117] 16:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x123d5b800) [pid = 1662] [serial = 348] [outer = 0x0] 16:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x125e75400) [pid = 1662] [serial = 349] [outer = 0x123d5b800] 16:40:58 INFO - PROCESS | 1662 | 1466725258629 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12711dc00) [pid = 1662] [serial = 350] [outer = 0x123d5b800] 16:40:59 INFO - PROCESS | 1662 | 1466725259020 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:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 16:40:59 INFO - PROCESS | 1662 | 1466725259035 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1662 | 1466725259036 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:40:59 INFO - PROCESS | 1662 | 1466725259039 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1662 | 1466725259041 Marionette TRACE conn2 <- [1,442,null,{}] 16:40:59 INFO - PROCESS | 1662 | 1466725259044 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:40:59 INFO - PROCESS | 1662 | 1466725259050 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:59 INFO - PROCESS | 1662 | 1466725259228 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:40:59 INFO - PROCESS | 1662 | 1466725259255 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1662 | 1466725259256 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x121948000 == 47 [pid = 1662] [id = 118] 16:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12711c000) [pid = 1662] [serial = 351] [outer = 0x0] 16:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x127204c00) [pid = 1662] [serial = 352] [outer = 0x12711c000] 16:40:59 INFO - PROCESS | 1662 | 1466725259296 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128911c00) [pid = 1662] [serial = 353] [outer = 0x12711c000] 16:40:59 INFO - PROCESS | 1662 | 1466725259745 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:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 719ms 16:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:40:59 INFO - PROCESS | 1662 | 1466725259759 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1662 | 1466725259760 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:40:59 INFO - PROCESS | 1662 | 1466725259762 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1662 | 1466725259764 Marionette TRACE conn2 <- [1,446,null,{}] 16:40:59 INFO - PROCESS | 1662 | 1466725259766 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:40:59 INFO - PROCESS | 1662 | 1466725259768 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:59 INFO - PROCESS | 1662 | 1466725259879 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:40:59 INFO - PROCESS | 1662 | 1466725259894 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1662 | 1466725259896 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:40:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x116adc000 == 48 [pid = 1662] [id = 119] 16:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1289d5c00) [pid = 1662] [serial = 354] [outer = 0x0] 16:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x128eda800) [pid = 1662] [serial = 355] [outer = 0x1289d5c00] 16:40:59 INFO - PROCESS | 1662 | 1466725259947 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x129175400) [pid = 1662] [serial = 356] [outer = 0x1289d5c00] 16:41:00 INFO - PROCESS | 1662 | 1466725260404 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:41:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:41:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 672ms 16:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:41:00 INFO - PROCESS | 1662 | 1466725260434 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1662 | 1466725260435 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:41:00 INFO - PROCESS | 1662 | 1466725260445 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1662 | 1466725260446 Marionette TRACE conn2 <- [1,450,null,{}] 16:41:00 INFO - PROCESS | 1662 | 1466725260449 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:41:00 INFO - PROCESS | 1662 | 1466725260450 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:00 INFO - PROCESS | 1662 | 1466725260547 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:41:00 INFO - PROCESS | 1662 | 1466725260597 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1662 | 1466725260598 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x127141000 == 49 [pid = 1662] [id = 120] 16:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1289d7800) [pid = 1662] [serial = 357] [outer = 0x0] 16:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1291b3000) [pid = 1662] [serial = 358] [outer = 0x1289d7800] 16:41:00 INFO - PROCESS | 1662 | 1466725260622 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12a434400) [pid = 1662] [serial = 359] [outer = 0x1289d7800] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x119625400) [pid = 1662] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12b945000) [pid = 1662] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1186bc000) [pid = 1662] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x115f58400) [pid = 1662] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12b0a6800) [pid = 1662] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12134f800) [pid = 1662] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118fe3800) [pid = 1662] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x127278000) [pid = 1662] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x120d4fc00) [pid = 1662] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11285e800) [pid = 1662] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x112864000) [pid = 1662] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119611800) [pid = 1662] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:41:00 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x110e97000) [pid = 1662] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:41:01 INFO - PROCESS | 1662 | 1466725261037 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:41:01 INFO - PROCESS | 1662 | 1466725261070 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:41:01 INFO - PROCESS | 1662 | 1466725261072 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1662 | 1466725261073 Marionette TRACE conn2 <- [1,454,null,{}] 16:41:01 INFO - PROCESS | 1662 | 1466725261075 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:41:01 INFO - PROCESS | 1662 | 1466725261076 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:01 INFO - PROCESS | 1662 | 1466725261170 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:41:01 INFO - PROCESS | 1662 | 1466725261223 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1662 | 1466725261224 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f19800 == 50 [pid = 1662] [id = 121] 16:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x115f58400) [pid = 1662] [serial = 360] [outer = 0x0] 16:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x120d4fc00) [pid = 1662] [serial = 361] [outer = 0x115f58400] 16:41:01 INFO - PROCESS | 1662 | 1466725261248 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128e26400) [pid = 1662] [serial = 362] [outer = 0x115f58400] 16:41:01 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:01 INFO - PROCESS | 1662 | 1466725261520 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:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 16:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:41:01 INFO - PROCESS | 1662 | 1466725261541 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1662 | 1466725261542 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:41:01 INFO - PROCESS | 1662 | 1466725261544 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1662 | 1466725261545 Marionette TRACE conn2 <- [1,458,null,{}] 16:41:01 INFO - PROCESS | 1662 | 1466725261555 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:41:01 INFO - PROCESS | 1662 | 1466725261557 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:01 INFO - PROCESS | 1662 | 1466725261643 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:41:01 INFO - PROCESS | 1662 | 1466725261647 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1662 | 1466725261650 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a315000 == 51 [pid = 1662] [id = 122] 16:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x127204000) [pid = 1662] [serial = 363] [outer = 0x0] 16:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12a443400) [pid = 1662] [serial = 364] [outer = 0x127204000] 16:41:01 INFO - PROCESS | 1662 | 1466725261675 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12a884000) [pid = 1662] [serial = 365] [outer = 0x127204000] 16:41:02 INFO - PROCESS | 1662 | 1466725262007 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:41:02 INFO - PROCESS | 1662 | 1466725262023 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:41:02 INFO - PROCESS | 1662 | 1466725262025 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1662 | 1466725262027 Marionette TRACE conn2 <- [1,462,null,{}] 16:41:02 INFO - PROCESS | 1662 | 1466725262035 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:41:02 INFO - PROCESS | 1662 | 1466725262037 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:02 INFO - PROCESS | 1662 | 1466725262159 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:41:02 INFO - PROCESS | 1662 | 1466725262167 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1662 | 1466725262169 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a819800 == 52 [pid = 1662] [id = 123] 16:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12a884400) [pid = 1662] [serial = 366] [outer = 0x0] 16:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12af1fc00) [pid = 1662] [serial = 367] [outer = 0x12a884400] 16:41:02 INFO - PROCESS | 1662 | 1466725262195 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12b8f0400) [pid = 1662] [serial = 368] [outer = 0x12a884400] 16:41:02 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:02 INFO - PROCESS | 1662 | 1466725262524 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:41:02 INFO - PROCESS | 1662 | 1466725262553 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:41:02 INFO - PROCESS | 1662 | 1466725262555 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1662 | 1466725262556 Marionette TRACE conn2 <- [1,466,null,{}] 16:41:02 INFO - PROCESS | 1662 | 1466725262558 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:41:02 INFO - PROCESS | 1662 | 1466725262559 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:02 INFO - PROCESS | 1662 | 1466725262642 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:41:02 INFO - PROCESS | 1662 | 1466725262646 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1662 | 1466725262647 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb1b800 == 53 [pid = 1662] [id = 124] 16:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x116783400) [pid = 1662] [serial = 369] [outer = 0x0] 16:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x116789800) [pid = 1662] [serial = 370] [outer = 0x116783400] 16:41:02 INFO - PROCESS | 1662 | 1466725262672 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12b8f3c00) [pid = 1662] [serial = 371] [outer = 0x116783400] 16:41:03 INFO - PROCESS | 1662 | 1466725263115 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:41:03 INFO - PROCESS | 1662 | 1466725263176 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:41:03 INFO - PROCESS | 1662 | 1466725263180 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1662 | 1466725263182 Marionette TRACE conn2 <- [1,470,null,{}] 16:41:03 INFO - PROCESS | 1662 | 1466725263186 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:41:03 INFO - PROCESS | 1662 | 1466725263188 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:03 INFO - PROCESS | 1662 | 1466725263295 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:41:03 INFO - PROCESS | 1662 | 1466725263365 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1662 | 1466725263366 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11746f000 == 54 [pid = 1662] [id = 125] 16:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x115eaa800) [pid = 1662] [serial = 372] [outer = 0x0] 16:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x11677e400) [pid = 1662] [serial = 373] [outer = 0x115eaa800] 16:41:03 INFO - PROCESS | 1662 | 1466725263397 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x116887c00) [pid = 1662] [serial = 374] [outer = 0x115eaa800] 16:41:03 INFO - PROCESS | 1662 | 1466725263826 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:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 672ms 16:41:03 INFO - PROCESS | 1662 | 1466725263851 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1662 | 1466725263855 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:41:03 INFO - PROCESS | 1662 | 1466725263859 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1662 | 1466725263861 Marionette TRACE conn2 <- [1,474,null,{}] 16:41:03 INFO - PROCESS | 1662 | 1466725263864 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:41:03 INFO - PROCESS | 1662 | 1466725263866 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:03 INFO - PROCESS | 1662 | 1466725263993 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:41:04 INFO - PROCESS | 1662 | 1466725264074 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1662 | 1466725264075 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d99000 == 55 [pid = 1662] [id = 126] 16:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x118fe0800) [pid = 1662] [serial = 375] [outer = 0x0] 16:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x11961e000) [pid = 1662] [serial = 376] [outer = 0x118fe0800] 16:41:04 INFO - PROCESS | 1662 | 1466725264108 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x120d4e400) [pid = 1662] [serial = 377] [outer = 0x118fe0800] 16:41:04 INFO - PROCESS | 1662 | 1466725264551 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:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 724ms 16:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:41:04 INFO - PROCESS | 1662 | 1466725264584 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1662 | 1466725264586 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:41:04 INFO - PROCESS | 1662 | 1466725264588 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1662 | 1466725264591 Marionette TRACE conn2 <- [1,478,null,{}] 16:41:04 INFO - PROCESS | 1662 | 1466725264615 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:41:04 INFO - PROCESS | 1662 | 1466725264619 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:04 INFO - PROCESS | 1662 | 1466725264742 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:41:04 INFO - PROCESS | 1662 | 1466725264793 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1662 | 1466725264796 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b73c800 == 56 [pid = 1662] [id = 127] 16:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x1249adc00) [pid = 1662] [serial = 378] [outer = 0x0] 16:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x125e6bc00) [pid = 1662] [serial = 379] [outer = 0x1249adc00] 16:41:04 INFO - PROCESS | 1662 | 1466725264827 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1271d1c00) [pid = 1662] [serial = 380] [outer = 0x1249adc00] 16:41:05 INFO - PROCESS | 1662 | 1466725265250 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:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 724ms 16:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:41:05 INFO - PROCESS | 1662 | 1466725265315 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1662 | 1466725265316 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:41:05 INFO - PROCESS | 1662 | 1466725265319 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1662 | 1466725265320 Marionette TRACE conn2 <- [1,482,null,{}] 16:41:05 INFO - PROCESS | 1662 | 1466725265322 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:41:05 INFO - PROCESS | 1662 | 1466725265324 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:05 INFO - PROCESS | 1662 | 1466725265427 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:41:05 INFO - PROCESS | 1662 | 1466725265494 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1662 | 1466725265495 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7ec000 == 57 [pid = 1662] [id = 128] 16:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x127275800) [pid = 1662] [serial = 381] [outer = 0x0] 16:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x12727d000) [pid = 1662] [serial = 382] [outer = 0x127275800] 16:41:05 INFO - PROCESS | 1662 | 1466725265526 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x12915a000) [pid = 1662] [serial = 383] [outer = 0x127275800] 16:41:05 INFO - PROCESS | 1662 | 1466725265978 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:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 16:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:41:05 INFO - PROCESS | 1662 | 1466725265990 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1662 | 1466725265991 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:41:05 INFO - PROCESS | 1662 | 1466725265993 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1662 | 1466725265994 Marionette TRACE conn2 <- [1,486,null,{}] 16:41:06 INFO - PROCESS | 1662 | 1466725266163 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:41:06 INFO - PROCESS | 1662 | 1466725266165 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:06 INFO - PROCESS | 1662 | 1466725266261 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:41:06 INFO - PROCESS | 1662 | 1466725266313 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1662 | 1466725266315 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f03000 == 58 [pid = 1662] [id = 129] 16:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x116f93400) [pid = 1662] [serial = 384] [outer = 0x0] 16:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x11747c000) [pid = 1662] [serial = 385] [outer = 0x116f93400] 16:41:06 INFO - PROCESS | 1662 | 1466725266343 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1182a1400) [pid = 1662] [serial = 386] [outer = 0x116f93400] 16:41:06 INFO - PROCESS | 1662 | 1466725266804 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:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 866ms 16:41:06 INFO - PROCESS | 1662 | 1466725266860 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1662 | 1466725266864 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:41:06 INFO - PROCESS | 1662 | 1466725266870 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1662 | 1466725266872 Marionette TRACE conn2 <- [1,490,null,{}] 16:41:06 INFO - PROCESS | 1662 | 1466725266877 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:41:06 INFO - PROCESS | 1662 | 1466725266880 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:06 INFO - PROCESS | 1662 | 1466725266986 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:41:07 INFO - PROCESS | 1662 | 1466725267056 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1662 | 1466725267058 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195e7000 == 59 [pid = 1662] [id = 130] 16:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x119629800) [pid = 1662] [serial = 387] [outer = 0x0] 16:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x120d48800) [pid = 1662] [serial = 388] [outer = 0x119629800] 16:41:07 INFO - PROCESS | 1662 | 1466725267087 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x120d55800) [pid = 1662] [serial = 389] [outer = 0x119629800] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x12a819800 == 58 [pid = 1662] [id = 123] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x12a315000 == 57 [pid = 1662] [id = 122] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x128f19800 == 56 [pid = 1662] [id = 121] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x127141000 == 55 [pid = 1662] [id = 120] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x116adc000 == 54 [pid = 1662] [id = 119] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1291e1800) [pid = 1662] [serial = 283] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x128914000) [pid = 1662] [serial = 322] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x127117800) [pid = 1662] [serial = 280] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x121948000 == 53 [pid = 1662] [id = 118] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x120e39800 == 52 [pid = 1662] [id = 117] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x119a57000 == 51 [pid = 1662] [id = 116] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x119307000 == 50 [pid = 1662] [id = 115] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x116ace000 == 49 [pid = 1662] [id = 114] 16:41:07 INFO - PROCESS | 1662 | --DOCSHELL 0x118251800 == 48 [pid = 1662] [id = 113] 16:41:07 INFO - PROCESS | 1662 | 1466725267478 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:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 623ms 16:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:41:07 INFO - PROCESS | 1662 | 1466725267491 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1662 | 1466725267493 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:41:07 INFO - PROCESS | 1662 | 1466725267495 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1662 | 1466725267496 Marionette TRACE conn2 <- [1,494,null,{}] 16:41:07 INFO - PROCESS | 1662 | 1466725267499 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:41:07 INFO - PROCESS | 1662 | 1466725267500 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:07 INFO - PROCESS | 1662 | 1466725267584 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:41:07 INFO - PROCESS | 1662 | 1466725267589 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1662 | 1466725267591 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fc1800 == 49 [pid = 1662] [id = 131] 16:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x123fd8000) [pid = 1662] [serial = 390] [outer = 0x0] 16:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x124a65800) [pid = 1662] [serial = 391] [outer = 0x123fd8000] 16:41:07 INFO - PROCESS | 1662 | 1466725267620 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x12711cc00) [pid = 1662] [serial = 392] [outer = 0x123fd8000] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x129153400) [pid = 1662] [serial = 298] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12a87b800) [pid = 1662] [serial = 299] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x12b09dc00) [pid = 1662] [serial = 269] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x112862800) [pid = 1662] [serial = 310] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x12c35cc00) [pid = 1662] [serial = 308] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x12c362c00) [pid = 1662] [serial = 314] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x12c073c00) [pid = 1662] [serial = 313] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x12720c800) [pid = 1662] [serial = 316] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x12c35d800) [pid = 1662] [serial = 320] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x112866c00) [pid = 1662] [serial = 311] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1291b6800) [pid = 1662] [serial = 317] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x110ea0800) [pid = 1662] [serial = 319] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12b8f0c00) [pid = 1662] [serial = 302] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12b94f800) [pid = 1662] [serial = 304] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12c074400) [pid = 1662] [serial = 307] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x118f90400) [pid = 1662] [serial = 274] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x121127c00) [pid = 1662] [serial = 292] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1241bc000) [pid = 1662] [serial = 293] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c06e000) [pid = 1662] [serial = 305] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1176cc000) [pid = 1662] [serial = 286] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1184c3c00) [pid = 1662] [serial = 287] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12b0ab400) [pid = 1662] [serial = 301] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x127276400) [pid = 1662] [serial = 296] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x124a66400) [pid = 1662] [serial = 295] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1241bb400) [pid = 1662] [serial = 277] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x120d4ec00) [pid = 1662] [serial = 290] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x119cecc00) [pid = 1662] [serial = 289] [outer = 0x0] [url = about:blank] 16:41:07 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x117146800) [pid = 1662] [serial = 271] [outer = 0x0] [url = about:blank] 16:41:08 INFO - PROCESS | 1662 | 1466725267997 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:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 16:41:08 INFO - PROCESS | 1662 | 1466725268021 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:41:08 INFO - PROCESS | 1662 | 1466725268025 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:41:08 INFO - PROCESS | 1662 | 1466725268028 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1662 | 1466725268030 Marionette TRACE conn2 <- [1,498,null,{}] 16:41:08 INFO - PROCESS | 1662 | 1466725268034 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:41:08 INFO - PROCESS | 1662 | 1466725268036 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:08 INFO - PROCESS | 1662 | 1466725268120 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:41:08 INFO - PROCESS | 1662 | 1466725268124 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1662 | 1466725268125 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ab3800 == 50 [pid = 1662] [id = 132] 16:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x127202400) [pid = 1662] [serial = 393] [outer = 0x0] 16:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12720e000) [pid = 1662] [serial = 394] [outer = 0x127202400] 16:41:08 INFO - PROCESS | 1662 | 1466725268151 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12890d000) [pid = 1662] [serial = 395] [outer = 0x127202400] 16:41:08 INFO - PROCESS | 1662 | 1466725268518 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:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 16:41:08 INFO - PROCESS | 1662 | 1466725268548 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1662 | 1466725268549 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:41:08 INFO - PROCESS | 1662 | 1466725268551 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1662 | 1466725268552 Marionette TRACE conn2 <- [1,502,null,{}] 16:41:08 INFO - PROCESS | 1662 | 1466725268555 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:41:08 INFO - PROCESS | 1662 | 1466725268556 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:08 INFO - PROCESS | 1662 | 1466725268636 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:41:08 INFO - PROCESS | 1662 | 1466725268640 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1662 | 1466725268641 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x127141000 == 51 [pid = 1662] [id = 133] 16:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128910000) [pid = 1662] [serial = 396] [outer = 0x0] 16:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128ee0400) [pid = 1662] [serial = 397] [outer = 0x128910000] 16:41:08 INFO - PROCESS | 1662 | 1466725268666 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1291e3400) [pid = 1662] [serial = 398] [outer = 0x128910000] 16:41:08 INFO - PROCESS | 1662 | 1466725268973 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:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 16:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:41:09 INFO - PROCESS | 1662 | 1466725269021 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1662 | 1466725269023 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:41:09 INFO - PROCESS | 1662 | 1466725269025 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1662 | 1466725269026 Marionette TRACE conn2 <- [1,506,null,{}] 16:41:09 INFO - PROCESS | 1662 | 1466725269028 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:41:09 INFO - PROCESS | 1662 | 1466725269032 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:09 INFO - PROCESS | 1662 | 1466725269137 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:41:09 INFO - PROCESS | 1662 | 1466725269199 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1662 | 1466725269200 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1c800 == 52 [pid = 1662] [id = 134] 16:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1164e3000) [pid = 1662] [serial = 399] [outer = 0x0] 16:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12a882400) [pid = 1662] [serial = 400] [outer = 0x1164e3000] 16:41:09 INFO - PROCESS | 1662 | 1466725269231 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12b947c00) [pid = 1662] [serial = 401] [outer = 0x1164e3000] 16:41:09 INFO - PROCESS | 1662 | 1466725269548 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:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 568ms 16:41:09 INFO - PROCESS | 1662 | 1466725269595 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1662 | 1466725269596 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:41:09 INFO - PROCESS | 1662 | 1466725269599 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1662 | 1466725269600 Marionette TRACE conn2 <- [1,510,null,{}] 16:41:09 INFO - PROCESS | 1662 | 1466725269602 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:41:09 INFO - PROCESS | 1662 | 1466725269603 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:09 INFO - PROCESS | 1662 | 1466725269706 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:41:09 INFO - PROCESS | 1662 | 1466725269709 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1662 | 1466725269710 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a820000 == 53 [pid = 1662] [id = 135] 16:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12b8ee400) [pid = 1662] [serial = 402] [outer = 0x0] 16:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12c06d400) [pid = 1662] [serial = 403] [outer = 0x12b8ee400] 16:41:09 INFO - PROCESS | 1662 | 1466725269734 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x118f91000) [pid = 1662] [serial = 404] [outer = 0x12b8ee400] 16:41:10 INFO - PROCESS | 1662 | 1466725270095 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:41:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 16:41:10 INFO - PROCESS | 1662 | 1466725270120 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:41:10 INFO - PROCESS | 1662 | 1466725270121 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 1662 | 1466725270124 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1662 | 1466725270125 Marionette TRACE conn2 <- [1,514,null,{}] 16:41:10 INFO - PROCESS | 1662 | 1466725270127 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:41:10 INFO - PROCESS | 1662 | 1466725270128 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:10 INFO - PROCESS | 1662 | 1466725270268 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:41:10 INFO - PROCESS | 1662 | 1466725270282 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1662 | 1466725270283 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b729800 == 54 [pid = 1662] [id = 136] 16:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12c35b000) [pid = 1662] [serial = 405] [outer = 0x0] 16:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12c35f000) [pid = 1662] [serial = 406] [outer = 0x12c35b000] 16:41:10 INFO - PROCESS | 1662 | 1466725270333 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x12c4c8c00) [pid = 1662] [serial = 407] [outer = 0x12c35b000] 16:41:10 INFO - PROCESS | 1662 | 1466725270779 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:41:10 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:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 16:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:41:10 INFO - PROCESS | 1662 | 1466725270794 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1662 | 1466725270796 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 1662 | 1466725270801 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1662 | 1466725270803 Marionette TRACE conn2 <- [1,518,null,{}] 16:41:10 INFO - PROCESS | 1662 | 1466725270806 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:41:10 INFO - PROCESS | 1662 | 1466725270808 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:10 INFO - PROCESS | 1662 | 1466725270966 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:41:10 INFO - PROCESS | 1662 | 1466725270987 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1662 | 1466725270988 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0a8800 == 55 [pid = 1662] [id = 137] 16:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x12c4c9000) [pid = 1662] [serial = 408] [outer = 0x0] 16:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12c4ce800) [pid = 1662] [serial = 409] [outer = 0x12c4c9000] 16:41:11 INFO - PROCESS | 1662 | 1466725271025 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x12cde5400) [pid = 1662] [serial = 410] [outer = 0x12c4c9000] 16:41:11 INFO - PROCESS | 1662 | 1466725271445 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:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 672ms 16:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:41:11 INFO - PROCESS | 1662 | 1466725271472 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1662 | 1466725271473 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1662 | 1466725271475 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1662 | 1466725271476 Marionette TRACE conn2 <- [1,522,null,{}] 16:41:11 INFO - PROCESS | 1662 | 1466725271478 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:41:11 INFO - PROCESS | 1662 | 1466725271479 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:11 INFO - PROCESS | 1662 | 1466725271760 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x115ea8400) [pid = 1662] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x1241af000) [pid = 1662] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1162a8800) [pid = 1662] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x11865f400) [pid = 1662] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x118f93800) [pid = 1662] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12711c000) [pid = 1662] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x119ceb000) [pid = 1662] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12659f800) [pid = 1662] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x117148c00) [pid = 1662] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x121403000) [pid = 1662] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1289d5c00) [pid = 1662] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x11869fc00) [pid = 1662] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x115acc400) [pid = 1662] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1289d7800) [pid = 1662] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x115f58400) [pid = 1662] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12890bc00) [pid = 1662] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x123d5b800) [pid = 1662] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x127204000) [pid = 1662] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12a884400) [pid = 1662] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118854400) [pid = 1662] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12659f400) [pid = 1662] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124478400) [pid = 1662] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116239c00) [pid = 1662] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1265ad400) [pid = 1662] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12917c800) [pid = 1662] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x115ae0400) [pid = 1662] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12651f000) [pid = 1662] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:41:11 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1291b1000) [pid = 1662] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:41:11 INFO - PROCESS | 1662 | 1466725271830 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1662 | 1466725271831 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x112544000 == 56 [pid = 1662] [id = 138] 16:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11262b800) [pid = 1662] [serial = 411] [outer = 0x0] 16:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x115f58400) [pid = 1662] [serial = 412] [outer = 0x11262b800] 16:41:11 INFO - PROCESS | 1662 | 1466725271855 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1182a8800) [pid = 1662] [serial = 413] [outer = 0x11262b800] 16:41:12 INFO - PROCESS | 1662 | 1466725272115 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:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 16:41:12 INFO - PROCESS | 1662 | 1466725272144 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1662 | 1466725272145 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:41:12 INFO - PROCESS | 1662 | 1466725272155 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1662 | 1466725272156 Marionette TRACE conn2 <- [1,526,null,{}] 16:41:12 INFO - PROCESS | 1662 | 1466725272158 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:41:12 INFO - PROCESS | 1662 | 1466725272160 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:12 INFO - PROCESS | 1662 | 1466725272266 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:41:12 INFO - PROCESS | 1662 | 1466725272338 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1662 | 1466725272340 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30f800 == 57 [pid = 1662] [id = 139] 16:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x113276800) [pid = 1662] [serial = 414] [outer = 0x0] 16:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118fd9c00) [pid = 1662] [serial = 415] [outer = 0x113276800] 16:41:12 INFO - PROCESS | 1662 | 1466725272384 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x123fd9800) [pid = 1662] [serial = 416] [outer = 0x113276800] 16:41:12 INFO - PROCESS | 1662 | 1466725272804 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:41:12 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:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 668ms 16:41:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:41:12 INFO - PROCESS | 1662 | 1466725272823 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1662 | 1466725272825 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 1662 | 1466725272827 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1662 | 1466725272830 Marionette TRACE conn2 <- [1,530,null,{}] 16:41:12 INFO - PROCESS | 1662 | 1466725272841 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:41:12 INFO - PROCESS | 1662 | 1466725272842 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:12 INFO - PROCESS | 1662 | 1466725272951 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:41:12 INFO - PROCESS | 1662 | 1466725272956 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1662 | 1466725272958 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d161000 == 58 [pid = 1662] [id = 140] 16:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x125d18c00) [pid = 1662] [serial = 417] [outer = 0x0] 16:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x127279c00) [pid = 1662] [serial = 418] [outer = 0x125d18c00] 16:41:12 INFO - PROCESS | 1662 | 1466725272982 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12b8eec00) [pid = 1662] [serial = 419] [outer = 0x125d18c00] 16:41:13 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:41:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:41:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:41:13 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:41:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:41:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:41:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 16:41:13 INFO - PROCESS | 1662 | 1466725273293 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:41:13 INFO - PROCESS | 1662 | 1466725273304 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1662 | 1466725273305 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:41:13 INFO - PROCESS | 1662 | 1466725273308 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1662 | 1466725273309 Marionette TRACE conn2 <- [1,534,null,{}] 16:41:13 INFO - PROCESS | 1662 | 1466725273312 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:41:13 INFO - PROCESS | 1662 | 1466725273313 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:13 INFO - PROCESS | 1662 | 1466725273408 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:41:13 INFO - PROCESS | 1662 | 1466725273412 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1662 | 1466725273413 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d7c6800 == 59 [pid = 1662] [id = 141] 16:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x121886800) [pid = 1662] [serial = 420] [outer = 0x0] 16:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12188f400) [pid = 1662] [serial = 421] [outer = 0x121886800] 16:41:13 INFO - PROCESS | 1662 | 1466725273438 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12c35c400) [pid = 1662] [serial = 422] [outer = 0x121886800] 16:41:13 INFO - PROCESS | 1662 | 1466725273837 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:41:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:41:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 16:41:13 INFO - PROCESS | 1662 | 1466725273877 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:41:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:41:13 INFO - PROCESS | 1662 | 1466725273880 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:41:13 INFO - PROCESS | 1662 | 1466725273883 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1662 | 1466725273885 Marionette TRACE conn2 <- [1,538,null,{}] 16:41:13 INFO - PROCESS | 1662 | 1466725273889 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:41:13 INFO - PROCESS | 1662 | 1466725273891 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:14 INFO - PROCESS | 1662 | 1466725274037 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:41:14 INFO - PROCESS | 1662 | 1466725274123 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1662 | 1466725274126 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x11825f000 == 60 [pid = 1662] [id = 142] 16:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11714ac00) [pid = 1662] [serial = 423] [outer = 0x0] 16:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x117483800) [pid = 1662] [serial = 424] [outer = 0x11714ac00] 16:41:14 INFO - PROCESS | 1662 | 1466725274197 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11865dc00) [pid = 1662] [serial = 425] [outer = 0x11714ac00] 16:41:14 INFO - PROCESS | 1662 | 1466725274582 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:41:14 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:41:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 721ms 16:41:14 INFO - PROCESS | 1662 | 1466725274604 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1662 | 1466725274607 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:41:14 INFO - PROCESS | 1662 | 1466725274611 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1662 | 1466725274613 Marionette TRACE conn2 <- [1,542,null,{}] 16:41:14 INFO - PROCESS | 1662 | 1466725274616 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:41:14 INFO - PROCESS | 1662 | 1466725274618 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:14 INFO - PROCESS | 1662 | 1466725274724 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:41:14 INFO - PROCESS | 1662 | 1466725274783 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1662 | 1466725274784 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ecc000 == 61 [pid = 1662] [id = 143] 16:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1195bac00) [pid = 1662] [serial = 426] [outer = 0x0] 16:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119610400) [pid = 1662] [serial = 427] [outer = 0x1195bac00] 16:41:14 INFO - PROCESS | 1662 | 1466725274814 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x120d52c00) [pid = 1662] [serial = 428] [outer = 0x1195bac00] 16:41:15 INFO - PROCESS | 1662 | 1466725275183 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:41:15 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:41:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 623ms 16:41:15 INFO - PROCESS | 1662 | 1466725275254 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1662 | 1466725275255 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:41:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:41:15 INFO - PROCESS | 1662 | 1466725275259 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1662 | 1466725275261 Marionette TRACE conn2 <- [1,546,null,{}] 16:41:15 INFO - PROCESS | 1662 | 1466725275271 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:41:15 INFO - PROCESS | 1662 | 1466725275274 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:15 INFO - PROCESS | 1662 | 1466725275391 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:41:15 INFO - PROCESS | 1662 | 1466725275524 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1662 | 1466725275526 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d161800 == 62 [pid = 1662] [id = 144] 16:41:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x120ee8c00) [pid = 1662] [serial = 429] [outer = 0x0] 16:41:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x123fd5800) [pid = 1662] [serial = 430] [outer = 0x120ee8c00] 16:41:15 INFO - PROCESS | 1662 | 1466725275568 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1271d2800) [pid = 1662] [serial = 431] [outer = 0x120ee8c00] 16:41:15 INFO - PROCESS | 1662 | 1466725275970 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:41:15 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:41:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 728ms 16:41:16 INFO - PROCESS | 1662 | 1466725275998 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1662 | 1466725276002 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:41:16 INFO - PROCESS | 1662 | 1466725276006 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1662 | 1466725276007 Marionette TRACE conn2 <- [1,550,null,{}] 16:41:16 INFO - PROCESS | 1662 | 1466725276009 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:41:16 INFO - PROCESS | 1662 | 1466725276011 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:16 INFO - PROCESS | 1662 | 1466725276126 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:41:16 INFO - PROCESS | 1662 | 1466725276222 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1662 | 1466725276223 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12db0f800 == 63 [pid = 1662] [id = 145] 16:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x127203000) [pid = 1662] [serial = 432] [outer = 0x0] 16:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x1272e9000) [pid = 1662] [serial = 433] [outer = 0x127203000] 16:41:16 INFO - PROCESS | 1662 | 1466725276257 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1272f0c00) [pid = 1662] [serial = 434] [outer = 0x127203000] 16:41:16 INFO - PROCESS | 1662 | 1466725276622 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:41:16 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:41:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 668ms 16:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:41:16 INFO - PROCESS | 1662 | 1466725276675 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1662 | 1466725276676 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:41:16 INFO - PROCESS | 1662 | 1466725276678 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1662 | 1466725276680 Marionette TRACE conn2 <- [1,554,null,{}] 16:41:16 INFO - PROCESS | 1662 | 1466725276682 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:41:16 INFO - PROCESS | 1662 | 1466725276683 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:16 INFO - PROCESS | 1662 | 1466725276806 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:41:16 INFO - PROCESS | 1662 | 1466725276890 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1662 | 1466725276891 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ac800 == 64 [pid = 1662] [id = 146] 16:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1272e9800) [pid = 1662] [serial = 435] [outer = 0x0] 16:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x128916000) [pid = 1662] [serial = 436] [outer = 0x1272e9800] 16:41:16 INFO - PROCESS | 1662 | 1466725276920 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x1291df800) [pid = 1662] [serial = 437] [outer = 0x1272e9800] 16:41:17 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:17 INFO - PROCESS | 1662 | 1466725277312 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:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 16:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:41:17 INFO - PROCESS | 1662 | 1466725277350 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1662 | 1466725277351 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1662 | 1466725277353 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1662 | 1466725277354 Marionette TRACE conn2 <- [1,558,null,{}] 16:41:17 INFO - PROCESS | 1662 | 1466725277357 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:41:17 INFO - PROCESS | 1662 | 1466725277361 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:17 INFO - PROCESS | 1662 | 1466725277485 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:41:17 INFO - PROCESS | 1662 | 1466725277588 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1662 | 1466725277590 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x128813800 == 65 [pid = 1662] [id = 147] 16:41:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x12a87ac00) [pid = 1662] [serial = 438] [outer = 0x0] 16:41:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12b8e8800) [pid = 1662] [serial = 439] [outer = 0x12a87ac00] 16:41:17 INFO - PROCESS | 1662 | 1466725277622 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x12c4d5c00) [pid = 1662] [serial = 440] [outer = 0x12a87ac00] 16:41:18 INFO - PROCESS | 1662 | 1466725278055 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:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 770ms 16:41:18 INFO - PROCESS | 1662 | 1466725278127 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1662 | 1466725278130 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:41:18 INFO - PROCESS | 1662 | 1466725278135 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1662 | 1466725278137 Marionette TRACE conn2 <- [1,562,null,{}] 16:41:18 INFO - PROCESS | 1662 | 1466725278140 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:41:18 INFO - PROCESS | 1662 | 1466725278142 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:18 INFO - PROCESS | 1662 | 1466725278296 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:41:18 INFO - PROCESS | 1662 | 1466725278382 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1662 | 1466725278383 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1132f5000 == 66 [pid = 1662] [id = 148] 16:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x110ec3800) [pid = 1662] [serial = 441] [outer = 0x0] 16:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x110eca400) [pid = 1662] [serial = 442] [outer = 0x110ec3800] 16:41:18 INFO - PROCESS | 1662 | 1466725278421 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x110ed1000) [pid = 1662] [serial = 443] [outer = 0x110ec3800] 16:41:18 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:19 INFO - PROCESS | 1662 | 1466725279027 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:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 923ms 16:41:19 INFO - PROCESS | 1662 | 1466725279058 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:41:19 INFO - PROCESS | 1662 | 1466725279060 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:41:19 INFO - PROCESS | 1662 | 1466725279063 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1662 | 1466725279065 Marionette TRACE conn2 <- [1,566,null,{}] 16:41:19 INFO - PROCESS | 1662 | 1466725279069 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:41:19 INFO - PROCESS | 1662 | 1466725279070 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:19 INFO - PROCESS | 1662 | 1466725279168 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:41:19 INFO - PROCESS | 1662 | 1466725279230 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1662 | 1466725279231 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118536800 == 67 [pid = 1662] [id = 149] 16:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x113276400) [pid = 1662] [serial = 444] [outer = 0x0] 16:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x115f61400) [pid = 1662] [serial = 445] [outer = 0x113276400] 16:41:19 INFO - PROCESS | 1662 | 1466725279259 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x117146800) [pid = 1662] [serial = 446] [outer = 0x113276400] 16:41:19 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:19 INFO - PROCESS | 1662 | 1466725279695 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:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 16:41:19 INFO - PROCESS | 1662 | 1466725279734 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1662 | 1466725279737 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:41:19 INFO - PROCESS | 1662 | 1466725279741 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1662 | 1466725279743 Marionette TRACE conn2 <- [1,570,null,{}] 16:41:19 INFO - PROCESS | 1662 | 1466725279745 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:41:19 INFO - PROCESS | 1662 | 1466725279746 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c45f800 == 66 [pid = 1662] [id = 108] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12d161000 == 65 [pid = 1662] [id = 140] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30f800 == 64 [pid = 1662] [id = 139] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x112544000 == 63 [pid = 1662] [id = 138] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0a8800 == 62 [pid = 1662] [id = 137] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12b729800 == 61 [pid = 1662] [id = 136] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a820000 == 60 [pid = 1662] [id = 135] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1c800 == 59 [pid = 1662] [id = 134] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x127141000 == 58 [pid = 1662] [id = 133] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x123ab3800 == 57 [pid = 1662] [id = 132] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118fc1800 == 56 [pid = 1662] [id = 131] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1195e7000 == 55 [pid = 1662] [id = 130] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118f03000 == 54 [pid = 1662] [id = 129] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11746f000 == 53 [pid = 1662] [id = 125] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb1b800 == 52 [pid = 1662] [id = 124] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a81e000 == 51 [pid = 1662] [id = 90] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d7800 == 50 [pid = 1662] [id = 111] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x128f18800 == 49 [pid = 1662] [id = 93] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x120d99000 == 48 [pid = 1662] [id = 126] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12b73c800 == 47 [pid = 1662] [id = 127] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a494000 == 46 [pid = 1662] [id = 77] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7ec000 == 45 [pid = 1662] [id = 128] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x120da3800 == 44 [pid = 1662] [id = 75] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118212800 == 43 [pid = 1662] [id = 109] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x125ee2800 == 42 [pid = 1662] [id = 110] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x129303800 == 41 [pid = 1662] [id = 73] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b4000 == 40 [pid = 1662] [id = 74] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12b725800 == 39 [pid = 1662] [id = 95] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12af43000 == 38 [pid = 1662] [id = 94] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc97000 == 37 [pid = 1662] [id = 112] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a309800 == 36 [pid = 1662] [id = 76] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b9000 == 35 [pid = 1662] [id = 47] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x118536800 == 34 [pid = 1662] [id = 149] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1132f5000 == 33 [pid = 1662] [id = 148] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x128813800 == 32 [pid = 1662] [id = 147] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ac800 == 31 [pid = 1662] [id = 146] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12db0f800 == 30 [pid = 1662] [id = 145] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12d161800 == 29 [pid = 1662] [id = 144] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x125ecc000 == 28 [pid = 1662] [id = 143] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12d7c6800 == 27 [pid = 1662] [id = 141] 16:41:20 INFO - PROCESS | 1662 | --DOCSHELL 0x11825f000 == 26 [pid = 1662] [id = 142] 16:41:20 INFO - PROCESS | 1662 | 1466725280434 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1291e8c00) [pid = 1662] [serial = 218] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x118340000) [pid = 1662] [serial = 221] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x128ee7c00) [pid = 1662] [serial = 281] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x12a877800) [pid = 1662] [serial = 284] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x116764c00) [pid = 1662] [serial = 139] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x11961b400) [pid = 1662] [serial = 224] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x128e31400) [pid = 1662] [serial = 230] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x125e74400) [pid = 1662] [serial = 227] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x117ea4400) [pid = 1662] [serial = 178] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x1271ca000) [pid = 1662] [serial = 175] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x124a6f800) [pid = 1662] [serial = 278] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x118336000) [pid = 1662] [serial = 272] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x119614000) [pid = 1662] [serial = 275] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x120d4bc00) [pid = 1662] [serial = 329] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x127204c00) [pid = 1662] [serial = 352] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x118fda000) [pid = 1662] [serial = 328] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x120d54000) [pid = 1662] [serial = 343] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x120fa7c00) [pid = 1662] [serial = 344] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x127210800) [pid = 1662] [serial = 332] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1271c6800) [pid = 1662] [serial = 331] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x117483000) [pid = 1662] [serial = 338] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11747b400) [pid = 1662] [serial = 337] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x123fd6800) [pid = 1662] [serial = 346] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x124477800) [pid = 1662] [serial = 347] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128eda800) [pid = 1662] [serial = 355] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1186b7c00) [pid = 1662] [serial = 340] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11960d400) [pid = 1662] [serial = 341] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128911c00) [pid = 1662] [serial = 353] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11747d000) [pid = 1662] [serial = 326] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1164eb800) [pid = 1662] [serial = 325] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1291b3000) [pid = 1662] [serial = 358] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x120d4fc00) [pid = 1662] [serial = 361] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12917a400) [pid = 1662] [serial = 335] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128918c00) [pid = 1662] [serial = 334] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x125e75400) [pid = 1662] [serial = 349] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x129175400) [pid = 1662] [serial = 356] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12a443400) [pid = 1662] [serial = 364] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116789800) [pid = 1662] [serial = 370] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12b8f0400) [pid = 1662] [serial = 368] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12a434400) [pid = 1662] [serial = 359] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128e26400) [pid = 1662] [serial = 362] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12af1fc00) [pid = 1662] [serial = 367] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12711dc00) [pid = 1662] [serial = 350] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a884000) [pid = 1662] [serial = 365] [outer = 0x0] [url = about:blank] 16:41:20 INFO - PROCESS | 1662 | 1466725280546 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1662 | 1466725280547 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x112536000 == 27 [pid = 1662] [id = 150] 16:41:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x111f0f000) [pid = 1662] [serial = 447] [outer = 0x0] 16:41:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11285b400) [pid = 1662] [serial = 448] [outer = 0x111f0f000] 16:41:20 INFO - PROCESS | 1662 | 1466725280576 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11310fc00) [pid = 1662] [serial = 449] [outer = 0x111f0f000] 16:41:20 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:20 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:20 INFO - PROCESS | 1662 | 1466725280904 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:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1219ms 16:41:20 INFO - PROCESS | 1662 | 1466725280961 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1662 | 1466725280964 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:41:20 INFO - PROCESS | 1662 | 1466725280967 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1662 | 1466725280969 Marionette TRACE conn2 <- [1,574,null,{}] 16:41:20 INFO - PROCESS | 1662 | 1466725280992 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:41:20 INFO - PROCESS | 1662 | 1466725280993 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:21 INFO - PROCESS | 1662 | 1466725281073 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:41:21 INFO - PROCESS | 1662 | 1466725281079 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1662 | 1466725281080 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ada000 == 28 [pid = 1662] [id = 151] 16:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x113c60000) [pid = 1662] [serial = 450] [outer = 0x0] 16:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116789800) [pid = 1662] [serial = 451] [outer = 0x113c60000] 16:41:21 INFO - PROCESS | 1662 | 1466725281110 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11747f000) [pid = 1662] [serial = 452] [outer = 0x113c60000] 16:41:21 INFO - PROCESS | 1662 | 1466725281458 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:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 16:41:21 INFO - PROCESS | 1662 | 1466725281487 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1662 | 1466725281489 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:41:21 INFO - PROCESS | 1662 | 1466725281491 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1662 | 1466725281493 Marionette TRACE conn2 <- [1,578,null,{}] 16:41:21 INFO - PROCESS | 1662 | 1466725281495 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:41:21 INFO - PROCESS | 1662 | 1466725281496 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:21 INFO - PROCESS | 1662 | 1466725281579 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:41:21 INFO - PROCESS | 1662 | 1466725281637 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1662 | 1466725281638 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad4800 == 29 [pid = 1662] [id = 152] 16:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x117498400) [pid = 1662] [serial = 453] [outer = 0x0] 16:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11833c400) [pid = 1662] [serial = 454] [outer = 0x117498400] 16:41:21 INFO - PROCESS | 1662 | 1466725281671 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118656400) [pid = 1662] [serial = 455] [outer = 0x117498400] 16:41:22 INFO - PROCESS | 1662 | 1466725282027 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:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 570ms 16:41:22 INFO - PROCESS | 1662 | 1466725282062 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1662 | 1466725282064 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:41:22 INFO - PROCESS | 1662 | 1466725282071 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1662 | 1466725282074 Marionette TRACE conn2 <- [1,582,null,{}] 16:41:22 INFO - PROCESS | 1662 | 1466725282077 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:41:22 INFO - PROCESS | 1662 | 1466725282079 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:22 INFO - PROCESS | 1662 | 1466725282188 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:41:22 INFO - PROCESS | 1662 | 1466725282229 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1662 | 1466725282230 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x11950c000 == 30 [pid = 1662] [id = 153] 16:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118661000) [pid = 1662] [serial = 456] [outer = 0x0] 16:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118f93800) [pid = 1662] [serial = 457] [outer = 0x118661000] 16:41:22 INFO - PROCESS | 1662 | 1466725282255 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11960d400) [pid = 1662] [serial = 458] [outer = 0x118661000] 16:41:22 INFO - PROCESS | 1662 | 1466725282562 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:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 525ms 16:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:41:22 INFO - PROCESS | 1662 | 1466725282592 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1662 | 1466725282594 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:41:22 INFO - PROCESS | 1662 | 1466725282596 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1662 | 1466725282597 Marionette TRACE conn2 <- [1,586,null,{}] 16:41:22 INFO - PROCESS | 1662 | 1466725282602 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:41:22 INFO - PROCESS | 1662 | 1466725282603 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:22 INFO - PROCESS | 1662 | 1466725282697 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:41:22 INFO - PROCESS | 1662 | 1466725282732 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1662 | 1466725282733 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d2000 == 31 [pid = 1662] [id = 154] 16:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x113d98400) [pid = 1662] [serial = 459] [outer = 0x0] 16:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x120d48400) [pid = 1662] [serial = 460] [outer = 0x113d98400] 16:41:22 INFO - PROCESS | 1662 | 1466725282765 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x120d51000) [pid = 1662] [serial = 461] [outer = 0x113d98400] 16:41:22 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:23 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:23 INFO - PROCESS | 1662 | 1466725283111 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:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 16:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:41:23 INFO - PROCESS | 1662 | 1466725283119 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1662 | 1466725283120 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:41:23 INFO - PROCESS | 1662 | 1466725283122 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1662 | 1466725283124 Marionette TRACE conn2 <- [1,590,null,{}] 16:41:23 INFO - PROCESS | 1662 | 1466725283126 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:41:23 INFO - PROCESS | 1662 | 1466725283127 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:23 INFO - PROCESS | 1662 | 1466725283227 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:41:23 INFO - PROCESS | 1662 | 1466725283237 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1662 | 1466725283241 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12117e000 == 32 [pid = 1662] [id = 155] 16:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x117486800) [pid = 1662] [serial = 462] [outer = 0x0] 16:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x121403000) [pid = 1662] [serial = 463] [outer = 0x117486800] 16:41:23 INFO - PROCESS | 1662 | 1466725283274 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12188ec00) [pid = 1662] [serial = 464] [outer = 0x117486800] 16:41:23 INFO - PROCESS | 1662 | 1466725283634 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:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 16:41:23 INFO - PROCESS | 1662 | 1466725283641 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1662 | 1466725283642 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:41:23 INFO - PROCESS | 1662 | 1466725283644 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1662 | 1466725283645 Marionette TRACE conn2 <- [1,594,null,{}] 16:41:23 INFO - PROCESS | 1662 | 1466725283650 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:41:23 INFO - PROCESS | 1662 | 1466725283651 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:23 INFO - PROCESS | 1662 | 1466725283753 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:41:23 INFO - PROCESS | 1662 | 1466725283791 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1662 | 1466725283792 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e06800 == 33 [pid = 1662] [id = 156] 16:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12188f800) [pid = 1662] [serial = 465] [outer = 0x0] 16:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1241bc000) [pid = 1662] [serial = 466] [outer = 0x12188f800] 16:41:23 INFO - PROCESS | 1662 | 1466725283816 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x125e74400) [pid = 1662] [serial = 467] [outer = 0x12188f800] 16:41:24 INFO - PROCESS | 1662 | 1466725284146 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:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 523ms 16:41:24 INFO - PROCESS | 1662 | 1466725284169 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1662 | 1466725284170 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:41:24 INFO - PROCESS | 1662 | 1466725284178 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1662 | 1466725284180 Marionette TRACE conn2 <- [1,598,null,{}] 16:41:24 INFO - PROCESS | 1662 | 1466725284184 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:41:24 INFO - PROCESS | 1662 | 1466725284186 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:24 INFO - PROCESS | 1662 | 1466725284281 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:41:24 INFO - PROCESS | 1662 | 1466725284284 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1662 | 1466725284285 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1262da000 == 34 [pid = 1662] [id = 157] 16:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x113119400) [pid = 1662] [serial = 468] [outer = 0x0] 16:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12651d400) [pid = 1662] [serial = 469] [outer = 0x113119400] 16:41:24 INFO - PROCESS | 1662 | 1466725284310 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1271cf800) [pid = 1662] [serial = 470] [outer = 0x113119400] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x127202400) [pid = 1662] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1164e3000) [pid = 1662] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x113276800) [pid = 1662] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x119629800) [pid = 1662] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12c35b000) [pid = 1662] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x123fd8000) [pid = 1662] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12c4c9000) [pid = 1662] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128910000) [pid = 1662] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12b8ee400) [pid = 1662] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116783400) [pid = 1662] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x127275800) [pid = 1662] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118fe0800) [pid = 1662] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x115eaa800) [pid = 1662] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12720bc00) [pid = 1662] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1249adc00) [pid = 1662] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11262b800) [pid = 1662] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116f93400) [pid = 1662] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x125d18c00) [pid = 1662] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:41:24 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x121886800) [pid = 1662] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:41:24 INFO - PROCESS | 1662 | 1466725284955 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:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 826ms 16:41:25 INFO - PROCESS | 1662 | 1466725285000 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1662 | 1466725285001 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:41:25 INFO - PROCESS | 1662 | 1466725285003 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1662 | 1466725285005 Marionette TRACE conn2 <- [1,602,null,{}] 16:41:25 INFO - PROCESS | 1662 | 1466725285007 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:41:25 INFO - PROCESS | 1662 | 1466725285008 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:25 INFO - PROCESS | 1662 | 1466725285087 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:41:25 INFO - PROCESS | 1662 | 1466725285146 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1662 | 1466725285148 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12714c800 == 35 [pid = 1662] [id = 158] 16:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116237c00) [pid = 1662] [serial = 471] [outer = 0x0] 16:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11865a400) [pid = 1662] [serial = 472] [outer = 0x116237c00] 16:41:25 INFO - PROCESS | 1662 | 1466725285172 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x121886800) [pid = 1662] [serial = 473] [outer = 0x116237c00] 16:41:25 INFO - PROCESS | 1662 | 1466725285442 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:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 16:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:41:25 INFO - PROCESS | 1662 | 1466725285472 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1662 | 1466725285473 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:41:25 INFO - PROCESS | 1662 | 1466725285476 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1662 | 1466725285477 Marionette TRACE conn2 <- [1,606,null,{}] 16:41:25 INFO - PROCESS | 1662 | 1466725285479 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:41:25 INFO - PROCESS | 1662 | 1466725285480 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:25 INFO - PROCESS | 1662 | 1466725285574 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:41:25 INFO - PROCESS | 1662 | 1466725285577 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1662 | 1466725285578 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a4000 == 36 [pid = 1662] [id = 159] 16:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x123fd8000) [pid = 1662] [serial = 474] [outer = 0x0] 16:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x127204400) [pid = 1662] [serial = 475] [outer = 0x123fd8000] 16:41:25 INFO - PROCESS | 1662 | 1466725285605 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12720b000) [pid = 1662] [serial = 476] [outer = 0x123fd8000] 16:41:25 INFO - PROCESS | 1662 | 1466725285970 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:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 16:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:41:26 INFO - PROCESS | 1662 | 1466725286005 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1662 | 1466725286007 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:41:26 INFO - PROCESS | 1662 | 1466725286010 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1662 | 1466725286012 Marionette TRACE conn2 <- [1,610,null,{}] 16:41:26 INFO - PROCESS | 1662 | 1466725286014 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:41:26 INFO - PROCESS | 1662 | 1466725286015 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:26 INFO - PROCESS | 1662 | 1466725286135 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:41:26 INFO - PROCESS | 1662 | 1466725286140 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1662 | 1466725286142 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1a000 == 37 [pid = 1662] [id = 160] 16:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1271c6800) [pid = 1662] [serial = 477] [outer = 0x0] 16:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x127279400) [pid = 1662] [serial = 478] [outer = 0x1271c6800] 16:41:26 INFO - PROCESS | 1662 | 1466725286184 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1272ef400) [pid = 1662] [serial = 479] [outer = 0x1271c6800] 16:41:26 INFO - PROCESS | 1662 | 1466725286574 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:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 574ms 16:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:41:26 INFO - PROCESS | 1662 | 1466725286587 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1662 | 1466725286588 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:41:26 INFO - PROCESS | 1662 | 1466725286590 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1662 | 1466725286592 Marionette TRACE conn2 <- [1,614,null,{}] 16:41:26 INFO - PROCESS | 1662 | 1466725286595 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:41:26 INFO - PROCESS | 1662 | 1466725286596 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:26 INFO - PROCESS | 1662 | 1466725286721 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:41:26 INFO - PROCESS | 1662 | 1466725286727 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1662 | 1466725286728 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x11931c000 == 38 [pid = 1662] [id = 161] 16:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x123fdfc00) [pid = 1662] [serial = 480] [outer = 0x0] 16:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12890e800) [pid = 1662] [serial = 481] [outer = 0x123fdfc00] 16:41:26 INFO - PROCESS | 1662 | 1466725286751 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x129159c00) [pid = 1662] [serial = 482] [outer = 0x123fdfc00] 16:41:27 INFO - PROCESS | 1662 | 1466725287273 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:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 720ms 16:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:41:27 INFO - PROCESS | 1662 | 1466725287324 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1662 | 1466725287327 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:41:27 INFO - PROCESS | 1662 | 1466725287333 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1662 | 1466725287335 Marionette TRACE conn2 <- [1,618,null,{}] 16:41:27 INFO - PROCESS | 1662 | 1466725287340 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:41:27 INFO - PROCESS | 1662 | 1466725287342 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:27 INFO - PROCESS | 1662 | 1466725287452 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:41:27 INFO - PROCESS | 1662 | 1466725287561 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1662 | 1466725287562 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e66800 == 39 [pid = 1662] [id = 162] 16:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x115f5f800) [pid = 1662] [serial = 483] [outer = 0x0] 16:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116635c00) [pid = 1662] [serial = 484] [outer = 0x115f5f800] 16:41:27 INFO - PROCESS | 1662 | 1466725287593 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x117149c00) [pid = 1662] [serial = 485] [outer = 0x115f5f800] 16:41:28 INFO - PROCESS | 1662 | 1466725288103 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:41:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:41:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 825ms 16:41:28 INFO - PROCESS | 1662 | 1466725288159 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1662 | 1466725288162 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:41:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:41:28 INFO - PROCESS | 1662 | 1466725288171 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1662 | 1466725288172 Marionette TRACE conn2 <- [1,622,null,{}] 16:41:28 INFO - PROCESS | 1662 | 1466725288175 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:41:28 INFO - PROCESS | 1662 | 1466725288177 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:28 INFO - PROCESS | 1662 | 1466725288294 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:41:28 INFO - PROCESS | 1662 | 1466725288376 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1662 | 1466725288378 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ae1000 == 40 [pid = 1662] [id = 163] 16:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1184c3c00) [pid = 1662] [serial = 486] [outer = 0x0] 16:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11865ec00) [pid = 1662] [serial = 487] [outer = 0x1184c3c00] 16:41:28 INFO - PROCESS | 1662 | 1466725288409 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11885a000) [pid = 1662] [serial = 488] [outer = 0x1184c3c00] 16:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x110ea2c00) [pid = 1662] [serial = 489] [outer = 0x12c4d6000] 16:41:29 INFO - PROCESS | 1662 | 1466725289112 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:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1a000 == 39 [pid = 1662] [id = 160] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1288a4000 == 38 [pid = 1662] [id = 159] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12714c800 == 37 [pid = 1662] [id = 158] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1262da000 == 36 [pid = 1662] [id = 157] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x115e06800 == 35 [pid = 1662] [id = 156] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12117e000 == 34 [pid = 1662] [id = 155] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d2000 == 33 [pid = 1662] [id = 154] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11950c000 == 32 [pid = 1662] [id = 153] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad4800 == 31 [pid = 1662] [id = 152] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116ada000 == 30 [pid = 1662] [id = 151] 16:41:29 INFO - PROCESS | 1662 | --DOCSHELL 0x112536000 == 29 [pid = 1662] [id = 150] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12890d000) [pid = 1662] [serial = 395] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x123fd9800) [pid = 1662] [serial = 416] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x120d55800) [pid = 1662] [serial = 389] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12c4c8c00) [pid = 1662] [serial = 407] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124a65800) [pid = 1662] [serial = 391] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12cde5400) [pid = 1662] [serial = 410] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x128ee0400) [pid = 1662] [serial = 397] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12c35f000) [pid = 1662] [serial = 406] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12c06d400) [pid = 1662] [serial = 403] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12b8f3c00) [pid = 1662] [serial = 371] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12711cc00) [pid = 1662] [serial = 392] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12727d000) [pid = 1662] [serial = 382] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x120d48800) [pid = 1662] [serial = 388] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x120d4e400) [pid = 1662] [serial = 377] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12c4ce800) [pid = 1662] [serial = 409] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11677e400) [pid = 1662] [serial = 373] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128918400) [pid = 1662] [serial = 323] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12915a000) [pid = 1662] [serial = 383] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118fd9c00) [pid = 1662] [serial = 415] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1271d1c00) [pid = 1662] [serial = 380] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x115f58400) [pid = 1662] [serial = 412] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11961e000) [pid = 1662] [serial = 376] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12a882400) [pid = 1662] [serial = 400] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125e6bc00) [pid = 1662] [serial = 379] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1182a1400) [pid = 1662] [serial = 386] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1182a8800) [pid = 1662] [serial = 413] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11747c000) [pid = 1662] [serial = 385] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x127279c00) [pid = 1662] [serial = 418] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1291e3400) [pid = 1662] [serial = 398] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118f91000) [pid = 1662] [serial = 404] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116887c00) [pid = 1662] [serial = 374] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12188f400) [pid = 1662] [serial = 421] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12c35c400) [pid = 1662] [serial = 422] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b8eec00) [pid = 1662] [serial = 419] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12720e000) [pid = 1662] [serial = 394] [outer = 0x0] [url = about:blank] 16:41:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b947c00) [pid = 1662] [serial = 401] [outer = 0x0] [url = about:blank] 16:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1021ms 16:41:29 INFO - PROCESS | 1662 | 1466725289192 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1662 | 1466725289194 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:41:29 INFO - PROCESS | 1662 | 1466725289197 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1662 | 1466725289199 Marionette TRACE conn2 <- [1,626,null,{}] 16:41:29 INFO - PROCESS | 1662 | 1466725289202 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:41:29 INFO - PROCESS | 1662 | 1466725289204 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:29 INFO - PROCESS | 1662 | 1466725289289 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:41:29 INFO - PROCESS | 1662 | 1466725289296 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1662 | 1466725289298 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x11685e800 == 30 [pid = 1662] [id = 164] 16:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x115ae5000) [pid = 1662] [serial = 490] [outer = 0x0] 16:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11677b800) [pid = 1662] [serial = 491] [outer = 0x115ae5000] 16:41:29 INFO - PROCESS | 1662 | 1466725289327 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x117477800) [pid = 1662] [serial = 492] [outer = 0x115ae5000] 16:41:29 INFO - PROCESS | 1662 | 1466725289682 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:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 16:41:29 INFO - PROCESS | 1662 | 1466725289721 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1662 | 1466725289724 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:41:29 INFO - PROCESS | 1662 | 1466725289728 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1662 | 1466725289730 Marionette TRACE conn2 <- [1,630,null,{}] 16:41:29 INFO - PROCESS | 1662 | 1466725289732 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:41:29 INFO - PROCESS | 1662 | 1466725289734 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:29 INFO - PROCESS | 1662 | 1466725289814 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:41:29 INFO - PROCESS | 1662 | 1466725289820 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1662 | 1466725289821 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x11853c800 == 31 [pid = 1662] [id = 165] 16:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1176d3400) [pid = 1662] [serial = 493] [outer = 0x0] 16:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118627400) [pid = 1662] [serial = 494] [outer = 0x1176d3400] 16:41:29 INFO - PROCESS | 1662 | 1466725289848 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1186a8800) [pid = 1662] [serial = 495] [outer = 0x1176d3400] 16:41:30 INFO - PROCESS | 1662 | 1466725290202 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:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 16:41:30 INFO - PROCESS | 1662 | 1466725290247 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1662 | 1466725290248 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:41:30 INFO - PROCESS | 1662 | 1466725290250 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1662 | 1466725290253 Marionette TRACE conn2 <- [1,634,null,{}] 16:41:30 INFO - PROCESS | 1662 | 1466725290260 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:41:30 INFO - PROCESS | 1662 | 1466725290264 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:30 INFO - PROCESS | 1662 | 1466725290345 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:41:30 INFO - PROCESS | 1662 | 1466725290354 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1662 | 1466725290356 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d9800 == 32 [pid = 1662] [id = 166] 16:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1121aa400) [pid = 1662] [serial = 496] [outer = 0x0] 16:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1195c0000) [pid = 1662] [serial = 497] [outer = 0x1121aa400] 16:41:30 INFO - PROCESS | 1662 | 1466725290384 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11961e000) [pid = 1662] [serial = 498] [outer = 0x1121aa400] 16:41:30 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:30 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:30 INFO - PROCESS | 1662 | 1466725290722 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:41:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:41:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 16:41:30 INFO - PROCESS | 1662 | 1466725290771 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1662 | 1466725290773 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:41:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:41:30 INFO - PROCESS | 1662 | 1466725290775 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1662 | 1466725290776 Marionette TRACE conn2 <- [1,638,null,{}] 16:41:30 INFO - PROCESS | 1662 | 1466725290778 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:41:30 INFO - PROCESS | 1662 | 1466725290780 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:30 INFO - PROCESS | 1662 | 1466725290860 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:41:30 INFO - PROCESS | 1662 | 1466725290922 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1662 | 1466725290923 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x121037000 == 33 [pid = 1662] [id = 167] 16:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1195c1400) [pid = 1662] [serial = 499] [outer = 0x0] 16:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d51800) [pid = 1662] [serial = 500] [outer = 0x1195c1400] 16:41:30 INFO - PROCESS | 1662 | 1466725290948 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120ee5000) [pid = 1662] [serial = 501] [outer = 0x1195c1400] 16:41:31 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:31 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:31 INFO - PROCESS | 1662 | 1466725291243 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:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 16:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:41:31 INFO - PROCESS | 1662 | 1466725291293 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1662 | 1466725291295 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:41:31 INFO - PROCESS | 1662 | 1466725291303 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1662 | 1466725291304 Marionette TRACE conn2 <- [1,642,null,{}] 16:41:31 INFO - PROCESS | 1662 | 1466725291307 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:41:31 INFO - PROCESS | 1662 | 1466725291308 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:31 INFO - PROCESS | 1662 | 1466725291407 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:41:31 INFO - PROCESS | 1662 | 1466725291410 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1662 | 1466725291412 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ac0800 == 34 [pid = 1662] [id = 168] 16:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1121aa000) [pid = 1662] [serial = 502] [outer = 0x0] 16:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120ee4800) [pid = 1662] [serial = 503] [outer = 0x1121aa000] 16:41:31 INFO - PROCESS | 1662 | 1466725291436 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12140d400) [pid = 1662] [serial = 504] [outer = 0x1121aa000] 16:41:31 INFO - PROCESS | 1662 | 1466725291803 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:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 525ms 16:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:41:31 INFO - PROCESS | 1662 | 1466725291822 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1662 | 1466725291823 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:41:31 INFO - PROCESS | 1662 | 1466725291825 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1662 | 1466725291826 Marionette TRACE conn2 <- [1,646,null,{}] 16:41:31 INFO - PROCESS | 1662 | 1466725291829 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:41:31 INFO - PROCESS | 1662 | 1466725291834 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:31 INFO - PROCESS | 1662 | 1466725291972 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:41:31 INFO - PROCESS | 1662 | 1466725291977 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1662 | 1466725291978 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x127155000 == 35 [pid = 1662] [id = 169] 16:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121350400) [pid = 1662] [serial = 505] [outer = 0x0] 16:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121bd5000) [pid = 1662] [serial = 506] [outer = 0x121350400] 16:41:32 INFO - PROCESS | 1662 | 1466725292033 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126216000) [pid = 1662] [serial = 507] [outer = 0x121350400] 16:41:32 INFO - PROCESS | 1662 | 1466725292354 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:41:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:41:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 568ms 16:41:32 INFO - PROCESS | 1662 | 1466725292396 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1662 | 1466725292397 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:41:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:41:32 INFO - PROCESS | 1662 | 1466725292399 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1662 | 1466725292400 Marionette TRACE conn2 <- [1,650,null,{}] 16:41:32 INFO - PROCESS | 1662 | 1466725292403 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:41:32 INFO - PROCESS | 1662 | 1466725292404 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:32 INFO - PROCESS | 1662 | 1466725292504 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:41:32 INFO - PROCESS | 1662 | 1466725292507 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1662 | 1466725292508 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b1000 == 36 [pid = 1662] [id = 170] 16:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125e75400) [pid = 1662] [serial = 508] [outer = 0x0] 16:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1271d1c00) [pid = 1662] [serial = 509] [outer = 0x125e75400] 16:41:32 INFO - PROCESS | 1662 | 1466725292533 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x127276800) [pid = 1662] [serial = 510] [outer = 0x125e75400] 16:41:32 INFO - PROCESS | 1662 | 1466725292861 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:41:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:41:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 471ms 16:41:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:41:32 INFO - PROCESS | 1662 | 1466725292871 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1662 | 1466725292872 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:41:32 INFO - PROCESS | 1662 | 1466725292874 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1662 | 1466725292875 Marionette TRACE conn2 <- [1,654,null,{}] 16:41:32 INFO - PROCESS | 1662 | 1466725292877 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:41:32 INFO - PROCESS | 1662 | 1466725292878 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:32 INFO - PROCESS | 1662 | 1466725292984 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:41:32 INFO - PROCESS | 1662 | 1466725292988 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1662 | 1466725292989 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1e000 == 37 [pid = 1662] [id = 171] 16:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1265a1000) [pid = 1662] [serial = 511] [outer = 0x0] 16:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1272e5800) [pid = 1662] [serial = 512] [outer = 0x1265a1000] 16:41:33 INFO - PROCESS | 1662 | 1466725293044 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1272ee800) [pid = 1662] [serial = 513] [outer = 0x1265a1000] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x113d98400) [pid = 1662] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118661000) [pid = 1662] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x113c60000) [pid = 1662] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x117486800) [pid = 1662] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x117498400) [pid = 1662] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1271c6800) [pid = 1662] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x113276400) [pid = 1662] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x111f0f000) [pid = 1662] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11714ac00) [pid = 1662] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1195bac00) [pid = 1662] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116237c00) [pid = 1662] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120ee8c00) [pid = 1662] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x127203000) [pid = 1662] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1272e9800) [pid = 1662] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a87ac00) [pid = 1662] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12188f800) [pid = 1662] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x110ec3800) [pid = 1662] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x113119400) [pid = 1662] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:41:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123fd8000) [pid = 1662] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:41:33 INFO - PROCESS | 1662 | 1466725293418 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:41:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:41:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 568ms 16:41:33 INFO - PROCESS | 1662 | 1466725293443 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1662 | 1466725293444 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:41:33 INFO - PROCESS | 1662 | 1466725293446 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1662 | 1466725293448 Marionette TRACE conn2 <- [1,658,null,{}] 16:41:33 INFO - PROCESS | 1662 | 1466725293452 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:41:33 INFO - PROCESS | 1662 | 1466725293453 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:33 INFO - PROCESS | 1662 | 1466725293529 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:41:33 INFO - PROCESS | 1662 | 1466725293535 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1662 | 1466725293536 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d9000 == 38 [pid = 1662] [id = 172] 16:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x110ec6c00) [pid = 1662] [serial = 514] [outer = 0x0] 16:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x117498400) [pid = 1662] [serial = 515] [outer = 0x110ec6c00] 16:41:33 INFO - PROCESS | 1662 | 1466725293611 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119748400) [pid = 1662] [serial = 516] [outer = 0x110ec6c00] 16:41:33 INFO - PROCESS | 1662 | 1466725293881 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:41:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:41:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms 16:41:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:41:33 INFO - PROCESS | 1662 | 1466725293921 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1662 | 1466725293923 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:41:33 INFO - PROCESS | 1662 | 1466725293925 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1662 | 1466725293926 Marionette TRACE conn2 <- [1,662,null,{}] 16:41:33 INFO - PROCESS | 1662 | 1466725293928 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:41:33 INFO - PROCESS | 1662 | 1466725293929 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:34 INFO - PROCESS | 1662 | 1466725294013 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:41:34 INFO - PROCESS | 1662 | 1466725294019 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1662 | 1466725294020 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a4a3800 == 39 [pid = 1662] [id = 173] 16:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x117486800) [pid = 1662] [serial = 517] [outer = 0x0] 16:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127203000) [pid = 1662] [serial = 518] [outer = 0x117486800] 16:41:34 INFO - PROCESS | 1662 | 1466725294044 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1272f3400) [pid = 1662] [serial = 519] [outer = 0x117486800] 16:41:34 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:34 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:34 INFO - PROCESS | 1662 | 1466725294546 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:41:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:41:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 669ms 16:41:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:41:34 INFO - PROCESS | 1662 | 1466725294595 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1662 | 1466725294597 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:41:34 INFO - PROCESS | 1662 | 1466725294600 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1662 | 1466725294603 Marionette TRACE conn2 <- [1,666,null,{}] 16:41:34 INFO - PROCESS | 1662 | 1466725294607 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:41:34 INFO - PROCESS | 1662 | 1466725294609 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:34 INFO - PROCESS | 1662 | 1466725294724 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:41:34 INFO - PROCESS | 1662 | 1466725294734 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1662 | 1466725294735 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b03a800 == 40 [pid = 1662] [id = 174] 16:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128ee2c00) [pid = 1662] [serial = 520] [outer = 0x0] 16:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12914c000) [pid = 1662] [serial = 521] [outer = 0x128ee2c00] 16:41:34 INFO - PROCESS | 1662 | 1466725294761 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12917ac00) [pid = 1662] [serial = 522] [outer = 0x128ee2c00] 16:41:34 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:35 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:35 INFO - PROCESS | 1662 | 1466725295095 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:41:35 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:41:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 16:41:35 INFO - PROCESS | 1662 | 1466725295123 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1662 | 1466725295124 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:41:35 INFO - PROCESS | 1662 | 1466725295126 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1662 | 1466725295127 Marionette TRACE conn2 <- [1,670,null,{}] 16:41:35 INFO - PROCESS | 1662 | 1466725295129 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:41:35 INFO - PROCESS | 1662 | 1466725295130 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:35 INFO - PROCESS | 1662 | 1466725295243 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:41:35 INFO - PROCESS | 1662 | 1466725295249 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1662 | 1466725295250 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b72a800 == 41 [pid = 1662] [id = 175] 16:41:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128e34400) [pid = 1662] [serial = 523] [outer = 0x0] 16:41:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1291afc00) [pid = 1662] [serial = 524] [outer = 0x128e34400] 16:41:35 INFO - PROCESS | 1662 | 1466725295274 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1291ea800) [pid = 1662] [serial = 525] [outer = 0x128e34400] 16:41:35 INFO - PROCESS | 1662 | 1466725295754 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:41:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:41:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 668ms 16:41:35 INFO - PROCESS | 1662 | 1466725295794 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1662 | 1466725295797 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:41:35 INFO - PROCESS | 1662 | 1466725295803 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1662 | 1466725295807 Marionette TRACE conn2 <- [1,674,null,{}] 16:41:35 INFO - PROCESS | 1662 | 1466725295810 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:41:35 INFO - PROCESS | 1662 | 1466725295812 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:35 INFO - PROCESS | 1662 | 1466725295916 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:41:36 INFO - PROCESS | 1662 | 1466725296010 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1662 | 1466725296011 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fd8800 == 42 [pid = 1662] [id = 176] 16:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116635400) [pid = 1662] [serial = 526] [outer = 0x0] 16:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116785c00) [pid = 1662] [serial = 527] [outer = 0x116635400] 16:41:36 INFO - PROCESS | 1662 | 1466725296043 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1182a2400) [pid = 1662] [serial = 528] [outer = 0x116635400] 16:41:36 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:41:36 INFO - PROCESS | 1662 | 1466725296463 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:41:36 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:41:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 672ms 16:41:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:41:36 INFO - PROCESS | 1662 | 1466725296475 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1662 | 1466725296477 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 1662 | 1466725296482 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1662 | 1466725296484 Marionette TRACE conn2 <- [1,678,null,{}] 16:41:36 INFO - PROCESS | 1662 | 1466725296486 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:41:36 INFO - PROCESS | 1662 | 1466725296488 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:36 INFO - PROCESS | 1662 | 1466725296598 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:41:36 INFO - PROCESS | 1662 | 1466725296658 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1662 | 1466725296659 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1262cb000 == 43 [pid = 1662] [id = 177] 16:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118853000) [pid = 1662] [serial = 529] [outer = 0x0] 16:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118fe3000) [pid = 1662] [serial = 530] [outer = 0x118853000] 16:41:36 INFO - PROCESS | 1662 | 1466725296690 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119614000) [pid = 1662] [serial = 531] [outer = 0x118853000] 16:41:37 INFO - PROCESS | 1662 | 1466725297135 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:41:37 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:41:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 719ms 16:41:37 INFO - PROCESS | 1662 | 1466725297224 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1662 | 1466725297225 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:41:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:41:37 INFO - PROCESS | 1662 | 1466725297229 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1662 | 1466725297231 Marionette TRACE conn2 <- [1,682,null,{}] 16:41:37 INFO - PROCESS | 1662 | 1466725297258 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:41:37 INFO - PROCESS | 1662 | 1466725297261 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:37 INFO - PROCESS | 1662 | 1466725297363 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:41:37 INFO - PROCESS | 1662 | 1466725297435 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1662 | 1466725297437 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb07000 == 44 [pid = 1662] [id = 178] 16:41:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x121bd9400) [pid = 1662] [serial = 532] [outer = 0x0] 16:41:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1241b4000) [pid = 1662] [serial = 533] [outer = 0x121bd9400] 16:41:37 INFO - PROCESS | 1662 | 1466725297468 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x125d16800) [pid = 1662] [serial = 534] [outer = 0x121bd9400] 16:41:38 INFO - PROCESS | 1662 | 1466725298502 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:41:38 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:41:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1289ms 16:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:41:38 INFO - PROCESS | 1662 | 1466725298518 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1662 | 1466725298521 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 1662 | 1466725298524 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1662 | 1466725298526 Marionette TRACE conn2 <- [1,686,null,{}] 16:41:38 INFO - PROCESS | 1662 | 1466725298529 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:41:38 INFO - PROCESS | 1662 | 1466725298531 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:38 INFO - PROCESS | 1662 | 1466725298626 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:41:38 INFO - PROCESS | 1662 | 1466725298717 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1662 | 1466725298718 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11853e800 == 45 [pid = 1662] [id = 179] 16:41:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1164ec000) [pid = 1662] [serial = 535] [outer = 0x0] 16:41:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116787000) [pid = 1662] [serial = 536] [outer = 0x1164ec000] 16:41:38 INFO - PROCESS | 1662 | 1466725298747 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x117ea1400) [pid = 1662] [serial = 537] [outer = 0x1164ec000] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b03a800 == 44 [pid = 1662] [id = 174] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a4a3800 == 43 [pid = 1662] [id = 173] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d9000 == 42 [pid = 1662] [id = 172] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1e000 == 41 [pid = 1662] [id = 171] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b1000 == 40 [pid = 1662] [id = 170] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x127155000 == 39 [pid = 1662] [id = 169] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123ac0800 == 38 [pid = 1662] [id = 168] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x121037000 == 37 [pid = 1662] [id = 167] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d9800 == 36 [pid = 1662] [id = 166] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11853c800 == 35 [pid = 1662] [id = 165] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11685e800 == 34 [pid = 1662] [id = 164] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119ae1000 == 33 [pid = 1662] [id = 163] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x117e66800 == 32 [pid = 1662] [id = 162] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11931c000 == 31 [pid = 1662] [id = 161] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb07000 == 30 [pid = 1662] [id = 178] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1262cb000 == 29 [pid = 1662] [id = 177] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116fd8800 == 28 [pid = 1662] [id = 176] 16:41:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b72a800 == 27 [pid = 1662] [id = 175] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1272e9000) [pid = 1662] [serial = 433] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1291df800) [pid = 1662] [serial = 437] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128916000) [pid = 1662] [serial = 436] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12c4d5c00) [pid = 1662] [serial = 440] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12b8e8800) [pid = 1662] [serial = 439] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125e74400) [pid = 1662] [serial = 467] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1241bc000) [pid = 1662] [serial = 466] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x110ed1000) [pid = 1662] [serial = 443] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12651d400) [pid = 1662] [serial = 469] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x110eca400) [pid = 1662] [serial = 442] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x127204400) [pid = 1662] [serial = 475] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x121886800) [pid = 1662] [serial = 473] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1271cf800) [pid = 1662] [serial = 470] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12188ec00) [pid = 1662] [serial = 464] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12720b000) [pid = 1662] [serial = 476] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11960d400) [pid = 1662] [serial = 458] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1272ef400) [pid = 1662] [serial = 479] [outer = 0x0] [url = about:blank] 16:41:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12890e800) [pid = 1662] [serial = 481] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d48400) [pid = 1662] [serial = 460] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118f93800) [pid = 1662] [serial = 457] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116789800) [pid = 1662] [serial = 451] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x121403000) [pid = 1662] [serial = 463] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11747f000) [pid = 1662] [serial = 452] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11833c400) [pid = 1662] [serial = 454] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118656400) [pid = 1662] [serial = 455] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x127279400) [pid = 1662] [serial = 478] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x117146800) [pid = 1662] [serial = 446] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115f61400) [pid = 1662] [serial = 445] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11285b400) [pid = 1662] [serial = 448] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11310fc00) [pid = 1662] [serial = 449] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120d51000) [pid = 1662] [serial = 461] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11865dc00) [pid = 1662] [serial = 425] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x117483800) [pid = 1662] [serial = 424] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x120d52c00) [pid = 1662] [serial = 428] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119610400) [pid = 1662] [serial = 427] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11865a400) [pid = 1662] [serial = 472] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1271d2800) [pid = 1662] [serial = 431] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x123fd5800) [pid = 1662] [serial = 430] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1272f0c00) [pid = 1662] [serial = 434] [outer = 0x0] [url = about:blank] 16:41:40 INFO - PROCESS | 1662 | 1466725300025 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:41:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:41:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1526ms 16:41:40 INFO - PROCESS | 1662 | 1466725300051 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1662 | 1466725300054 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:41:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:41:40 INFO - PROCESS | 1662 | 1466725300057 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1662 | 1466725300059 Marionette TRACE conn2 <- [1,690,null,{}] 16:41:40 INFO - PROCESS | 1662 | 1466725300062 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:41:40 INFO - PROCESS | 1662 | 1466725300064 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:40 INFO - PROCESS | 1662 | 1466725300139 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:41:40 INFO - PROCESS | 1662 | 1466725300143 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1662 | 1466725300145 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11313f800 == 28 [pid = 1662] [id = 180] 16:41:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112c25800) [pid = 1662] [serial = 538] [outer = 0x0] 16:41:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1131dac00) [pid = 1662] [serial = 539] [outer = 0x112c25800] 16:41:40 INFO - PROCESS | 1662 | 1466725300176 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x113c5d800) [pid = 1662] [serial = 540] [outer = 0x112c25800] 16:41:40 INFO - PROCESS | 1662 | 1466725300992 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:41:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 16:41:41 INFO - PROCESS | 1662 | 1466725301027 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1662 | 1466725301030 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:41:41 INFO - PROCESS | 1662 | 1466725301041 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1662 | 1466725301043 Marionette TRACE conn2 <- [1,694,null,{}] 16:41:41 INFO - PROCESS | 1662 | 1466725301045 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:41:41 INFO - PROCESS | 1662 | 1466725301047 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:41 INFO - PROCESS | 1662 | 1466725301126 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:41:41 INFO - PROCESS | 1662 | 1466725301134 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1662 | 1466725301136 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b4000 == 29 [pid = 1662] [id = 181] 16:41:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116786400) [pid = 1662] [serial = 541] [outer = 0x0] 16:41:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116f9d800) [pid = 1662] [serial = 542] [outer = 0x116786400] 16:41:41 INFO - PROCESS | 1662 | 1466725301164 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11747d800) [pid = 1662] [serial = 543] [outer = 0x116786400] 16:41:42 INFO - PROCESS | 1662 | 1466725302042 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:41:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 16:41:42 INFO - PROCESS | 1662 | 1466725302062 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1662 | 1466725302063 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:41:42 INFO - PROCESS | 1662 | 1466725302067 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1662 | 1466725302069 Marionette TRACE conn2 <- [1,698,null,{}] 16:41:42 INFO - PROCESS | 1662 | 1466725302094 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:41:42 INFO - PROCESS | 1662 | 1466725302098 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:42 INFO - PROCESS | 1662 | 1466725302190 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:41:42 INFO - PROCESS | 1662 | 1466725302195 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1662 | 1466725302197 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e74800 == 30 [pid = 1662] [id = 182] 16:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1182af400) [pid = 1662] [serial = 544] [outer = 0x0] 16:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118624800) [pid = 1662] [serial = 545] [outer = 0x1182af400] 16:41:42 INFO - PROCESS | 1662 | 1466725302225 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118630400) [pid = 1662] [serial = 546] [outer = 0x1182af400] 16:41:43 INFO - PROCESS | 1662 | 1466725303043 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:41:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:41:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1024ms 16:41:43 INFO - PROCESS | 1662 | 1466725303091 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1662 | 1466725303093 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:41:43 INFO - PROCESS | 1662 | 1466725303095 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1662 | 1466725303096 Marionette TRACE conn2 <- [1,702,null,{}] 16:41:43 INFO - PROCESS | 1662 | 1466725303098 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:41:43 INFO - PROCESS | 1662 | 1466725303100 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:43 INFO - PROCESS | 1662 | 1466725303192 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:41:43 INFO - PROCESS | 1662 | 1466725303227 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1662 | 1466725303228 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x11854d000 == 31 [pid = 1662] [id = 183] 16:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11865c000) [pid = 1662] [serial = 547] [outer = 0x0] 16:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1186ac000) [pid = 1662] [serial = 548] [outer = 0x11865c000] 16:41:43 INFO - PROCESS | 1662 | 1466725303253 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118f89000) [pid = 1662] [serial = 549] [outer = 0x11865c000] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1121aa000) [pid = 1662] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121350400) [pid = 1662] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1265a1000) [pid = 1662] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x110ec6c00) [pid = 1662] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x125e75400) [pid = 1662] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x115ae5000) [pid = 1662] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1195c1400) [pid = 1662] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123fdfc00) [pid = 1662] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1121aa400) [pid = 1662] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1176d3400) [pid = 1662] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128ee2c00) [pid = 1662] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1184c3c00) [pid = 1662] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x115f5f800) [pid = 1662] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x117486800) [pid = 1662] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:41:44 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x128e34400) [pid = 1662] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:41:44 INFO - PROCESS | 1662 | 1466725304067 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:41:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:41:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1023ms 16:41:44 INFO - PROCESS | 1662 | 1466725304118 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1662 | 1466725304126 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:41:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:41:44 INFO - PROCESS | 1662 | 1466725304136 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1662 | 1466725304137 Marionette TRACE conn2 <- [1,706,null,{}] 16:41:44 INFO - PROCESS | 1662 | 1466725304139 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:41:44 INFO - PROCESS | 1662 | 1466725304140 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:44 INFO - PROCESS | 1662 | 1466725304211 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:41:44 INFO - PROCESS | 1662 | 1466725304217 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1662 | 1466725304219 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x119308000 == 32 [pid = 1662] [id = 184] 16:41:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x110e9b800) [pid = 1662] [serial = 550] [outer = 0x0] 16:41:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x117486800) [pid = 1662] [serial = 551] [outer = 0x110e9b800] 16:41:44 INFO - PROCESS | 1662 | 1466725304244 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118f92800) [pid = 1662] [serial = 552] [outer = 0x110e9b800] 16:41:45 INFO - PROCESS | 1662 | 1466725305073 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:41:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 968ms 16:41:45 INFO - PROCESS | 1662 | 1466725305105 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1662 | 1466725305106 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:41:45 INFO - PROCESS | 1662 | 1466725305108 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1662 | 1466725305109 Marionette TRACE conn2 <- [1,710,null,{}] 16:41:45 INFO - PROCESS | 1662 | 1466725305112 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:41:45 INFO - PROCESS | 1662 | 1466725305116 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:45 INFO - PROCESS | 1662 | 1466725305224 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:41:45 INFO - PROCESS | 1662 | 1466725305230 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1662 | 1466725305232 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196da000 == 33 [pid = 1662] [id = 185] 16:41:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11865dc00) [pid = 1662] [serial = 553] [outer = 0x0] 16:41:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1195c9800) [pid = 1662] [serial = 554] [outer = 0x11865dc00] 16:41:45 INFO - PROCESS | 1662 | 1466725305260 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11996d800) [pid = 1662] [serial = 555] [outer = 0x11865dc00] 16:41:46 INFO - PROCESS | 1662 | 1466725306111 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:41:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 16:41:46 INFO - PROCESS | 1662 | 1466725306128 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1662 | 1466725306130 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:41:46 INFO - PROCESS | 1662 | 1466725306136 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1662 | 1466725306138 Marionette TRACE conn2 <- [1,714,null,{}] 16:41:46 INFO - PROCESS | 1662 | 1466725306142 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:41:46 INFO - PROCESS | 1662 | 1466725306144 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:46 INFO - PROCESS | 1662 | 1466725306253 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:41:46 INFO - PROCESS | 1662 | 1466725306300 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1662 | 1466725306302 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ec2800 == 34 [pid = 1662] [id = 186] 16:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1129a7c00) [pid = 1662] [serial = 556] [outer = 0x0] 16:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x112c1c800) [pid = 1662] [serial = 557] [outer = 0x1129a7c00] 16:41:46 INFO - PROCESS | 1662 | 1466725306334 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x115a50c00) [pid = 1662] [serial = 558] [outer = 0x1129a7c00] 16:41:47 INFO - PROCESS | 1662 | 1466725307293 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:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1175ms 16:41:47 INFO - PROCESS | 1662 | 1466725307310 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1662 | 1466725307313 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:41:47 INFO - PROCESS | 1662 | 1466725307318 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1662 | 1466725307320 Marionette TRACE conn2 <- [1,718,null,{}] 16:41:47 INFO - PROCESS | 1662 | 1466725307322 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:41:47 INFO - PROCESS | 1662 | 1466725307324 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:47 INFO - PROCESS | 1662 | 1466725307427 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:41:47 INFO - PROCESS | 1662 | 1466725307473 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1662 | 1466725307475 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x118510800 == 35 [pid = 1662] [id = 187] 16:41:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116808c00) [pid = 1662] [serial = 559] [outer = 0x0] 16:41:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11747d400) [pid = 1662] [serial = 560] [outer = 0x116808c00] 16:41:47 INFO - PROCESS | 1662 | 1466725307505 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117ea1000) [pid = 1662] [serial = 561] [outer = 0x116808c00] 16:41:48 INFO - PROCESS | 1662 | --DOCSHELL 0x119308000 == 34 [pid = 1662] [id = 184] 16:41:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11854d000 == 33 [pid = 1662] [id = 183] 16:41:48 INFO - PROCESS | 1662 | --DOCSHELL 0x117e74800 == 32 [pid = 1662] [id = 182] 16:41:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b4000 == 31 [pid = 1662] [id = 181] 16:41:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11313f800 == 30 [pid = 1662] [id = 180] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120ee4800) [pid = 1662] [serial = 503] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x126216000) [pid = 1662] [serial = 507] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x121bd5000) [pid = 1662] [serial = 506] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1272e5800) [pid = 1662] [serial = 512] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x117498400) [pid = 1662] [serial = 515] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1271d1c00) [pid = 1662] [serial = 509] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x127276800) [pid = 1662] [serial = 510] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11677b800) [pid = 1662] [serial = 491] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117477800) [pid = 1662] [serial = 492] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x120d51800) [pid = 1662] [serial = 500] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x129159c00) [pid = 1662] [serial = 482] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1195c0000) [pid = 1662] [serial = 497] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11961e000) [pid = 1662] [serial = 498] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x118627400) [pid = 1662] [serial = 494] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1186a8800) [pid = 1662] [serial = 495] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12914c000) [pid = 1662] [serial = 521] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x11865ec00) [pid = 1662] [serial = 487] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11885a000) [pid = 1662] [serial = 488] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x116635c00) [pid = 1662] [serial = 484] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x117149c00) [pid = 1662] [serial = 485] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x127203000) [pid = 1662] [serial = 518] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x1271d4c00) [pid = 1662] [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:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x12917ac00) [pid = 1662] [serial = 522] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x1272ee800) [pid = 1662] [serial = 513] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12140d400) [pid = 1662] [serial = 504] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x1272f3400) [pid = 1662] [serial = 519] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x120ee5000) [pid = 1662] [serial = 501] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x119748400) [pid = 1662] [serial = 516] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x1291ea800) [pid = 1662] [serial = 525] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x1291afc00) [pid = 1662] [serial = 524] [outer = 0x0] [url = about:blank] 16:41:48 INFO - PROCESS | 1662 | 1466725308566 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:41:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1274ms 16:41:48 INFO - PROCESS | 1662 | 1466725308593 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1662 | 1466725308596 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:41:48 INFO - PROCESS | 1662 | 1466725308600 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1662 | 1466725308603 Marionette TRACE conn2 <- [1,722,null,{}] 16:41:48 INFO - PROCESS | 1662 | 1466725308607 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:41:48 INFO - PROCESS | 1662 | 1466725308608 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:48 INFO - PROCESS | 1662 | 1466725308684 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:41:48 INFO - PROCESS | 1662 | 1466725308688 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1662 | 1466725308689 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667d800 == 31 [pid = 1662] [id = 188] 16:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x112c17000) [pid = 1662] [serial = 562] [outer = 0x0] 16:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x1162a6400) [pid = 1662] [serial = 563] [outer = 0x112c17000] 16:41:48 INFO - PROCESS | 1662 | 1466725308719 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x116767800) [pid = 1662] [serial = 564] [outer = 0x112c17000] 16:41:49 INFO - PROCESS | 1662 | 1466725309079 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:41:49 INFO - PROCESS | 1662 | 1466725309125 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:41:49 INFO - PROCESS | 1662 | 1466725309129 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1662 | 1466725309131 Marionette TRACE conn2 <- [1,726,null,{}] 16:41:49 INFO - PROCESS | 1662 | 1466725309133 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:41:49 INFO - PROCESS | 1662 | 1466725309135 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:49 INFO - PROCESS | 1662 | 1466725309213 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:41:49 INFO - PROCESS | 1662 | 1466725309219 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1662 | 1466725309220 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x118215800 == 32 [pid = 1662] [id = 189] 16:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x117481000) [pid = 1662] [serial = 565] [outer = 0x0] 16:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1182b0800) [pid = 1662] [serial = 566] [outer = 0x117481000] 16:41:49 INFO - PROCESS | 1662 | 1466725309247 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x118652400) [pid = 1662] [serial = 567] [outer = 0x117481000] 16:41:49 INFO - PROCESS | 1662 | 1466725309636 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:41:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:41:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 16:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:41:49 INFO - PROCESS | 1662 | 1466725309653 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1662 | 1466725309654 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:41:49 INFO - PROCESS | 1662 | 1466725309656 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1662 | 1466725309659 Marionette TRACE conn2 <- [1,730,null,{}] 16:41:49 INFO - PROCESS | 1662 | 1466725309668 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:41:49 INFO - PROCESS | 1662 | 1466725309671 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:49 INFO - PROCESS | 1662 | 1466725309752 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:41:49 INFO - PROCESS | 1662 | 1466725309758 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1662 | 1466725309760 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195dc000 == 33 [pid = 1662] [id = 190] 16:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11865a400) [pid = 1662] [serial = 568] [outer = 0x0] 16:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1195c7000) [pid = 1662] [serial = 569] [outer = 0x11865a400] 16:41:49 INFO - PROCESS | 1662 | 1466725309787 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11961e000) [pid = 1662] [serial = 570] [outer = 0x11865a400] 16:41:50 INFO - PROCESS | 1662 | 1466725310145 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:41:50 INFO - PROCESS | 1662 | 1466725310181 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:41:50 INFO - PROCESS | 1662 | 1466725310183 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1662 | 1466725310184 Marionette TRACE conn2 <- [1,734,null,{}] 16:41:50 INFO - PROCESS | 1662 | 1466725310186 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:41:50 INFO - PROCESS | 1662 | 1466725310188 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:50 INFO - PROCESS | 1662 | 1466725310266 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:41:50 INFO - PROCESS | 1662 | 1466725310344 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1662 | 1466725310345 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e37800 == 34 [pid = 1662] [id = 191] 16:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x120d47400) [pid = 1662] [serial = 571] [outer = 0x0] 16:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x120d5e400) [pid = 1662] [serial = 572] [outer = 0x120d47400] 16:41:50 INFO - PROCESS | 1662 | 1466725310373 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x120ee3400) [pid = 1662] [serial = 573] [outer = 0x120d47400] 16:41:50 INFO - PROCESS | 1662 | 1466725310693 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:41:50 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:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 16:41:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:41:50 INFO - PROCESS | 1662 | 1466725310702 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1662 | 1466725310703 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:41:50 INFO - PROCESS | 1662 | 1466725310705 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1662 | 1466725310707 Marionette TRACE conn2 <- [1,738,null,{}] 16:41:50 INFO - PROCESS | 1662 | 1466725310709 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:41:50 INFO - PROCESS | 1662 | 1466725310710 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:50 INFO - PROCESS | 1662 | 1466725310804 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:41:50 INFO - PROCESS | 1662 | 1466725310838 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1662 | 1466725310839 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb7800 == 35 [pid = 1662] [id = 192] 16:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x111ecc400) [pid = 1662] [serial = 574] [outer = 0x0] 16:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x120eeb800) [pid = 1662] [serial = 575] [outer = 0x111ecc400] 16:41:50 INFO - PROCESS | 1662 | 1466725310864 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x121132000) [pid = 1662] [serial = 576] [outer = 0x111ecc400] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1164ec000) [pid = 1662] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x112c25800) [pid = 1662] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x116635400) [pid = 1662] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118853000) [pid = 1662] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x121bd9400) [pid = 1662] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1182af400) [pid = 1662] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x11865c000) [pid = 1662] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x110e9b800) [pid = 1662] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:41:51 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x116786400) [pid = 1662] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:41:51 INFO - PROCESS | 1662 | 1466725311657 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:41:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:41:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 16:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:41:51 INFO - PROCESS | 1662 | 1466725311676 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1662 | 1466725311677 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:41:51 INFO - PROCESS | 1662 | 1466725311679 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1662 | 1466725311680 Marionette TRACE conn2 <- [1,742,null,{}] 16:41:51 INFO - PROCESS | 1662 | 1466725311684 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:41:51 INFO - PROCESS | 1662 | 1466725311689 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:51 INFO - PROCESS | 1662 | 1466725311802 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:41:51 INFO - PROCESS | 1662 | 1466725311832 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1662 | 1466725311833 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a1b000 == 36 [pid = 1662] [id = 193] 16:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x116786000) [pid = 1662] [serial = 577] [outer = 0x0] 16:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x121882000) [pid = 1662] [serial = 578] [outer = 0x116786000] 16:41:51 INFO - PROCESS | 1662 | 1466725311858 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1218cc000) [pid = 1662] [serial = 579] [outer = 0x116786000] 16:41:52 INFO - PROCESS | 1662 | 1466725312630 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:41:52 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:41:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 16:41:52 INFO - PROCESS | 1662 | 1466725312651 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1662 | 1466725312653 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:41:52 INFO - PROCESS | 1662 | 1466725312655 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1662 | 1466725312656 Marionette TRACE conn2 <- [1,746,null,{}] 16:41:52 INFO - PROCESS | 1662 | 1466725312658 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:41:52 INFO - PROCESS | 1662 | 1466725312659 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:52 INFO - PROCESS | 1662 | 1466725312731 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:41:52 INFO - PROCESS | 1662 | 1466725312737 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1662 | 1466725312738 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x11825f800 == 37 [pid = 1662] [id = 194] 16:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x121bd9400) [pid = 1662] [serial = 580] [outer = 0x0] 16:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1241bc000) [pid = 1662] [serial = 581] [outer = 0x121bd9400] 16:41:52 INFO - PROCESS | 1662 | 1466725312762 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1249af000) [pid = 1662] [serial = 582] [outer = 0x121bd9400] 16:41:53 INFO - PROCESS | 1662 | 1466725313555 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:41:53 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:41:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 16:41:53 INFO - PROCESS | 1662 | 1466725313575 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1662 | 1466725313576 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:41:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:41:53 INFO - PROCESS | 1662 | 1466725313578 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1662 | 1466725313579 Marionette TRACE conn2 <- [1,750,null,{}] 16:41:53 INFO - PROCESS | 1662 | 1466725313582 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:41:53 INFO - PROCESS | 1662 | 1466725313584 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:53 INFO - PROCESS | 1662 | 1466725313655 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:41:53 INFO - PROCESS | 1662 | 1466725313658 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1662 | 1466725313659 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x125edc800 == 38 [pid = 1662] [id = 195] 16:41:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x124a63c00) [pid = 1662] [serial = 583] [outer = 0x0] 16:41:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x124a72000) [pid = 1662] [serial = 584] [outer = 0x124a63c00] 16:41:53 INFO - PROCESS | 1662 | 1466725313686 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x125e6f400) [pid = 1662] [serial = 585] [outer = 0x124a63c00] 16:41:54 INFO - PROCESS | 1662 | 1466725314483 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:41:54 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:41:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 16:41:54 INFO - PROCESS | 1662 | 1466725314549 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1662 | 1466725314552 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:41:54 INFO - PROCESS | 1662 | 1466725314555 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1662 | 1466725314557 Marionette TRACE conn2 <- [1,754,null,{}] 16:41:54 INFO - PROCESS | 1662 | 1466725314561 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:41:54 INFO - PROCESS | 1662 | 1466725314563 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:54 INFO - PROCESS | 1662 | 1466725314666 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:41:54 INFO - PROCESS | 1662 | 1466725314714 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1662 | 1466725314715 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ade800 == 39 [pid = 1662] [id = 196] 16:41:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x113c22400) [pid = 1662] [serial = 586] [outer = 0x0] 16:41:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x115adc800) [pid = 1662] [serial = 587] [outer = 0x113c22400] 16:41:54 INFO - PROCESS | 1662 | 1466725314748 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11663b400) [pid = 1662] [serial = 588] [outer = 0x113c22400] 16:41:55 INFO - PROCESS | 1662 | 1466725315627 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:41:55 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:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1120ms 16:41:55 INFO - PROCESS | 1662 | 1466725315676 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1662 | 1466725315679 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:41:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:41:55 INFO - PROCESS | 1662 | 1466725315684 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1662 | 1466725315686 Marionette TRACE conn2 <- [1,758,null,{}] 16:41:55 INFO - PROCESS | 1662 | 1466725315688 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:41:55 INFO - PROCESS | 1662 | 1466725315690 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:55 INFO - PROCESS | 1662 | 1466725315789 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:41:55 INFO - PROCESS | 1662 | 1466725315836 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1662 | 1466725315838 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195e3800 == 40 [pid = 1662] [id = 197] 16:41:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x117148000) [pid = 1662] [serial = 589] [outer = 0x0] 16:41:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11833c800) [pid = 1662] [serial = 590] [outer = 0x117148000] 16:41:55 INFO - PROCESS | 1662 | 1466725315869 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118657c00) [pid = 1662] [serial = 591] [outer = 0x117148000] 16:41:56 INFO - PROCESS | 1662 | 1466725316315 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:41:56 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:41:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 16:41:56 INFO - PROCESS | 1662 | 1466725316365 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1662 | 1466725316367 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:41:56 INFO - PROCESS | 1662 | 1466725316370 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1662 | 1466725316373 Marionette TRACE conn2 <- [1,762,null,{}] 16:41:56 INFO - PROCESS | 1662 | 1466725316381 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:41:56 INFO - PROCESS | 1662 | 1466725316386 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:56 INFO - PROCESS | 1662 | 1466725316481 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:41:56 INFO - PROCESS | 1662 | 1466725316544 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1662 | 1466725316547 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x127146000 == 41 [pid = 1662] [id = 198] 16:41:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11974a400) [pid = 1662] [serial = 592] [outer = 0x0] 16:41:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119cefc00) [pid = 1662] [serial = 593] [outer = 0x11974a400] 16:41:56 INFO - PROCESS | 1662 | 1466725316577 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x120fa8800) [pid = 1662] [serial = 594] [outer = 0x11974a400] 16:41:57 INFO - PROCESS | 1662 | 1466725317442 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:41:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:41:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1124ms 16:41:57 INFO - PROCESS | 1662 | 1466725317494 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1662 | 1466725317496 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:41:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:41:57 INFO - PROCESS | 1662 | 1466725317498 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1662 | 1466725317500 Marionette TRACE conn2 <- [1,766,null,{}] 16:41:57 INFO - PROCESS | 1662 | 1466725317502 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:41:57 INFO - PROCESS | 1662 | 1466725317503 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:57 INFO - PROCESS | 1662 | 1466725317698 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:41:57 INFO - PROCESS | 1662 | 1466725317760 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1662 | 1466725317761 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x115a1b800 == 42 [pid = 1662] [id = 199] 16:41:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1132b1000) [pid = 1662] [serial = 595] [outer = 0x0] 16:41:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x115ea7800) [pid = 1662] [serial = 596] [outer = 0x1132b1000] 16:41:57 INFO - PROCESS | 1662 | 1466725317790 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116780400) [pid = 1662] [serial = 597] [outer = 0x1132b1000] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11825f800 == 41 [pid = 1662] [id = 194] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x123a1b000 == 40 [pid = 1662] [id = 193] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb7800 == 39 [pid = 1662] [id = 192] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x120e37800 == 38 [pid = 1662] [id = 191] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1195dc000 == 37 [pid = 1662] [id = 190] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x118215800 == 36 [pid = 1662] [id = 189] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11667d800 == 35 [pid = 1662] [id = 188] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x118510800 == 34 [pid = 1662] [id = 187] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1196da000 == 33 [pid = 1662] [id = 185] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x115ec2800 == 32 [pid = 1662] [id = 186] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11853e800 == 31 [pid = 1662] [id = 179] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x127146000 == 30 [pid = 1662] [id = 198] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1195e3800 == 29 [pid = 1662] [id = 197] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x125edc800 == 28 [pid = 1662] [id = 195] 16:41:58 INFO - PROCESS | 1662 | --DOCSHELL 0x116ade800 == 27 [pid = 1662] [id = 196] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1195c9800) [pid = 1662] [serial = 554] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x117ea1400) [pid = 1662] [serial = 537] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x116787000) [pid = 1662] [serial = 536] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1131dac00) [pid = 1662] [serial = 539] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x113c5d800) [pid = 1662] [serial = 540] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1182a2400) [pid = 1662] [serial = 528] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x116785c00) [pid = 1662] [serial = 527] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119614000) [pid = 1662] [serial = 531] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118fe3000) [pid = 1662] [serial = 530] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x125d16800) [pid = 1662] [serial = 534] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1241b4000) [pid = 1662] [serial = 533] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x118624800) [pid = 1662] [serial = 545] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1186ac000) [pid = 1662] [serial = 548] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x117486800) [pid = 1662] [serial = 551] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x118f92800) [pid = 1662] [serial = 552] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x116f9d800) [pid = 1662] [serial = 542] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118f89000) [pid = 1662] [serial = 549] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x118630400) [pid = 1662] [serial = 546] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x11747d800) [pid = 1662] [serial = 543] [outer = 0x0] [url = about:blank] 16:41:58 INFO - PROCESS | 1662 | 1466725318820 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:41:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:41:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1373ms 16:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:41:58 INFO - PROCESS | 1662 | 1466725318872 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1662 | 1466725318874 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:41:58 INFO - PROCESS | 1662 | 1466725318877 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1662 | 1466725318879 Marionette TRACE conn2 <- [1,770,null,{}] 16:41:58 INFO - PROCESS | 1662 | 1466725318883 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:41:58 INFO - PROCESS | 1662 | 1466725318884 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:58 INFO - PROCESS | 1662 | 1466725318963 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:41:58 INFO - PROCESS | 1662 | 1466725318993 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1662 | 1466725318996 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1132f0000 == 28 [pid = 1662] [id = 200] 16:41:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112fa0c00) [pid = 1662] [serial = 598] [outer = 0x0] 16:41:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1131dec00) [pid = 1662] [serial = 599] [outer = 0x112fa0c00] 16:41:59 INFO - PROCESS | 1662 | 1466725319026 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x113c60000) [pid = 1662] [serial = 600] [outer = 0x112fa0c00] 16:41:59 INFO - PROCESS | 1662 | 1466725319355 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:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 16:41:59 INFO - PROCESS | 1662 | 1466725319396 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1662 | 1466725319400 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:41:59 INFO - PROCESS | 1662 | 1466725319405 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1662 | 1466725319406 Marionette TRACE conn2 <- [1,774,null,{}] 16:41:59 INFO - PROCESS | 1662 | 1466725319409 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:41:59 INFO - PROCESS | 1662 | 1466725319410 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:59 INFO - PROCESS | 1662 | 1466725319488 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:41:59 INFO - PROCESS | 1662 | 1466725319492 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1662 | 1466725319494 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae3800 == 29 [pid = 1662] [id = 201] 16:41:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1164ec000) [pid = 1662] [serial = 601] [outer = 0x0] 16:41:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116783c00) [pid = 1662] [serial = 602] [outer = 0x1164ec000] 16:41:59 INFO - PROCESS | 1662 | 1466725319523 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x117149c00) [pid = 1662] [serial = 603] [outer = 0x1164ec000] 16:41:59 INFO - PROCESS | 1662 | 1466725319844 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:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 16:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:41:59 INFO - PROCESS | 1662 | 1466725319873 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1662 | 1466725319875 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:41:59 INFO - PROCESS | 1662 | 1466725319877 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1662 | 1466725319879 Marionette TRACE conn2 <- [1,778,null,{}] 16:41:59 INFO - PROCESS | 1662 | 1466725319890 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:41:59 INFO - PROCESS | 1662 | 1466725319900 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:41:59 INFO - PROCESS | 1662 | 1466725319978 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:42:00 INFO - PROCESS | 1662 | 1466725320033 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1662 | 1466725320035 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x118519000 == 30 [pid = 1662] [id = 202] 16:42:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11747d800) [pid = 1662] [serial = 604] [outer = 0x0] 16:42:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1182a2800) [pid = 1662] [serial = 605] [outer = 0x11747d800] 16:42:00 INFO - PROCESS | 1662 | 1466725320062 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118627000) [pid = 1662] [serial = 606] [outer = 0x11747d800] 16:42:00 INFO - PROCESS | 1662 | 1466725320360 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:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 524ms 16:42:00 INFO - PROCESS | 1662 | 1466725320404 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1662 | 1466725320405 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:42:00 INFO - PROCESS | 1662 | 1466725320407 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1662 | 1466725320409 Marionette TRACE conn2 <- [1,782,null,{}] 16:42:00 INFO - PROCESS | 1662 | 1466725320411 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:42:00 INFO - PROCESS | 1662 | 1466725320412 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:00 INFO - PROCESS | 1662 | 1466725320487 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:42:00 INFO - PROCESS | 1662 | 1466725320490 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1662 | 1466725320492 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x119317800 == 31 [pid = 1662] [id = 203] 16:42:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118656400) [pid = 1662] [serial = 607] [outer = 0x0] 16:42:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118693400) [pid = 1662] [serial = 608] [outer = 0x118656400] 16:42:00 INFO - PROCESS | 1662 | 1466725320519 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1186b7c00) [pid = 1662] [serial = 609] [outer = 0x118656400] 16:42:00 INFO - PROCESS | 1662 | 1466725320833 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:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 16:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:42:00 INFO - PROCESS | 1662 | 1466725320877 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1662 | 1466725320878 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:42:00 INFO - PROCESS | 1662 | 1466725320880 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1662 | 1466725320881 Marionette TRACE conn2 <- [1,786,null,{}] 16:42:00 INFO - PROCESS | 1662 | 1466725320884 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:42:00 INFO - PROCESS | 1662 | 1466725320885 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:00 INFO - PROCESS | 1662 | 1466725320990 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:42:01 INFO - PROCESS | 1662 | 1466725321004 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1662 | 1466725321005 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951d800 == 32 [pid = 1662] [id = 204] 16:42:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1186b6c00) [pid = 1662] [serial = 610] [outer = 0x0] 16:42:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1186bb000) [pid = 1662] [serial = 611] [outer = 0x1186b6c00] 16:42:01 INFO - PROCESS | 1662 | 1466725321030 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118fde400) [pid = 1662] [serial = 612] [outer = 0x1186b6c00] 16:42:01 INFO - PROCESS | 1662 | 1466725321381 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:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 16:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:42:01 INFO - PROCESS | 1662 | 1466725321401 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1662 | 1466725321402 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:42:01 INFO - PROCESS | 1662 | 1466725321404 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1662 | 1466725321405 Marionette TRACE conn2 <- [1,790,null,{}] 16:42:01 INFO - PROCESS | 1662 | 1466725321407 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:42:01 INFO - PROCESS | 1662 | 1466725321411 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:01 INFO - PROCESS | 1662 | 1466725321525 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:42:01 INFO - PROCESS | 1662 | 1466725321529 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1662 | 1466725321530 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e22800 == 33 [pid = 1662] [id = 205] 16:42:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118fdac00) [pid = 1662] [serial = 613] [outer = 0x0] 16:42:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1195c5000) [pid = 1662] [serial = 614] [outer = 0x118fdac00] 16:42:01 INFO - PROCESS | 1662 | 1466725321558 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120d60400) [pid = 1662] [serial = 615] [outer = 0x118fdac00] 16:42:01 INFO - PROCESS | 1662 | 1466725321887 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:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 16:42:01 INFO - PROCESS | 1662 | 1466725321924 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1662 | 1466725321925 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:42:01 INFO - PROCESS | 1662 | 1466725321927 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1662 | 1466725321928 Marionette TRACE conn2 <- [1,794,null,{}] 16:42:01 INFO - PROCESS | 1662 | 1466725321931 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:42:01 INFO - PROCESS | 1662 | 1466725321932 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:02 INFO - PROCESS | 1662 | 1466725322025 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:42:02 INFO - PROCESS | 1662 | 1466725322035 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1662 | 1466725322037 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x121387800 == 34 [pid = 1662] [id = 206] 16:42:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112c8dc00) [pid = 1662] [serial = 616] [outer = 0x0] 16:42:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x120eea000) [pid = 1662] [serial = 617] [outer = 0x112c8dc00] 16:42:02 INFO - PROCESS | 1662 | 1466725322088 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12134f800) [pid = 1662] [serial = 618] [outer = 0x112c8dc00] 16:42:02 INFO - PROCESS | 1662 | 1466725322368 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:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 16:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:42:02 INFO - PROCESS | 1662 | 1466725322405 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1662 | 1466725322407 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:42:02 INFO - PROCESS | 1662 | 1466725322409 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1662 | 1466725322410 Marionette TRACE conn2 <- [1,798,null,{}] 16:42:02 INFO - PROCESS | 1662 | 1466725322412 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:42:02 INFO - PROCESS | 1662 | 1466725322413 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:02 INFO - PROCESS | 1662 | 1466725322509 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:42:02 INFO - PROCESS | 1662 | 1466725322513 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1662 | 1466725322514 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ab0800 == 35 [pid = 1662] [id = 207] 16:42:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118fdec00) [pid = 1662] [serial = 619] [outer = 0x0] 16:42:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x121410800) [pid = 1662] [serial = 620] [outer = 0x118fdec00] 16:42:02 INFO - PROCESS | 1662 | 1466725322538 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1218cb400) [pid = 1662] [serial = 621] [outer = 0x118fdec00] 16:42:02 INFO - PROCESS | 1662 | 1466725322861 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:42:02 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:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 16:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:42:02 INFO - PROCESS | 1662 | 1466725322877 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1662 | 1466725322879 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:42:02 INFO - PROCESS | 1662 | 1466725322881 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1662 | 1466725322882 Marionette TRACE conn2 <- [1,802,null,{}] 16:42:02 INFO - PROCESS | 1662 | 1466725322898 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:42:02 INFO - PROCESS | 1662 | 1466725322901 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:03 INFO - PROCESS | 1662 | 1466725323097 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124a63c00) [pid = 1662] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x111ecc400) [pid = 1662] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1129a7c00) [pid = 1662] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x117481000) [pid = 1662] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11865a400) [pid = 1662] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x11865dc00) [pid = 1662] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x112c17000) [pid = 1662] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x116808c00) [pid = 1662] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x121bd9400) [pid = 1662] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116786000) [pid = 1662] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:42:03 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x120d47400) [pid = 1662] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:42:03 INFO - PROCESS | 1662 | 1466725323134 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1662 | 1466725323135 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x125d33000 == 36 [pid = 1662] [id = 208] 16:42:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x111ecc400) [pid = 1662] [serial = 622] [outer = 0x0] 16:42:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11677b400) [pid = 1662] [serial = 623] [outer = 0x111ecc400] 16:42:03 INFO - PROCESS | 1662 | 1466725323167 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118652800) [pid = 1662] [serial = 624] [outer = 0x111ecc400] 16:42:03 INFO - PROCESS | 1662 | 1466725323424 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:42:03 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:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 577ms 16:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:42:03 INFO - PROCESS | 1662 | 1466725323459 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1662 | 1466725323460 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:42:03 INFO - PROCESS | 1662 | 1466725323462 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1662 | 1466725323463 Marionette TRACE conn2 <- [1,806,null,{}] 16:42:03 INFO - PROCESS | 1662 | 1466725323473 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:42:03 INFO - PROCESS | 1662 | 1466725323474 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:03 INFO - PROCESS | 1662 | 1466725323554 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:42:03 INFO - PROCESS | 1662 | 1466725323558 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1662 | 1466725323559 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12714d000 == 37 [pid = 1662] [id = 209] 16:42:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118658c00) [pid = 1662] [serial = 625] [outer = 0x0] 16:42:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121885000) [pid = 1662] [serial = 626] [outer = 0x118658c00] 16:42:03 INFO - PROCESS | 1662 | 1466725323584 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x124472c00) [pid = 1662] [serial = 627] [outer = 0x118658c00] 16:42:03 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:42:03 INFO - PROCESS | 1662 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:42:03 INFO - PROCESS | 1662 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:42:03 INFO - PROCESS | 1662 | [GFX2-]: Using SkiaGL canvas. 16:42:03 INFO - PROCESS | 1662 | 1466725323923 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:42:03 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:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 475ms 16:42:03 INFO - PROCESS | 1662 | 1466725323937 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1662 | 1466725323939 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:42:03 INFO - PROCESS | 1662 | 1466725323941 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1662 | 1466725323943 Marionette TRACE conn2 <- [1,810,null,{}] 16:42:03 INFO - PROCESS | 1662 | 1466725323945 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:42:03 INFO - PROCESS | 1662 | 1466725323946 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:04 INFO - PROCESS | 1662 | 1466725324056 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:42:04 INFO - PROCESS | 1662 | 1466725324061 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1662 | 1466725324063 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a0000 == 38 [pid = 1662] [id = 210] 16:42:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x124477800) [pid = 1662] [serial = 628] [outer = 0x0] 16:42:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x126527400) [pid = 1662] [serial = 629] [outer = 0x124477800] 16:42:04 INFO - PROCESS | 1662 | 1466725324091 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1265a4800) [pid = 1662] [serial = 630] [outer = 0x124477800] 16:42:04 INFO - PROCESS | 1662 | 1466725324420 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:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 16:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:42:04 INFO - PROCESS | 1662 | 1466725324460 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1662 | 1466725324461 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:42:04 INFO - PROCESS | 1662 | 1466725324463 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1662 | 1466725324464 Marionette TRACE conn2 <- [1,814,null,{}] 16:42:04 INFO - PROCESS | 1662 | 1466725324467 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:42:04 INFO - PROCESS | 1662 | 1466725324468 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:04 INFO - PROCESS | 1662 | 1466725324541 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:42:04 INFO - PROCESS | 1662 | 1466725324545 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1662 | 1466725324546 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f12800 == 39 [pid = 1662] [id = 211] 16:42:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x127117400) [pid = 1662] [serial = 631] [outer = 0x0] 16:42:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1271c8800) [pid = 1662] [serial = 632] [outer = 0x127117400] 16:42:04 INFO - PROCESS | 1662 | 1466725324572 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1271d2000) [pid = 1662] [serial = 633] [outer = 0x127117400] 16:42:04 INFO - PROCESS | 1662 | 1466725324888 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:42:04 INFO - PROCESS | 1662 | 1466725324936 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:42:04 INFO - PROCESS | 1662 | 1466725324938 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1662 | 1466725324939 Marionette TRACE conn2 <- [1,818,null,{}] 16:42:04 INFO - PROCESS | 1662 | 1466725324941 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:42:04 INFO - PROCESS | 1662 | 1466725324943 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:05 INFO - PROCESS | 1662 | 1466725325040 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:42:05 INFO - PROCESS | 1662 | 1466725325045 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1662 | 1466725325046 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f24800 == 40 [pid = 1662] [id = 212] 16:42:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x127202400) [pid = 1662] [serial = 634] [outer = 0x0] 16:42:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x127207800) [pid = 1662] [serial = 635] [outer = 0x127202400] 16:42:05 INFO - PROCESS | 1662 | 1466725325079 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12720c000) [pid = 1662] [serial = 636] [outer = 0x127202400] 16:42:05 INFO - PROCESS | 1662 | 1466725325638 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:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 771ms 16:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:42:05 INFO - PROCESS | 1662 | 1466725325709 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1662 | 1466725325712 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1662 | 1466725325715 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1662 | 1466725325718 Marionette TRACE conn2 <- [1,822,null,{}] 16:42:05 INFO - PROCESS | 1662 | 1466725325722 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:42:05 INFO - PROCESS | 1662 | 1466725325723 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:05 INFO - PROCESS | 1662 | 1466725325857 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:42:05 INFO - PROCESS | 1662 | 1466725325909 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1662 | 1466725325911 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e55800 == 41 [pid = 1662] [id = 213] 16:42:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1129e4400) [pid = 1662] [serial = 637] [outer = 0x0] 16:42:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x115ea8400) [pid = 1662] [serial = 638] [outer = 0x1129e4400] 16:42:05 INFO - PROCESS | 1662 | 1466725325942 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11677dc00) [pid = 1662] [serial = 639] [outer = 0x1129e4400] 16:42:06 INFO - PROCESS | 1662 | 1466725326591 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:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:42:06 INFO - PROCESS | 1662 | 1466725326641 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 1662 | 1466725326645 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1662 | 1466725326646 Marionette TRACE conn2 <- [1,826,null,{}] 16:42:06 INFO - PROCESS | 1662 | 1466725326650 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:42:06 INFO - PROCESS | 1662 | 1466725326652 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:06 INFO - PROCESS | 1662 | 1466725326754 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:42:06 INFO - PROCESS | 1662 | 1466725326830 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1662 | 1466725326833 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x116860800 == 42 [pid = 1662] [id = 214] 16:42:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116782800) [pid = 1662] [serial = 640] [outer = 0x0] 16:42:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11678a000) [pid = 1662] [serial = 641] [outer = 0x116782800] 16:42:06 INFO - PROCESS | 1662 | 1466725326861 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117478c00) [pid = 1662] [serial = 642] [outer = 0x116782800] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x128f12800 == 41 [pid = 1662] [id = 211] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x1288a0000 == 40 [pid = 1662] [id = 210] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x12714d000 == 39 [pid = 1662] [id = 209] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x125d33000 == 38 [pid = 1662] [id = 208] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x123ab0800 == 37 [pid = 1662] [id = 207] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x121387800 == 36 [pid = 1662] [id = 206] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x120e22800 == 35 [pid = 1662] [id = 205] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x11951d800 == 34 [pid = 1662] [id = 204] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x119317800 == 33 [pid = 1662] [id = 203] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x118519000 == 32 [pid = 1662] [id = 202] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae3800 == 31 [pid = 1662] [id = 201] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x1132f0000 == 30 [pid = 1662] [id = 200] 16:42:07 INFO - PROCESS | 1662 | --DOCSHELL 0x115a1b800 == 29 [pid = 1662] [id = 199] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120eeb800) [pid = 1662] [serial = 575] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112c1c800) [pid = 1662] [serial = 557] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x115a50c00) [pid = 1662] [serial = 558] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182b0800) [pid = 1662] [serial = 566] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118652400) [pid = 1662] [serial = 567] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1195c7000) [pid = 1662] [serial = 569] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11961e000) [pid = 1662] [serial = 570] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11996d800) [pid = 1662] [serial = 555] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1162a6400) [pid = 1662] [serial = 563] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116767800) [pid = 1662] [serial = 564] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11747d400) [pid = 1662] [serial = 560] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x117ea1000) [pid = 1662] [serial = 561] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x121132000) [pid = 1662] [serial = 576] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1241bc000) [pid = 1662] [serial = 581] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x121882000) [pid = 1662] [serial = 578] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1249af000) [pid = 1662] [serial = 582] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x125e6f400) [pid = 1662] [serial = 585] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x120d5e400) [pid = 1662] [serial = 572] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x120ee3400) [pid = 1662] [serial = 573] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1218cc000) [pid = 1662] [serial = 579] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x124a72000) [pid = 1662] [serial = 584] [outer = 0x0] [url = about:blank] 16:42:07 INFO - PROCESS | 1662 | 1466725327337 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:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 727ms 16:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:42:07 INFO - PROCESS | 1662 | 1466725327371 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1662 | 1466725327374 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:42:07 INFO - PROCESS | 1662 | 1466725327378 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1662 | 1466725327380 Marionette TRACE conn2 <- [1,830,null,{}] 16:42:07 INFO - PROCESS | 1662 | 1466725327382 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:42:07 INFO - PROCESS | 1662 | 1466725327384 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:07 INFO - PROCESS | 1662 | 1466725327462 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:42:07 INFO - PROCESS | 1662 | 1466725327518 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1662 | 1466725327519 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x118218800 == 30 [pid = 1662] [id = 215] 16:42:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x117478800) [pid = 1662] [serial = 643] [outer = 0x0] 16:42:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x117ea0c00) [pid = 1662] [serial = 644] [outer = 0x117478800] 16:42:07 INFO - PROCESS | 1662 | 1466725327563 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1184c4000) [pid = 1662] [serial = 645] [outer = 0x117478800] 16:42:07 INFO - PROCESS | 1662 | 1466725327921 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:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 573ms 16:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:42:07 INFO - PROCESS | 1662 | 1466725327954 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1662 | 1466725327956 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:42:07 INFO - PROCESS | 1662 | 1466725327960 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1662 | 1466725327964 Marionette TRACE conn2 <- [1,834,null,{}] 16:42:07 INFO - PROCESS | 1662 | 1466725327978 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:42:07 INFO - PROCESS | 1662 | 1466725327983 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:08 INFO - PROCESS | 1662 | 1466725328110 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:42:08 INFO - PROCESS | 1662 | 1466725328182 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1662 | 1466725328185 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x11931b000 == 31 [pid = 1662] [id = 216] 16:42:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118629000) [pid = 1662] [serial = 646] [outer = 0x0] 16:42:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11868f800) [pid = 1662] [serial = 647] [outer = 0x118629000] 16:42:08 INFO - PROCESS | 1662 | 1466725328229 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118fe3800) [pid = 1662] [serial = 648] [outer = 0x118629000] 16:42:08 INFO - PROCESS | 1662 | 1466725328650 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:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 728ms 16:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:42:08 INFO - PROCESS | 1662 | 1466725328687 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1662 | 1466725328689 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:42:08 INFO - PROCESS | 1662 | 1466725328691 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1662 | 1466725328692 Marionette TRACE conn2 <- [1,838,null,{}] 16:42:08 INFO - PROCESS | 1662 | 1466725328695 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:42:08 INFO - PROCESS | 1662 | 1466725328696 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:08 INFO - PROCESS | 1662 | 1466725328772 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:42:08 INFO - PROCESS | 1662 | 1466725328775 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1662 | 1466725328777 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x119adc800 == 32 [pid = 1662] [id = 217] 16:42:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1195c3000) [pid = 1662] [serial = 649] [outer = 0x0] 16:42:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11961a000) [pid = 1662] [serial = 650] [outer = 0x1195c3000] 16:42:08 INFO - PROCESS | 1662 | 1466725328804 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119cf0000) [pid = 1662] [serial = 651] [outer = 0x1195c3000] 16:42:09 INFO - PROCESS | 1662 | 1466725329109 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:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 16:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:42:09 INFO - PROCESS | 1662 | 1466725329160 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1662 | 1466725329161 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1662 | 1466725329163 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1662 | 1466725329165 Marionette TRACE conn2 <- [1,842,null,{}] 16:42:09 INFO - PROCESS | 1662 | 1466725329167 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:42:09 INFO - PROCESS | 1662 | 1466725329168 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:09 INFO - PROCESS | 1662 | 1466725329239 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:42:09 INFO - PROCESS | 1662 | 1466725329242 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1662 | 1466725329243 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12117e800 == 33 [pid = 1662] [id = 218] 16:42:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119cf3800) [pid = 1662] [serial = 652] [outer = 0x0] 16:42:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d55800) [pid = 1662] [serial = 653] [outer = 0x119cf3800] 16:42:09 INFO - PROCESS | 1662 | 1466725329270 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120ee4000) [pid = 1662] [serial = 654] [outer = 0x119cf3800] 16:42:09 INFO - PROCESS | 1662 | 1466725329653 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:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 16:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:42:09 INFO - PROCESS | 1662 | 1466725329687 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1662 | 1466725329688 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1662 | 1466725329690 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1662 | 1466725329691 Marionette TRACE conn2 <- [1,846,null,{}] 16:42:09 INFO - PROCESS | 1662 | 1466725329693 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:42:09 INFO - PROCESS | 1662 | 1466725329697 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:09 INFO - PROCESS | 1662 | 1466725329812 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:42:09 INFO - PROCESS | 1662 | 1466725329818 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1662 | 1466725329819 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f0c000 == 34 [pid = 1662] [id = 219] 16:42:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120d53c00) [pid = 1662] [serial = 655] [outer = 0x0] 16:42:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121355000) [pid = 1662] [serial = 656] [outer = 0x120d53c00] 16:42:09 INFO - PROCESS | 1662 | 1466725329844 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1249ad400) [pid = 1662] [serial = 657] [outer = 0x120d53c00] 16:42:10 INFO - PROCESS | 1662 | 1466725330182 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:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 16:42:10 INFO - PROCESS | 1662 | 1466725330214 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1662 | 1466725330216 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:42:10 INFO - PROCESS | 1662 | 1466725330220 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1662 | 1466725330221 Marionette TRACE conn2 <- [1,850,null,{}] 16:42:10 INFO - PROCESS | 1662 | 1466725330224 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:42:10 INFO - PROCESS | 1662 | 1466725330225 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:10 INFO - PROCESS | 1662 | 1466725330315 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:42:10 INFO - PROCESS | 1662 | 1466725330351 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1662 | 1466725330352 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a88800 == 35 [pid = 1662] [id = 220] 16:42:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124a63800) [pid = 1662] [serial = 658] [outer = 0x0] 16:42:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125d16800) [pid = 1662] [serial = 659] [outer = 0x124a63800] 16:42:10 INFO - PROCESS | 1662 | 1466725330375 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126524c00) [pid = 1662] [serial = 660] [outer = 0x124a63800] 16:42:10 INFO - PROCESS | 1662 | 1466725330697 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:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 16:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:42:10 INFO - PROCESS | 1662 | 1466725330743 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1662 | 1466725330744 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:42:10 INFO - PROCESS | 1662 | 1466725330746 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1662 | 1466725330748 Marionette TRACE conn2 <- [1,854,null,{}] 16:42:10 INFO - PROCESS | 1662 | 1466725330750 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:42:10 INFO - PROCESS | 1662 | 1466725330751 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:10 INFO - PROCESS | 1662 | 1466725330865 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:42:10 INFO - PROCESS | 1662 | 1466725330911 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1662 | 1466725330912 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae3000 == 36 [pid = 1662] [id = 221] 16:42:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112135400) [pid = 1662] [serial = 661] [outer = 0x0] 16:42:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12711a800) [pid = 1662] [serial = 662] [outer = 0x112135400] 16:42:10 INFO - PROCESS | 1662 | 1466725330952 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1271cf000) [pid = 1662] [serial = 663] [outer = 0x112135400] 16:42:11 INFO - PROCESS | 1662 | 1466725331344 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:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 16:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:42:11 INFO - PROCESS | 1662 | 1466725331369 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1662 | 1466725331370 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 1662 | 1466725331372 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1662 | 1466725331373 Marionette TRACE conn2 <- [1,858,null,{}] 16:42:11 INFO - PROCESS | 1662 | 1466725331375 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:42:11 INFO - PROCESS | 1662 | 1466725331377 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:11 INFO - PROCESS | 1662 | 1466725331542 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11747d800) [pid = 1662] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1186b6c00) [pid = 1662] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1164ec000) [pid = 1662] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x117148000) [pid = 1662] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112c8dc00) [pid = 1662] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124477800) [pid = 1662] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118fdac00) [pid = 1662] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118fdec00) [pid = 1662] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1132b1000) [pid = 1662] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118658c00) [pid = 1662] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113c22400) [pid = 1662] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x112fa0c00) [pid = 1662] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x111ecc400) [pid = 1662] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118656400) [pid = 1662] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11974a400) [pid = 1662] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:42:11 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x127117400) [pid = 1662] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:42:11 INFO - PROCESS | 1662 | 1466725331591 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1662 | 1466725331592 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x119513800 == 37 [pid = 1662] [id = 222] 16:42:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112862000) [pid = 1662] [serial = 664] [outer = 0x0] 16:42:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112865c00) [pid = 1662] [serial = 665] [outer = 0x112862000] 16:42:11 INFO - PROCESS | 1662 | 1466725331626 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1184c5400) [pid = 1662] [serial = 666] [outer = 0x112862000] 16:42:12 INFO - PROCESS | 1662 | 1466725332019 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:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 16:42:12 INFO - PROCESS | 1662 | 1466725332044 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:42:12 INFO - PROCESS | 1662 | 1466725332046 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:42:12 INFO - PROCESS | 1662 | 1466725332049 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1662 | 1466725332050 Marionette TRACE conn2 <- [1,862,null,{}] 16:42:12 INFO - PROCESS | 1662 | 1466725332052 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:42:12 INFO - PROCESS | 1662 | 1466725332053 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:12 INFO - PROCESS | 1662 | 1466725332182 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:42:12 INFO - PROCESS | 1662 | 1466725332190 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1662 | 1466725332191 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x128be8800 == 38 [pid = 1662] [id = 223] 16:42:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118f3dc00) [pid = 1662] [serial = 667] [outer = 0x0] 16:42:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119743000) [pid = 1662] [serial = 668] [outer = 0x118f3dc00] 16:42:12 INFO - PROCESS | 1662 | 1466725332231 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12197b800) [pid = 1662] [serial = 669] [outer = 0x118f3dc00] 16:42:12 INFO - PROCESS | 1662 | 1466725332681 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:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 16:42:12 INFO - PROCESS | 1662 | 1466725332721 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1662 | 1466725332722 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:42:12 INFO - PROCESS | 1662 | 1466725332724 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1662 | 1466725332726 Marionette TRACE conn2 <- [1,866,null,{}] 16:42:12 INFO - PROCESS | 1662 | 1466725332728 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:42:12 INFO - PROCESS | 1662 | 1466725332730 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:12 INFO - PROCESS | 1662 | 1466725332819 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:42:12 INFO - PROCESS | 1662 | 1466725332849 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1662 | 1466725332850 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a318800 == 39 [pid = 1662] [id = 224] 16:42:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x127271000) [pid = 1662] [serial = 670] [outer = 0x0] 16:42:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x127278400) [pid = 1662] [serial = 671] [outer = 0x127271000] 16:42:12 INFO - PROCESS | 1662 | 1466725332876 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1272e5800) [pid = 1662] [serial = 672] [outer = 0x127271000] 16:42:13 INFO - PROCESS | 1662 | 1466725333229 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:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 16:42:13 INFO - PROCESS | 1662 | 1466725333246 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1662 | 1466725333247 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:42:13 INFO - PROCESS | 1662 | 1466725333251 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1662 | 1466725333252 Marionette TRACE conn2 <- [1,870,null,{}] 16:42:13 INFO - PROCESS | 1662 | 1466725333256 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:42:13 INFO - PROCESS | 1662 | 1466725333257 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:13 INFO - PROCESS | 1662 | 1466725333412 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:42:13 INFO - PROCESS | 1662 | 1466725333420 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1662 | 1466725333421 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5bb000 == 40 [pid = 1662] [id = 225] 16:42:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1272e9000) [pid = 1662] [serial = 673] [outer = 0x0] 16:42:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1272ed800) [pid = 1662] [serial = 674] [outer = 0x1272e9000] 16:42:13 INFO - PROCESS | 1662 | 1466725333463 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1272f3800) [pid = 1662] [serial = 675] [outer = 0x1272e9000] 16:42:14 INFO - PROCESS | 1662 | 1466725334001 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:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 770ms 16:42:14 INFO - PROCESS | 1662 | 1466725334021 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:42:14 INFO - PROCESS | 1662 | 1466725334023 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:42:14 INFO - PROCESS | 1662 | 1466725334026 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1662 | 1466725334030 Marionette TRACE conn2 <- [1,874,null,{}] 16:42:14 INFO - PROCESS | 1662 | 1466725334052 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:42:14 INFO - PROCESS | 1662 | 1466725334053 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:14 INFO - PROCESS | 1662 | 1466725334181 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:42:14 INFO - PROCESS | 1662 | 1466725334245 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1662 | 1466725334246 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x11854e000 == 41 [pid = 1662] [id = 226] 16:42:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116465c00) [pid = 1662] [serial = 676] [outer = 0x0] 16:42:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x117479000) [pid = 1662] [serial = 677] [outer = 0x116465c00] 16:42:14 INFO - PROCESS | 1662 | 1466725334277 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1182a2c00) [pid = 1662] [serial = 678] [outer = 0x116465c00] 16:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 16:42:14 INFO - PROCESS | 1662 | 1466725334692 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:42:14 INFO - PROCESS | 1662 | 1466725334700 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1662 | 1466725334703 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:42:14 INFO - PROCESS | 1662 | 1466725334708 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1662 | 1466725334711 Marionette TRACE conn2 <- [1,878,null,{}] 16:42:14 INFO - PROCESS | 1662 | 1466725334713 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:42:14 INFO - PROCESS | 1662 | 1466725334715 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:14 INFO - PROCESS | 1662 | 1466725334818 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:42:14 INFO - PROCESS | 1662 | 1466725334885 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1662 | 1466725334886 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a14800 == 42 [pid = 1662] [id = 227] 16:42:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118625000) [pid = 1662] [serial = 679] [outer = 0x0] 16:42:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1186b2c00) [pid = 1662] [serial = 680] [outer = 0x118625000] 16:42:14 INFO - PROCESS | 1662 | 1466725334916 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118fe1000) [pid = 1662] [serial = 681] [outer = 0x118625000] 16:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 16:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:42:15 INFO - PROCESS | 1662 | 1466725335322 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:42:15 INFO - PROCESS | 1662 | 1466725335328 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1662 | 1466725335330 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:42:15 INFO - PROCESS | 1662 | 1466725335332 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1662 | 1466725335335 Marionette TRACE conn2 <- [1,882,null,{}] 16:42:15 INFO - PROCESS | 1662 | 1466725335342 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:42:15 INFO - PROCESS | 1662 | 1466725335346 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:15 INFO - PROCESS | 1662 | 1466725335446 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:42:15 INFO - PROCESS | 1662 | 1466725335537 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1662 | 1466725335539 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a820800 == 43 [pid = 1662] [id = 228] 16:42:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120ee5800) [pid = 1662] [serial = 682] [outer = 0x0] 16:42:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121128000) [pid = 1662] [serial = 683] [outer = 0x120ee5800] 16:42:15 INFO - PROCESS | 1662 | 1466725335569 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121977800) [pid = 1662] [serial = 684] [outer = 0x120ee5800] 16:42:15 INFO - PROCESS | 1662 | 1466725335947 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:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 16:42:16 INFO - PROCESS | 1662 | 1466725336003 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1662 | 1466725336005 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:42:16 INFO - PROCESS | 1662 | 1466725336008 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1662 | 1466725336009 Marionette TRACE conn2 <- [1,886,null,{}] 16:42:16 INFO - PROCESS | 1662 | 1466725336011 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:42:16 INFO - PROCESS | 1662 | 1466725336013 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:16 INFO - PROCESS | 1662 | 1466725336116 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:42:16 INFO - PROCESS | 1662 | 1466725336171 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1662 | 1466725336172 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af47000 == 44 [pid = 1662] [id = 229] 16:42:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1249a9000) [pid = 1662] [serial = 685] [outer = 0x0] 16:42:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1265a4c00) [pid = 1662] [serial = 686] [outer = 0x1249a9000] 16:42:16 INFO - PROCESS | 1662 | 1466725336201 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x127209400) [pid = 1662] [serial = 687] [outer = 0x1249a9000] 16:42:16 INFO - PROCESS | 1662 | 1466725336624 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:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 668ms 16:42:16 INFO - PROCESS | 1662 | 1466725336907 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1662 | 1466725336912 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:42:16 INFO - PROCESS | 1662 | 1466725336933 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1662 | 1466725336936 Marionette TRACE conn2 <- [1,890,null,{}] 16:42:16 INFO - PROCESS | 1662 | 1466725336942 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:42:16 INFO - PROCESS | 1662 | 1466725336944 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:17 INFO - PROCESS | 1662 | 1466725337083 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:42:17 INFO - PROCESS | 1662 | 1466725337203 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1662 | 1466725337206 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x112548800 == 45 [pid = 1662] [id = 230] 16:42:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x110ec5c00) [pid = 1662] [serial = 688] [outer = 0x0] 16:42:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x111f14c00) [pid = 1662] [serial = 689] [outer = 0x110ec5c00] 16:42:17 INFO - PROCESS | 1662 | 1466725337236 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x112635000) [pid = 1662] [serial = 690] [outer = 0x110ec5c00] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12a318800 == 44 [pid = 1662] [id = 224] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x128be8800 == 43 [pid = 1662] [id = 223] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119513800 == 42 [pid = 1662] [id = 222] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae3000 == 41 [pid = 1662] [id = 221] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x124a88800 == 40 [pid = 1662] [id = 220] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x123f0c000 == 39 [pid = 1662] [id = 219] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12117e800 == 38 [pid = 1662] [id = 218] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119adc800 == 37 [pid = 1662] [id = 217] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x11931b000 == 36 [pid = 1662] [id = 216] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x118218800 == 35 [pid = 1662] [id = 215] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x116860800 == 34 [pid = 1662] [id = 214] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x117e55800 == 33 [pid = 1662] [id = 213] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x128f24800 == 32 [pid = 1662] [id = 212] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12af47000 == 31 [pid = 1662] [id = 229] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12a820800 == 30 [pid = 1662] [id = 228] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x123a14800 == 29 [pid = 1662] [id = 227] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x11854e000 == 28 [pid = 1662] [id = 226] 16:42:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5bb000 == 27 [pid = 1662] [id = 225] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1182a2800) [pid = 1662] [serial = 605] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1186bb000) [pid = 1662] [serial = 611] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116783c00) [pid = 1662] [serial = 602] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118657c00) [pid = 1662] [serial = 591] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x120eea000) [pid = 1662] [serial = 617] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126527400) [pid = 1662] [serial = 629] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120d60400) [pid = 1662] [serial = 615] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118627000) [pid = 1662] [serial = 606] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x121410800) [pid = 1662] [serial = 620] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x115ea7800) [pid = 1662] [serial = 596] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x121885000) [pid = 1662] [serial = 626] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11833c800) [pid = 1662] [serial = 590] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118fde400) [pid = 1662] [serial = 612] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12134f800) [pid = 1662] [serial = 618] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115adc800) [pid = 1662] [serial = 587] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116780400) [pid = 1662] [serial = 597] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1218cb400) [pid = 1662] [serial = 621] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113c60000) [pid = 1662] [serial = 600] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124472c00) [pid = 1662] [serial = 627] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118652800) [pid = 1662] [serial = 624] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1195c5000) [pid = 1662] [serial = 614] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11663b400) [pid = 1662] [serial = 588] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1186b7c00) [pid = 1662] [serial = 609] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11677b400) [pid = 1662] [serial = 623] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1265a4800) [pid = 1662] [serial = 630] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119cefc00) [pid = 1662] [serial = 593] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117149c00) [pid = 1662] [serial = 603] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1131dec00) [pid = 1662] [serial = 599] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118693400) [pid = 1662] [serial = 608] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x120fa8800) [pid = 1662] [serial = 594] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1271c8800) [pid = 1662] [serial = 632] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1271d2000) [pid = 1662] [serial = 633] [outer = 0x0] [url = about:blank] 16:42:18 INFO - PROCESS | 1662 | 1466725338170 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:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1275ms 16:42:18 INFO - PROCESS | 1662 | 1466725338207 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1662 | 1466725338209 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:42:18 INFO - PROCESS | 1662 | 1466725338213 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1662 | 1466725338214 Marionette TRACE conn2 <- [1,894,null,{}] 16:42:18 INFO - PROCESS | 1662 | 1466725338224 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:42:18 INFO - PROCESS | 1662 | 1466725338226 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:18 INFO - PROCESS | 1662 | 1466725338310 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:42:18 INFO - PROCESS | 1662 | 1466725338315 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1662 | 1466725338317 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x113142000 == 28 [pid = 1662] [id = 231] 16:42:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11285c800) [pid = 1662] [serial = 691] [outer = 0x0] 16:42:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112860c00) [pid = 1662] [serial = 692] [outer = 0x11285c800] 16:42:18 INFO - PROCESS | 1662 | 1466725338349 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x110ea0800) [pid = 1662] [serial = 693] [outer = 0x11285c800] 16:42:18 INFO - PROCESS | 1662 | 1466725338805 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:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 626ms 16:42:18 INFO - PROCESS | 1662 | 1466725338839 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1662 | 1466725338845 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:42:18 INFO - PROCESS | 1662 | 1466725338852 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1662 | 1466725338854 Marionette TRACE conn2 <- [1,898,null,{}] 16:42:18 INFO - PROCESS | 1662 | 1466725338858 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:42:18 INFO - PROCESS | 1662 | 1466725338860 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:18 INFO - PROCESS | 1662 | 1466725338978 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:42:19 INFO - PROCESS | 1662 | 1466725339048 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1662 | 1466725339050 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b3000 == 29 [pid = 1662] [id = 232] 16:42:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113c20400) [pid = 1662] [serial = 694] [outer = 0x0] 16:42:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113c61800) [pid = 1662] [serial = 695] [outer = 0x113c20400] 16:42:19 INFO - PROCESS | 1662 | 1466725339103 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x115f59400) [pid = 1662] [serial = 696] [outer = 0x113c20400] 16:42:19 INFO - PROCESS | 1662 | 1466725339504 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:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 16:42:19 INFO - PROCESS | 1662 | 1466725339524 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:42:19 INFO - PROCESS | 1662 | 1466725339533 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:42:19 INFO - PROCESS | 1662 | 1466725339535 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1662 | 1466725339538 Marionette TRACE conn2 <- [1,902,null,{}] 16:42:19 INFO - PROCESS | 1662 | 1466725339566 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:42:19 INFO - PROCESS | 1662 | 1466725339570 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:19 INFO - PROCESS | 1662 | 1466725339653 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:42:19 INFO - PROCESS | 1662 | 1466725339658 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1662 | 1466725339660 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118204800 == 30 [pid = 1662] [id = 233] 16:42:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1129a7400) [pid = 1662] [serial = 697] [outer = 0x0] 16:42:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116a1b800) [pid = 1662] [serial = 698] [outer = 0x1129a7400] 16:42:19 INFO - PROCESS | 1662 | 1466725339690 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117477400) [pid = 1662] [serial = 699] [outer = 0x1129a7400] 16:42:20 INFO - PROCESS | 1662 | 1466725340013 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:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 524ms 16:42:20 INFO - PROCESS | 1662 | 1466725340059 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:42:20 INFO - PROCESS | 1662 | 1466725340061 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:42:20 INFO - PROCESS | 1662 | 1466725340063 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1662 | 1466725340064 Marionette TRACE conn2 <- [1,906,null,{}] 16:42:20 INFO - PROCESS | 1662 | 1466725340066 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:42:20 INFO - PROCESS | 1662 | 1466725340068 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:20 INFO - PROCESS | 1662 | 1466725340145 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:42:20 INFO - PROCESS | 1662 | 1466725340210 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1662 | 1466725340211 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x118538000 == 31 [pid = 1662] [id = 234] 16:42:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11747a000) [pid = 1662] [serial = 700] [outer = 0x0] 16:42:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1176cc800) [pid = 1662] [serial = 701] [outer = 0x11747a000] 16:42:20 INFO - PROCESS | 1662 | 1466725340239 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1182a5c00) [pid = 1662] [serial = 702] [outer = 0x11747a000] 16:42:21 INFO - PROCESS | 1662 | --DOCSHELL 0x113142000 == 30 [pid = 1662] [id = 231] 16:42:21 INFO - PROCESS | 1662 | --DOCSHELL 0x112548800 == 29 [pid = 1662] [id = 230] 16:42:21 INFO - PROCESS | 1662 | --DOCSHELL 0x118204800 == 28 [pid = 1662] [id = 233] 16:42:21 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b3000 == 27 [pid = 1662] [id = 232] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x127271000) [pid = 1662] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120d53c00) [pid = 1662] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124a63800) [pid = 1662] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x127202400) [pid = 1662] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118629000) [pid = 1662] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119cf3800) [pid = 1662] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117478800) [pid = 1662] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1195c3000) [pid = 1662] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1129e4400) [pid = 1662] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116782800) [pid = 1662] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x112135400) [pid = 1662] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x112862000) [pid = 1662] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118f3dc00) [pid = 1662] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1272e9000) [pid = 1662] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1272ed800) [pid = 1662] [serial = 674] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x127278400) [pid = 1662] [serial = 671] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x121355000) [pid = 1662] [serial = 656] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x125d16800) [pid = 1662] [serial = 659] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1249ad400) [pid = 1662] [serial = 657] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12720c000) [pid = 1662] [serial = 636] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x127207800) [pid = 1662] [serial = 635] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x11868f800) [pid = 1662] [serial = 647] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118fe3800) [pid = 1662] [serial = 648] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x120d55800) [pid = 1662] [serial = 653] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x117ea0c00) [pid = 1662] [serial = 644] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x1184c4000) [pid = 1662] [serial = 645] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x11961a000) [pid = 1662] [serial = 650] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x119cf0000) [pid = 1662] [serial = 651] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x115ea8400) [pid = 1662] [serial = 638] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x11677dc00) [pid = 1662] [serial = 639] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x1272e5800) [pid = 1662] [serial = 672] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x11678a000) [pid = 1662] [serial = 641] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x117478c00) [pid = 1662] [serial = 642] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 52 (0x12711a800) [pid = 1662] [serial = 662] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 51 (0x126524c00) [pid = 1662] [serial = 660] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 50 (0x1271cf000) [pid = 1662] [serial = 663] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 49 (0x1184c5400) [pid = 1662] [serial = 666] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 48 (0x112865c00) [pid = 1662] [serial = 665] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 47 (0x119743000) [pid = 1662] [serial = 668] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 46 (0x120ee4000) [pid = 1662] [serial = 654] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 45 (0x12197b800) [pid = 1662] [serial = 669] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | --DOMWINDOW == 44 (0x1272f3800) [pid = 1662] [serial = 675] [outer = 0x0] [url = about:blank] 16:42:21 INFO - PROCESS | 1662 | 1466725341642 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:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1628ms 16:42:21 INFO - PROCESS | 1662 | 1466725341692 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:42:21 INFO - PROCESS | 1662 | 1466725341694 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:42:21 INFO - PROCESS | 1662 | 1466725341698 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1662 | 1466725341700 Marionette TRACE conn2 <- [1,910,null,{}] 16:42:21 INFO - PROCESS | 1662 | 1466725341704 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:42:21 INFO - PROCESS | 1662 | 1466725341706 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:21 INFO - PROCESS | 1662 | 1466725341791 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:42:21 INFO - PROCESS | 1662 | 1466725341838 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1662 | 1466725341841 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x113141000 == 28 [pid = 1662] [id = 235] 16:42:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x112135400) [pid = 1662] [serial = 703] [outer = 0x0] 16:42:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x11285e000) [pid = 1662] [serial = 704] [outer = 0x112135400] 16:42:21 INFO - PROCESS | 1662 | 1466725341871 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x11299c400) [pid = 1662] [serial = 705] [outer = 0x112135400] 16:42:22 INFO - PROCESS | 1662 | 1466725342161 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:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms 16:42:22 INFO - PROCESS | 1662 | 1466725342220 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1662 | 1466725342223 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:42:22 INFO - PROCESS | 1662 | 1466725342228 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1662 | 1466725342229 Marionette TRACE conn2 <- [1,914,null,{}] 16:42:22 INFO - PROCESS | 1662 | 1466725342232 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:42:22 INFO - PROCESS | 1662 | 1466725342234 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:22 INFO - PROCESS | 1662 | 1466725342309 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:42:22 INFO - PROCESS | 1662 | 1466725342367 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1662 | 1466725342369 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad0000 == 29 [pid = 1662] [id = 236] 16:42:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x11299e000) [pid = 1662] [serial = 706] [outer = 0x0] 16:42:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x112c93400) [pid = 1662] [serial = 707] [outer = 0x11299e000] 16:42:22 INFO - PROCESS | 1662 | 1466725342396 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x113c66c00) [pid = 1662] [serial = 708] [outer = 0x11299e000] 16:42:22 INFO - PROCESS | 1662 | 1466725342679 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:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 16:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:42:22 INFO - PROCESS | 1662 | 1466725342706 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1662 | 1466725342707 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:42:22 INFO - PROCESS | 1662 | 1466725342709 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1662 | 1466725342724 Marionette TRACE conn2 <- [1,918,null,{}] 16:42:22 INFO - PROCESS | 1662 | 1466725342740 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:42:22 INFO - PROCESS | 1662 | 1466725342743 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:22 INFO - PROCESS | 1662 | 1466725342818 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:42:22 INFO - PROCESS | 1662 | 1466725342823 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1662 | 1466725342825 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x118205800 == 30 [pid = 1662] [id = 237] 16:42:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x110e9d400) [pid = 1662] [serial = 709] [outer = 0x0] 16:42:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x11675c400) [pid = 1662] [serial = 710] [outer = 0x110e9d400] 16:42:22 INFO - PROCESS | 1662 | 1466725342854 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x116783800) [pid = 1662] [serial = 711] [outer = 0x110e9d400] 16:42:23 INFO - PROCESS | 1662 | 1466725343177 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:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 492ms 16:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:42:23 INFO - PROCESS | 1662 | 1466725343205 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1662 | 1466725343207 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:42:23 INFO - PROCESS | 1662 | 1466725343209 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1662 | 1466725343210 Marionette TRACE conn2 <- [1,922,null,{}] 16:42:23 INFO - PROCESS | 1662 | 1466725343212 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:42:23 INFO - PROCESS | 1662 | 1466725343213 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:23 INFO - PROCESS | 1662 | 1466725343287 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:42:23 INFO - PROCESS | 1662 | 1466725343290 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1662 | 1466725343291 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x118540800 == 31 [pid = 1662] [id = 238] 16:42:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x116f93000) [pid = 1662] [serial = 712] [outer = 0x0] 16:42:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x11714ec00) [pid = 1662] [serial = 713] [outer = 0x116f93000] 16:42:23 INFO - PROCESS | 1662 | 1466725343319 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x117480400) [pid = 1662] [serial = 714] [outer = 0x116f93000] 16:42:23 INFO - PROCESS | 1662 | 1466725343697 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:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 517ms 16:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:42:23 INFO - PROCESS | 1662 | 1466725343727 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1662 | 1466725343729 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:42:23 INFO - PROCESS | 1662 | 1466725343733 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1662 | 1466725343737 Marionette TRACE conn2 <- [1,926,null,{}] 16:42:23 INFO - PROCESS | 1662 | 1466725343740 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:42:23 INFO - PROCESS | 1662 | 1466725343742 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:23 INFO - PROCESS | 1662 | 1466725343886 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:42:23 INFO - PROCESS | 1662 | 1466725343901 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1662 | 1466725343903 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x119312800 == 32 [pid = 1662] [id = 239] 16:42:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x111f10400) [pid = 1662] [serial = 715] [outer = 0x0] 16:42:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x117484c00) [pid = 1662] [serial = 716] [outer = 0x111f10400] 16:42:23 INFO - PROCESS | 1662 | 1466725343936 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x1182a8000) [pid = 1662] [serial = 717] [outer = 0x111f10400] 16:42:24 INFO - PROCESS | 1662 | 1466725344322 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:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 623ms 16:42:24 INFO - PROCESS | 1662 | 1466725344355 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1662 | 1466725344358 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:42:24 INFO - PROCESS | 1662 | 1466725344362 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1662 | 1466725344364 Marionette TRACE conn2 <- [1,930,null,{}] 16:42:24 INFO - PROCESS | 1662 | 1466725344395 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:42:24 INFO - PROCESS | 1662 | 1466725344396 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:24 INFO - PROCESS | 1662 | 1466725344503 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:42:24 INFO - PROCESS | 1662 | 1466725344571 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1662 | 1466725344572 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116848000 == 33 [pid = 1662] [id = 240] 16:42:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x110ed1c00) [pid = 1662] [serial = 718] [outer = 0x0] 16:42:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x111fe1800) [pid = 1662] [serial = 719] [outer = 0x110ed1c00] 16:42:24 INFO - PROCESS | 1662 | 1466725344604 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x111f13c00) [pid = 1662] [serial = 720] [outer = 0x110ed1c00] 16:42:25 INFO - PROCESS | 1662 | 1466725345115 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:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 774ms 16:42:25 INFO - PROCESS | 1662 | 1466725345162 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1662 | 1466725345165 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:42:25 INFO - PROCESS | 1662 | 1466725345173 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1662 | 1466725345174 Marionette TRACE conn2 <- [1,934,null,{}] 16:42:25 INFO - PROCESS | 1662 | 1466725345177 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:42:25 INFO - PROCESS | 1662 | 1466725345179 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:25 INFO - PROCESS | 1662 | 1466725345279 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:42:25 INFO - PROCESS | 1662 | 1466725345344 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1662 | 1466725345346 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x119509000 == 34 [pid = 1662] [id = 241] 16:42:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x113c22c00) [pid = 1662] [serial = 721] [outer = 0x0] 16:42:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x115ae7000) [pid = 1662] [serial = 722] [outer = 0x113c22c00] 16:42:25 INFO - PROCESS | 1662 | 1466725345379 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x116467000) [pid = 1662] [serial = 723] [outer = 0x113c22c00] 16:42:25 INFO - PROCESS | 1662 | --DOCSHELL 0x118540800 == 33 [pid = 1662] [id = 238] 16:42:25 INFO - PROCESS | 1662 | --DOCSHELL 0x118205800 == 32 [pid = 1662] [id = 237] 16:42:25 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad0000 == 31 [pid = 1662] [id = 236] 16:42:25 INFO - PROCESS | 1662 | --DOCSHELL 0x113141000 == 30 [pid = 1662] [id = 235] 16:42:25 INFO - PROCESS | 1662 | --DOCSHELL 0x118538000 == 29 [pid = 1662] [id = 234] 16:42:26 INFO - PROCESS | 1662 | 1466725346000 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:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 871ms 16:42:26 INFO - PROCESS | 1662 | 1466725346044 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1662 | 1466725346048 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:42:26 INFO - PROCESS | 1662 | 1466725346054 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1662 | 1466725346055 Marionette TRACE conn2 <- [1,938,null,{}] 16:42:26 INFO - PROCESS | 1662 | 1466725346059 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:42:26 INFO - PROCESS | 1662 | 1466725346060 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:26 INFO - PROCESS | 1662 | 1466725346120 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:42:26 INFO - PROCESS | 1662 | 1466725346124 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1662 | 1466725346126 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x116854800 == 30 [pid = 1662] [id = 242] 16:42:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x113c21c00) [pid = 1662] [serial = 724] [outer = 0x0] 16:42:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x115ea8400) [pid = 1662] [serial = 725] [outer = 0x113c21c00] 16:42:26 INFO - PROCESS | 1662 | 1466725346151 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1164e9c00) [pid = 1662] [serial = 726] [outer = 0x113c21c00] 16:42:26 INFO - PROCESS | 1662 | 1466725346590 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:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 572ms 16:42:26 INFO - PROCESS | 1662 | 1466725346627 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1662 | 1466725346632 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:42:26 INFO - PROCESS | 1662 | 1466725346641 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1662 | 1466725346644 Marionette TRACE conn2 <- [1,942,null,{}] 16:42:26 INFO - PROCESS | 1662 | 1466725346647 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:42:26 INFO - PROCESS | 1662 | 1466725346650 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:26 INFO - PROCESS | 1662 | 1466725346774 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:42:26 INFO - PROCESS | 1662 | 1466725346789 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1662 | 1466725346790 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x11853a000 == 31 [pid = 1662] [id = 243] 16:42:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x116789400) [pid = 1662] [serial = 727] [outer = 0x0] 16:42:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1176d0c00) [pid = 1662] [serial = 728] [outer = 0x116789400] 16:42:26 INFO - PROCESS | 1662 | 1466725346834 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1182ae800) [pid = 1662] [serial = 729] [outer = 0x116789400] 16:42:27 INFO - PROCESS | 1662 | 1466725347219 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:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 621ms 16:42:27 INFO - PROCESS | 1662 | 1466725347261 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:42:27 INFO - PROCESS | 1662 | 1466725347263 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:42:27 INFO - PROCESS | 1662 | 1466725347265 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1662 | 1466725347267 Marionette TRACE conn2 <- [1,946,null,{}] 16:42:27 INFO - PROCESS | 1662 | 1466725347275 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:42:27 INFO - PROCESS | 1662 | 1466725347278 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:27 INFO - PROCESS | 1662 | 1466725347354 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:42:27 INFO - PROCESS | 1662 | 1466725347359 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1662 | 1466725347361 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d7000 == 32 [pid = 1662] [id = 244] 16:42:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x110ec4400) [pid = 1662] [serial = 730] [outer = 0x0] 16:42:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11862b000) [pid = 1662] [serial = 731] [outer = 0x110ec4400] 16:42:27 INFO - PROCESS | 1662 | 1466725347390 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11865b000) [pid = 1662] [serial = 732] [outer = 0x110ec4400] 16:42:27 INFO - PROCESS | 1662 | 1466725347697 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:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms 16:42:27 INFO - PROCESS | 1662 | 1466725347738 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1662 | 1466725347740 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:42:27 INFO - PROCESS | 1662 | 1466725347742 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1662 | 1466725347743 Marionette TRACE conn2 <- [1,950,null,{}] 16:42:27 INFO - PROCESS | 1662 | 1466725347745 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:42:27 INFO - PROCESS | 1662 | 1466725347746 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:27 INFO - PROCESS | 1662 | 1466725347827 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:42:27 INFO - PROCESS | 1662 | 1466725347880 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1662 | 1466725347881 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d96800 == 33 [pid = 1662] [id = 245] 16:42:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118336800) [pid = 1662] [serial = 733] [outer = 0x0] 16:42:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118690000) [pid = 1662] [serial = 734] [outer = 0x118336800] 16:42:27 INFO - PROCESS | 1662 | 1466725347906 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1186b7400) [pid = 1662] [serial = 735] [outer = 0x118336800] 16:42:28 INFO - PROCESS | 1662 | 1466725348211 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:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 16:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:42:28 INFO - PROCESS | 1662 | 1466725348260 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1662 | 1466725348261 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:42:28 INFO - PROCESS | 1662 | 1466725348263 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1662 | 1466725348264 Marionette TRACE conn2 <- [1,954,null,{}] 16:42:28 INFO - PROCESS | 1662 | 1466725348267 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:42:28 INFO - PROCESS | 1662 | 1466725348268 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:28 INFO - PROCESS | 1662 | 1466725348357 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:42:28 INFO - PROCESS | 1662 | 1466725348389 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1662 | 1466725348390 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12101a800 == 34 [pid = 1662] [id = 246] 16:42:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1186a0800) [pid = 1662] [serial = 736] [outer = 0x0] 16:42:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118857000) [pid = 1662] [serial = 737] [outer = 0x1186a0800] 16:42:28 INFO - PROCESS | 1662 | 1466725348414 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118f90400) [pid = 1662] [serial = 738] [outer = 0x1186a0800] 16:42:28 INFO - PROCESS | 1662 | 1466725348710 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:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 16:42:28 INFO - PROCESS | 1662 | 1466725348738 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1662 | 1466725348739 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:42:28 INFO - PROCESS | 1662 | 1466725348741 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1662 | 1466725348742 Marionette TRACE conn2 <- [1,958,null,{}] 16:42:28 INFO - PROCESS | 1662 | 1466725348745 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:42:28 INFO - PROCESS | 1662 | 1466725348749 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:28 INFO - PROCESS | 1662 | 1466725348856 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:42:28 INFO - PROCESS | 1662 | 1466725348889 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1662 | 1466725348890 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212cd000 == 35 [pid = 1662] [id = 247] 16:42:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118fd7c00) [pid = 1662] [serial = 739] [outer = 0x0] 16:42:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1195c4400) [pid = 1662] [serial = 740] [outer = 0x118fd7c00] 16:42:28 INFO - PROCESS | 1662 | 1466725348914 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119628000) [pid = 1662] [serial = 741] [outer = 0x118fd7c00] 16:42:29 INFO - PROCESS | 1662 | 1466725349301 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:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 569ms 16:42:29 INFO - PROCESS | 1662 | 1466725349311 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1662 | 1466725349325 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:42:29 INFO - PROCESS | 1662 | 1466725349337 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1662 | 1466725349339 Marionette TRACE conn2 <- [1,962,null,{}] 16:42:29 INFO - PROCESS | 1662 | 1466725349342 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:42:29 INFO - PROCESS | 1662 | 1466725349344 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:29 INFO - PROCESS | 1662 | 1466725349484 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:42:29 INFO - PROCESS | 1662 | 1466725349535 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1662 | 1466725349536 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x123abf000 == 36 [pid = 1662] [id = 248] 16:42:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1196a0c00) [pid = 1662] [serial = 742] [outer = 0x0] 16:42:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119ce5400) [pid = 1662] [serial = 743] [outer = 0x1196a0c00] 16:42:29 INFO - PROCESS | 1662 | 1466725349576 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120d47c00) [pid = 1662] [serial = 744] [outer = 0x1196a0c00] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11747a000) [pid = 1662] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120ee5800) [pid = 1662] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1249a9000) [pid = 1662] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116465c00) [pid = 1662] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118625000) [pid = 1662] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11299e000) [pid = 1662] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x116f93000) [pid = 1662] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x110e9d400) [pid = 1662] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112135400) [pid = 1662] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11285c800) [pid = 1662] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x110ec5c00) [pid = 1662] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1129a7400) [pid = 1662] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:42:29 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x113c20400) [pid = 1662] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:42:29 INFO - PROCESS | 1662 | 1466725349977 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:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 675ms 16:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:42:30 INFO - PROCESS | 1662 | 1466725350011 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1662 | 1466725350012 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:42:30 INFO - PROCESS | 1662 | 1466725350014 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1662 | 1466725350015 Marionette TRACE conn2 <- [1,966,null,{}] 16:42:30 INFO - PROCESS | 1662 | 1466725350019 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:42:30 INFO - PROCESS | 1662 | 1466725350021 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:30 INFO - PROCESS | 1662 | 1466725350094 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:42:30 INFO - PROCESS | 1662 | 1466725350097 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1662 | 1466725350098 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212c0800 == 37 [pid = 1662] [id = 249] 16:42:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x113c20400) [pid = 1662] [serial = 745] [outer = 0x0] 16:42:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116a21800) [pid = 1662] [serial = 746] [outer = 0x113c20400] 16:42:30 INFO - PROCESS | 1662 | 1466725350127 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118687c00) [pid = 1662] [serial = 747] [outer = 0x113c20400] 16:42:30 INFO - PROCESS | 1662 | 1466725350448 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:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 16:42:30 INFO - PROCESS | 1662 | 1466725350487 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1662 | 1466725350488 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:42:30 INFO - PROCESS | 1662 | 1466725350498 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1662 | 1466725350499 Marionette TRACE conn2 <- [1,970,null,{}] 16:42:30 INFO - PROCESS | 1662 | 1466725350507 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:42:30 INFO - PROCESS | 1662 | 1466725350508 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:30 INFO - PROCESS | 1662 | 1466725350583 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:42:30 INFO - PROCESS | 1662 | 1466725350588 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1662 | 1466725350589 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d6800 == 38 [pid = 1662] [id = 250] 16:42:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116639c00) [pid = 1662] [serial = 748] [outer = 0x0] 16:42:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120d4d800) [pid = 1662] [serial = 749] [outer = 0x116639c00] 16:42:30 INFO - PROCESS | 1662 | 1466725350613 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120d55800) [pid = 1662] [serial = 750] [outer = 0x116639c00] 16:42:30 INFO - PROCESS | 1662 | 1466725350939 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:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 481ms 16:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:42:30 INFO - PROCESS | 1662 | 1466725350972 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1662 | 1466725350973 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:42:30 INFO - PROCESS | 1662 | 1466725350975 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1662 | 1466725350976 Marionette TRACE conn2 <- [1,974,null,{}] 16:42:30 INFO - PROCESS | 1662 | 1466725350979 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:42:30 INFO - PROCESS | 1662 | 1466725350980 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:31 INFO - PROCESS | 1662 | 1466725351055 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:42:31 INFO - PROCESS | 1662 | 1466725351059 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1662 | 1466725351060 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12713e800 == 39 [pid = 1662] [id = 251] 16:42:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120d4cc00) [pid = 1662] [serial = 751] [outer = 0x0] 16:42:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x120d6b000) [pid = 1662] [serial = 752] [outer = 0x120d4cc00] 16:42:31 INFO - PROCESS | 1662 | 1466725351085 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x120ee6000) [pid = 1662] [serial = 753] [outer = 0x120d4cc00] 16:42:31 INFO - PROCESS | 1662 | 1466725351408 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:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 16:42:31 INFO - PROCESS | 1662 | 1466725351456 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1662 | 1466725351457 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:42:31 INFO - PROCESS | 1662 | 1466725351468 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1662 | 1466725351469 Marionette TRACE conn2 <- [1,978,null,{}] 16:42:31 INFO - PROCESS | 1662 | 1466725351472 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:42:31 INFO - PROCESS | 1662 | 1466725351473 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:31 INFO - PROCESS | 1662 | 1466725351557 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:42:31 INFO - PROCESS | 1662 | 1466725351561 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1662 | 1466725351563 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x128816800 == 40 [pid = 1662] [id = 252] 16:42:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x120ee8800) [pid = 1662] [serial = 754] [outer = 0x0] 16:42:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x121356400) [pid = 1662] [serial = 755] [outer = 0x120ee8800] 16:42:31 INFO - PROCESS | 1662 | 1466725351591 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12188f400) [pid = 1662] [serial = 756] [outer = 0x120ee8800] 16:42:31 INFO - PROCESS | 1662 | 1466725351909 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:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 479ms 16:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:42:31 INFO - PROCESS | 1662 | 1466725351939 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1662 | 1466725351940 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:42:31 INFO - PROCESS | 1662 | 1466725351942 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1662 | 1466725351943 Marionette TRACE conn2 <- [1,982,null,{}] 16:42:31 INFO - PROCESS | 1662 | 1466725351946 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:42:31 INFO - PROCESS | 1662 | 1466725351947 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:32 INFO - PROCESS | 1662 | 1466725352025 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:42:32 INFO - PROCESS | 1662 | 1466725352029 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1662 | 1466725352030 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a5800 == 41 [pid = 1662] [id = 253] 16:42:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12174c000) [pid = 1662] [serial = 757] [outer = 0x0] 16:42:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121bd4000) [pid = 1662] [serial = 758] [outer = 0x12174c000] 16:42:32 INFO - PROCESS | 1662 | 1466725352056 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123fd5800) [pid = 1662] [serial = 759] [outer = 0x12174c000] 16:42:32 INFO - PROCESS | 1662 | 1466725352547 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:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 16:42:32 INFO - PROCESS | 1662 | 1466725352613 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1662 | 1466725352617 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:42:32 INFO - PROCESS | 1662 | 1466725352622 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1662 | 1466725352625 Marionette TRACE conn2 <- [1,986,null,{}] 16:42:32 INFO - PROCESS | 1662 | 1466725352632 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:42:32 INFO - PROCESS | 1662 | 1466725352634 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:32 INFO - PROCESS | 1662 | 1466725352749 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:42:32 INFO - PROCESS | 1662 | 1466725352802 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1662 | 1466725352803 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x118513800 == 42 [pid = 1662] [id = 254] 16:42:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x113230400) [pid = 1662] [serial = 760] [outer = 0x0] 16:42:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x115ae1000) [pid = 1662] [serial = 761] [outer = 0x113230400] 16:42:32 INFO - PROCESS | 1662 | 1466725352834 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11677dc00) [pid = 1662] [serial = 762] [outer = 0x113230400] 16:42:33 INFO - PROCESS | 1662 | 1466725353218 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:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 624ms 16:42:33 INFO - PROCESS | 1662 | 1466725353254 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1662 | 1466725353257 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:42:33 INFO - PROCESS | 1662 | 1466725353262 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1662 | 1466725353264 Marionette TRACE conn2 <- [1,990,null,{}] 16:42:33 INFO - PROCESS | 1662 | 1466725353267 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:42:33 INFO - PROCESS | 1662 | 1466725353270 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:33 INFO - PROCESS | 1662 | 1466725353371 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:42:33 INFO - PROCESS | 1662 | 1466725353440 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1662 | 1466725353442 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x121374800 == 43 [pid = 1662] [id = 255] 16:42:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118334000) [pid = 1662] [serial = 763] [outer = 0x0] 16:42:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1184c1800) [pid = 1662] [serial = 764] [outer = 0x118334000] 16:42:33 INFO - PROCESS | 1662 | 1466725353515 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118631400) [pid = 1662] [serial = 765] [outer = 0x118334000] 16:42:33 INFO - PROCESS | 1662 | 1466725353922 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:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 675ms 16:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:42:33 INFO - PROCESS | 1662 | 1466725353938 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1662 | 1466725353939 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:42:33 INFO - PROCESS | 1662 | 1466725353941 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1662 | 1466725353944 Marionette TRACE conn2 <- [1,994,null,{}] 16:42:33 INFO - PROCESS | 1662 | 1466725353952 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:42:33 INFO - PROCESS | 1662 | 1466725353955 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:34 INFO - PROCESS | 1662 | 1466725354052 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:42:34 INFO - PROCESS | 1662 | 1466725354100 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1662 | 1466725354102 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289bc800 == 44 [pid = 1662] [id = 256] 16:42:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118857800) [pid = 1662] [serial = 766] [outer = 0x0] 16:42:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118fe4400) [pid = 1662] [serial = 767] [outer = 0x118857800] 16:42:34 INFO - PROCESS | 1662 | 1466725354137 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119613400) [pid = 1662] [serial = 768] [outer = 0x118857800] 16:42:34 INFO - PROCESS | 1662 | 1466725354571 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:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 16:42:34 INFO - PROCESS | 1662 | 1466725354614 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1662 | 1466725354616 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:42:34 INFO - PROCESS | 1662 | 1466725354638 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1662 | 1466725354640 Marionette TRACE conn2 <- [1,998,null,{}] 16:42:34 INFO - PROCESS | 1662 | 1466725354642 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:42:34 INFO - PROCESS | 1662 | 1466725354643 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:34 INFO - PROCESS | 1662 | 1466725354764 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:42:34 INFO - PROCESS | 1662 | 1466725354954 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1662 | 1466725354956 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11685e000 == 45 [pid = 1662] [id = 257] 16:42:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112135400) [pid = 1662] [serial = 769] [outer = 0x0] 16:42:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11299dc00) [pid = 1662] [serial = 770] [outer = 0x112135400] 16:42:34 INFO - PROCESS | 1662 | 1466725354983 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x113276400) [pid = 1662] [serial = 771] [outer = 0x112135400] 16:42:35 INFO - PROCESS | 1662 | 1466725355408 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:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 825ms 16:42:35 INFO - PROCESS | 1662 | 1466725355464 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1662 | 1466725355465 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:42:35 INFO - PROCESS | 1662 | 1466725355468 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1662 | 1466725355470 Marionette TRACE conn2 <- [1,1002,null,{}] 16:42:35 INFO - PROCESS | 1662 | 1466725355474 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:42:35 INFO - PROCESS | 1662 | 1466725355475 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:35 INFO - PROCESS | 1662 | 1466725355567 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:42:35 INFO - PROCESS | 1662 | 1466725355633 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1662 | 1466725355635 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x118510000 == 46 [pid = 1662] [id = 258] 16:42:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1164e1400) [pid = 1662] [serial = 772] [outer = 0x0] 16:42:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11747f000) [pid = 1662] [serial = 773] [outer = 0x1164e1400] 16:42:35 INFO - PROCESS | 1662 | 1466725355665 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113238800) [pid = 1662] [serial = 774] [outer = 0x1164e1400] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x128816800 == 45 [pid = 1662] [id = 252] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12713e800 == 44 [pid = 1662] [id = 251] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d6800 == 43 [pid = 1662] [id = 250] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1212c0800 == 42 [pid = 1662] [id = 249] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x123abf000 == 41 [pid = 1662] [id = 248] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1212cd000 == 40 [pid = 1662] [id = 247] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x12101a800 == 39 [pid = 1662] [id = 246] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x120d96800 == 38 [pid = 1662] [id = 245] 16:42:35 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x117484c00) [pid = 1662] [serial = 716] [outer = 0x0] [url = about:blank] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d7000 == 37 [pid = 1662] [id = 244] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x11853a000 == 36 [pid = 1662] [id = 243] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x116854800 == 35 [pid = 1662] [id = 242] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x116848000 == 34 [pid = 1662] [id = 240] 16:42:35 INFO - PROCESS | 1662 | --DOCSHELL 0x119312800 == 33 [pid = 1662] [id = 239] 16:42:36 INFO - PROCESS | 1662 | 1466725356045 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:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x121977800) [pid = 1662] [serial = 684] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x127209400) [pid = 1662] [serial = 687] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1182a2c00) [pid = 1662] [serial = 678] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118fe1000) [pid = 1662] [serial = 681] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112c93400) [pid = 1662] [serial = 707] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113c66c00) [pid = 1662] [serial = 708] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x117480400) [pid = 1662] [serial = 714] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11675c400) [pid = 1662] [serial = 710] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11285e000) [pid = 1662] [serial = 704] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11714ec00) [pid = 1662] [serial = 713] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182a5c00) [pid = 1662] [serial = 702] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116783800) [pid = 1662] [serial = 711] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11299c400) [pid = 1662] [serial = 705] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112860c00) [pid = 1662] [serial = 692] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x110ea0800) [pid = 1662] [serial = 693] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112635000) [pid = 1662] [serial = 690] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x111f14c00) [pid = 1662] [serial = 689] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1265a4c00) [pid = 1662] [serial = 686] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x121128000) [pid = 1662] [serial = 683] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1186b2c00) [pid = 1662] [serial = 680] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x117479000) [pid = 1662] [serial = 677] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116a1b800) [pid = 1662] [serial = 698] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117477400) [pid = 1662] [serial = 699] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x113c61800) [pid = 1662] [serial = 695] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x115f59400) [pid = 1662] [serial = 696] [outer = 0x0] [url = about:blank] 16:42:36 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1176cc800) [pid = 1662] [serial = 701] [outer = 0x0] [url = about:blank] 16:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 623ms 16:42:36 INFO - PROCESS | 1662 | 1466725356095 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:42:36 INFO - PROCESS | 1662 | 1466725356099 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:42:36 INFO - PROCESS | 1662 | 1466725356103 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1662 | 1466725356105 Marionette TRACE conn2 <- [1,1006,null,{}] 16:42:36 INFO - PROCESS | 1662 | 1466725356108 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:42:36 INFO - PROCESS | 1662 | 1466725356110 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:36 INFO - PROCESS | 1662 | 1466725356264 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:42:36 INFO - PROCESS | 1662 | 1466725356279 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1662 | 1466725356280 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x117474000 == 34 [pid = 1662] [id = 259] 16:42:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1184c5800) [pid = 1662] [serial = 775] [outer = 0x0] 16:42:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118624800) [pid = 1662] [serial = 776] [outer = 0x1184c5800] 16:42:36 INFO - PROCESS | 1662 | 1466725356321 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118658400) [pid = 1662] [serial = 777] [outer = 0x1184c5800] 16:42:36 INFO - PROCESS | 1662 | 1466725356737 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:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 16:42:36 INFO - PROCESS | 1662 | 1466725356773 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1662 | 1466725356774 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:42:36 INFO - PROCESS | 1662 | 1466725356781 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1662 | 1466725356785 Marionette TRACE conn2 <- [1,1010,null,{}] 16:42:36 INFO - PROCESS | 1662 | 1466725356788 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:42:36 INFO - PROCESS | 1662 | 1466725356791 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:36 INFO - PROCESS | 1662 | 1466725356869 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:42:36 INFO - PROCESS | 1662 | 1466725356873 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1662 | 1466725356874 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11950b800 == 35 [pid = 1662] [id = 260] 16:42:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11865ec00) [pid = 1662] [serial = 778] [outer = 0x0] 16:42:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1186bb800) [pid = 1662] [serial = 779] [outer = 0x11865ec00] 16:42:36 INFO - PROCESS | 1662 | 1466725356901 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11960fc00) [pid = 1662] [serial = 780] [outer = 0x11865ec00] 16:42:37 INFO - PROCESS | 1662 | 1466725357237 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:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 479ms 16:42:37 INFO - PROCESS | 1662 | 1466725357256 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:42:37 INFO - PROCESS | 1662 | 1466725357258 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 1662 | 1466725357260 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1662 | 1466725357261 Marionette TRACE conn2 <- [1,1014,null,{}] 16:42:37 INFO - PROCESS | 1662 | 1466725357263 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:42:37 INFO - PROCESS | 1662 | 1466725357264 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:37 INFO - PROCESS | 1662 | 1466725357352 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:42:37 INFO - PROCESS | 1662 | 1466725357399 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1662 | 1466725357400 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ad3000 == 36 [pid = 1662] [id = 261] 16:42:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118660400) [pid = 1662] [serial = 781] [outer = 0x0] 16:42:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119625800) [pid = 1662] [serial = 782] [outer = 0x118660400] 16:42:37 INFO - PROCESS | 1662 | 1466725357424 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d54000) [pid = 1662] [serial = 783] [outer = 0x118660400] 16:42:37 INFO - PROCESS | 1662 | 1466725357709 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:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 16:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:42:37 INFO - PROCESS | 1662 | 1466725357729 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1662 | 1466725357730 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 1662 | 1466725357733 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1662 | 1466725357735 Marionette TRACE conn2 <- [1,1018,null,{}] 16:42:37 INFO - PROCESS | 1662 | 1466725357745 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:42:37 INFO - PROCESS | 1662 | 1466725357746 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:37 INFO - PROCESS | 1662 | 1466725357825 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:42:37 INFO - PROCESS | 1662 | 1466725357829 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1662 | 1466725357834 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x121381800 == 37 [pid = 1662] [id = 262] 16:42:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12134f800) [pid = 1662] [serial = 784] [outer = 0x0] 16:42:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121410800) [pid = 1662] [serial = 785] [outer = 0x12134f800] 16:42:37 INFO - PROCESS | 1662 | 1466725357868 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12188ec00) [pid = 1662] [serial = 786] [outer = 0x12134f800] 16:42:38 INFO - PROCESS | 1662 | 1466725358211 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:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 527ms 16:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:42:38 INFO - PROCESS | 1662 | 1466725358276 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1662 | 1466725358277 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:42:38 INFO - PROCESS | 1662 | 1466725358279 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1662 | 1466725358280 Marionette TRACE conn2 <- [1,1022,null,{}] 16:42:38 INFO - PROCESS | 1662 | 1466725358282 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:42:38 INFO - PROCESS | 1662 | 1466725358284 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:38 INFO - PROCESS | 1662 | 1466725358390 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:42:38 INFO - PROCESS | 1662 | 1466725358424 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1662 | 1466725358426 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a74800 == 38 [pid = 1662] [id = 263] 16:42:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1218ca000) [pid = 1662] [serial = 787] [outer = 0x0] 16:42:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1241b8000) [pid = 1662] [serial = 788] [outer = 0x1218ca000] 16:42:38 INFO - PROCESS | 1662 | 1466725358450 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1249a7000) [pid = 1662] [serial = 789] [outer = 0x1218ca000] 16:42:38 INFO - PROCESS | 1662 | 1466725358763 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:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 16:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:42:38 INFO - PROCESS | 1662 | 1466725358798 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1662 | 1466725358799 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:42:38 INFO - PROCESS | 1662 | 1466725358801 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1662 | 1466725358802 Marionette TRACE conn2 <- [1,1026,null,{}] 16:42:38 INFO - PROCESS | 1662 | 1466725358804 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:42:38 INFO - PROCESS | 1662 | 1466725358805 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:38 INFO - PROCESS | 1662 | 1466725358896 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:42:38 INFO - PROCESS | 1662 | 1466725358907 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1662 | 1466725358908 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x127150800 == 39 [pid = 1662] [id = 264] 16:42:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123f31000) [pid = 1662] [serial = 790] [outer = 0x0] 16:42:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124a6ec00) [pid = 1662] [serial = 791] [outer = 0x123f31000] 16:42:38 INFO - PROCESS | 1662 | 1466725358939 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x125d1c800) [pid = 1662] [serial = 792] [outer = 0x123f31000] 16:42:39 INFO - PROCESS | 1662 | 1466725359249 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:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 16:42:39 INFO - PROCESS | 1662 | 1466725359280 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1662 | 1466725359282 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:42:39 INFO - PROCESS | 1662 | 1466725359285 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1662 | 1466725359288 Marionette TRACE conn2 <- [1,1030,null,{}] 16:42:39 INFO - PROCESS | 1662 | 1466725359290 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:42:39 INFO - PROCESS | 1662 | 1466725359291 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:39 INFO - PROCESS | 1662 | 1466725359390 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:42:39 INFO - PROCESS | 1662 | 1466725359394 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1662 | 1466725359395 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12889f800 == 40 [pid = 1662] [id = 265] 16:42:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1249a7c00) [pid = 1662] [serial = 793] [outer = 0x0] 16:42:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x125e73000) [pid = 1662] [serial = 794] [outer = 0x1249a7c00] 16:42:39 INFO - PROCESS | 1662 | 1466725359418 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1195be400) [pid = 1662] [serial = 795] [outer = 0x1249a7c00] 16:42:39 INFO - PROCESS | 1662 | 1466725359747 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:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 16:42:39 INFO - PROCESS | 1662 | 1466725359806 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1662 | 1466725359807 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:42:39 INFO - PROCESS | 1662 | 1466725359809 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1662 | 1466725359810 Marionette TRACE conn2 <- [1,1034,null,{}] 16:42:39 INFO - PROCESS | 1662 | 1466725359812 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:42:39 INFO - PROCESS | 1662 | 1466725359813 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:39 INFO - PROCESS | 1662 | 1466725359910 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:42:39 INFO - PROCESS | 1662 | 1466725359923 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1662 | 1466725359923 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f24800 == 41 [pid = 1662] [id = 266] 16:42:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125e71800) [pid = 1662] [serial = 796] [outer = 0x0] 16:42:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1265aa400) [pid = 1662] [serial = 797] [outer = 0x125e71800] 16:42:39 INFO - PROCESS | 1662 | 1466725359954 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127117000) [pid = 1662] [serial = 798] [outer = 0x125e71800] 16:42:40 INFO - PROCESS | 1662 | 1466725360260 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:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120d4cc00) [pid = 1662] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120ee8800) [pid = 1662] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116639c00) [pid = 1662] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118fd7c00) [pid = 1662] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1186a0800) [pid = 1662] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196a0c00) [pid = 1662] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116789400) [pid = 1662] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113c22c00) [pid = 1662] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113c21c00) [pid = 1662] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110ec4400) [pid = 1662] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118336800) [pid = 1662] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:42:40 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113c20400) [pid = 1662] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:42:40 INFO - PROCESS | 1662 | 1466725360391 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1662 | 1466725360393 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:42:40 INFO - PROCESS | 1662 | 1466725360397 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1662 | 1466725360398 Marionette TRACE conn2 <- [1,1038,null,{}] 16:42:40 INFO - PROCESS | 1662 | 1466725360401 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:42:40 INFO - PROCESS | 1662 | 1466725360402 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:40 INFO - PROCESS | 1662 | 1466725360481 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:42:40 INFO - PROCESS | 1662 | 1466725360485 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1662 | 1466725360488 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a15000 == 42 [pid = 1662] [id = 267] 16:42:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116237c00) [pid = 1662] [serial = 799] [outer = 0x0] 16:42:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11687c400) [pid = 1662] [serial = 800] [outer = 0x116237c00] 16:42:40 INFO - PROCESS | 1662 | 1466725360515 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119629c00) [pid = 1662] [serial = 801] [outer = 0x116237c00] 16:42:40 INFO - PROCESS | 1662 | 1466725360830 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:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 16:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:42:40 INFO - PROCESS | 1662 | 1466725360869 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1662 | 1466725360872 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:42:40 INFO - PROCESS | 1662 | 1466725360874 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1662 | 1466725360875 Marionette TRACE conn2 <- [1,1042,null,{}] 16:42:40 INFO - PROCESS | 1662 | 1466725360878 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:42:40 INFO - PROCESS | 1662 | 1466725360879 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:40 INFO - PROCESS | 1662 | 1466725360971 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:42:41 INFO - PROCESS | 1662 | 1466725361024 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1662 | 1466725361025 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a319800 == 43 [pid = 1662] [id = 268] 16:42:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1164e0400) [pid = 1662] [serial = 802] [outer = 0x0] 16:42:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1196a0c00) [pid = 1662] [serial = 803] [outer = 0x1164e0400] 16:42:41 INFO - PROCESS | 1662 | 1466725361056 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127204400) [pid = 1662] [serial = 804] [outer = 0x1164e0400] 16:42:41 INFO - PROCESS | 1662 | 1466725361349 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:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 16:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:42:41 INFO - PROCESS | 1662 | 1466725361393 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1662 | 1466725361394 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:42:41 INFO - PROCESS | 1662 | 1466725361396 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1662 | 1466725361397 Marionette TRACE conn2 <- [1,1046,null,{}] 16:42:41 INFO - PROCESS | 1662 | 1466725361400 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:42:41 INFO - PROCESS | 1662 | 1466725361403 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:41 INFO - PROCESS | 1662 | 1466725361480 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:42:41 INFO - PROCESS | 1662 | 1466725361486 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1662 | 1466725361487 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a819000 == 44 [pid = 1662] [id = 269] 16:42:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127208000) [pid = 1662] [serial = 805] [outer = 0x0] 16:42:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12720e800) [pid = 1662] [serial = 806] [outer = 0x127208000] 16:42:41 INFO - PROCESS | 1662 | 1466725361511 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127270400) [pid = 1662] [serial = 807] [outer = 0x127208000] 16:42:41 INFO - PROCESS | 1662 | 1466725361838 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:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 16:42:41 INFO - PROCESS | 1662 | 1466725361866 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1662 | 1466725361868 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:42:41 INFO - PROCESS | 1662 | 1466725361871 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1662 | 1466725361872 Marionette TRACE conn2 <- [1,1050,null,{}] 16:42:41 INFO - PROCESS | 1662 | 1466725361875 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:42:41 INFO - PROCESS | 1662 | 1466725361876 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:42 INFO - PROCESS | 1662 | 1466725362039 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:42:42 INFO - PROCESS | 1662 | 1466725362047 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1662 | 1466725362048 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a82f000 == 45 [pid = 1662] [id = 270] 16:42:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120d54800) [pid = 1662] [serial = 808] [outer = 0x0] 16:42:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x127208c00) [pid = 1662] [serial = 809] [outer = 0x120d54800] 16:42:42 INFO - PROCESS | 1662 | 1466725362091 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12727a800) [pid = 1662] [serial = 810] [outer = 0x120d54800] 16:42:42 INFO - PROCESS | 1662 | 1466725362577 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:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 722ms 16:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:42:42 INFO - PROCESS | 1662 | 1466725362593 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1662 | 1466725362595 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:42:42 INFO - PROCESS | 1662 | 1466725362599 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1662 | 1466725362601 Marionette TRACE conn2 <- [1,1054,null,{}] 16:42:42 INFO - PROCESS | 1662 | 1466725362623 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:42:42 INFO - PROCESS | 1662 | 1466725362625 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:42 INFO - PROCESS | 1662 | 1466725362733 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:42:42 INFO - PROCESS | 1662 | 1466725362801 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1662 | 1466725362803 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116adf800 == 46 [pid = 1662] [id = 271] 16:42:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1129e3400) [pid = 1662] [serial = 811] [outer = 0x0] 16:42:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x115ea9c00) [pid = 1662] [serial = 812] [outer = 0x1129e3400] 16:42:42 INFO - PROCESS | 1662 | 1466725362833 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116781c00) [pid = 1662] [serial = 813] [outer = 0x1129e3400] 16:42:43 INFO - PROCESS | 1662 | 1466725363242 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:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 688ms 16:42:43 INFO - PROCESS | 1662 | 1466725363287 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1662 | 1466725363290 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:42:43 INFO - PROCESS | 1662 | 1466725363294 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1662 | 1466725363296 Marionette TRACE conn2 <- [1,1058,null,{}] 16:42:43 INFO - PROCESS | 1662 | 1466725363299 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:42:43 INFO - PROCESS | 1662 | 1466725363301 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:43 INFO - PROCESS | 1662 | 1466725363427 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:42:43 INFO - PROCESS | 1662 | 1466725363509 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1662 | 1466725363510 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x121180800 == 47 [pid = 1662] [id = 272] 16:42:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1182a5c00) [pid = 1662] [serial = 814] [outer = 0x0] 16:42:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1184c6000) [pid = 1662] [serial = 815] [outer = 0x1182a5c00] 16:42:43 INFO - PROCESS | 1662 | 1466725363542 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118690400) [pid = 1662] [serial = 816] [outer = 0x1182a5c00] 16:42:43 INFO - PROCESS | 1662 | 1466725363957 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:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 16:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:42:43 INFO - PROCESS | 1662 | 1466725363965 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1662 | 1466725363966 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:42:43 INFO - PROCESS | 1662 | 1466725363969 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1662 | 1466725363972 Marionette TRACE conn2 <- [1,1062,null,{}] 16:42:43 INFO - PROCESS | 1662 | 1466725363979 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:42:43 INFO - PROCESS | 1662 | 1466725363983 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:44 INFO - PROCESS | 1662 | 1466725364087 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:42:44 INFO - PROCESS | 1662 | 1466725364137 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1662 | 1466725364139 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5d5000 == 48 [pid = 1662] [id = 273] 16:42:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118f90c00) [pid = 1662] [serial = 817] [outer = 0x0] 16:42:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119748000) [pid = 1662] [serial = 818] [outer = 0x118f90c00] 16:42:44 INFO - PROCESS | 1662 | 1466725364170 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x120ee7c00) [pid = 1662] [serial = 819] [outer = 0x118f90c00] 16:42:44 INFO - PROCESS | 1662 | 1466725364602 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:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 676ms 16:42:44 INFO - PROCESS | 1662 | 1466725364645 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1662 | 1466725364647 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:42:44 INFO - PROCESS | 1662 | 1466725364669 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1662 | 1466725364670 Marionette TRACE conn2 <- [1,1066,null,{}] 16:42:44 INFO - PROCESS | 1662 | 1466725364674 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:42:44 INFO - PROCESS | 1662 | 1466725364675 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:44 INFO - PROCESS | 1662 | 1466725364802 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:42:44 INFO - PROCESS | 1662 | 1466725364880 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1662 | 1466725364881 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b726000 == 49 [pid = 1662] [id = 274] 16:42:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x121889c00) [pid = 1662] [serial = 820] [outer = 0x0] 16:42:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1218cb400) [pid = 1662] [serial = 821] [outer = 0x121889c00] 16:42:44 INFO - PROCESS | 1662 | 1466725364928 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x124323800) [pid = 1662] [serial = 822] [outer = 0x121889c00] 16:42:45 INFO - PROCESS | 1662 | 1466725365468 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:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 889ms 16:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:42:45 INFO - PROCESS | 1662 | 1466725365540 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 1662 | 1466725365542 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:42:45 INFO - PROCESS | 1662 | 1466725365545 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1662 | 1466725365547 Marionette TRACE conn2 <- [1,1070,null,{}] 16:42:45 INFO - PROCESS | 1662 | 1466725365551 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:42:45 INFO - PROCESS | 1662 | 1466725365553 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:45 INFO - PROCESS | 1662 | 1466725365652 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:42:45 INFO - PROCESS | 1662 | 1466725365879 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1662 | 1466725365881 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118211800 == 50 [pid = 1662] [id = 275] 16:42:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x112864400) [pid = 1662] [serial = 823] [outer = 0x0] 16:42:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x113c22c00) [pid = 1662] [serial = 824] [outer = 0x112864400] 16:42:45 INFO - PROCESS | 1662 | 1466725365910 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116767800) [pid = 1662] [serial = 825] [outer = 0x112864400] 16:42:46 INFO - PROCESS | 1662 | 1466725366321 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:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 822ms 16:42:46 INFO - PROCESS | 1662 | 1466725366368 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1662 | 1466725366370 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:42:46 INFO - PROCESS | 1662 | 1466725366373 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1662 | 1466725366375 Marionette TRACE conn2 <- [1,1074,null,{}] 16:42:46 INFO - PROCESS | 1662 | 1466725366378 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:42:46 INFO - PROCESS | 1662 | 1466725366380 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:46 INFO - PROCESS | 1662 | 1466725366473 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:42:46 INFO - PROCESS | 1662 | 1466725366542 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1662 | 1466725366543 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e5a800 == 51 [pid = 1662] [id = 276] 16:42:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x117482c00) [pid = 1662] [serial = 826] [outer = 0x0] 16:42:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118627000) [pid = 1662] [serial = 827] [outer = 0x117482c00] 16:42:46 INFO - PROCESS | 1662 | 1466725366572 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11868fc00) [pid = 1662] [serial = 828] [outer = 0x117482c00] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12a819000 == 50 [pid = 1662] [id = 269] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12a319800 == 49 [pid = 1662] [id = 268] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x123a15000 == 48 [pid = 1662] [id = 267] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x128f24800 == 47 [pid = 1662] [id = 266] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12889f800 == 46 [pid = 1662] [id = 265] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x127150800 == 45 [pid = 1662] [id = 264] 16:42:46 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x121bd4000) [pid = 1662] [serial = 758] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x124a74800 == 44 [pid = 1662] [id = 263] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x121381800 == 43 [pid = 1662] [id = 262] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x119ad3000 == 42 [pid = 1662] [id = 261] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x11950b800 == 41 [pid = 1662] [id = 260] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x117474000 == 40 [pid = 1662] [id = 259] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x118510000 == 39 [pid = 1662] [id = 258] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x11685e000 == 38 [pid = 1662] [id = 257] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1289bc800 == 37 [pid = 1662] [id = 256] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x121374800 == 36 [pid = 1662] [id = 255] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x118513800 == 35 [pid = 1662] [id = 254] 16:42:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1288a5800 == 34 [pid = 1662] [id = 253] 16:42:46 INFO - PROCESS | 1662 | 1466725366959 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:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 621ms 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1195c4400) [pid = 1662] [serial = 740] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118f90400) [pid = 1662] [serial = 738] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x119ce5400) [pid = 1662] [serial = 743] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119628000) [pid = 1662] [serial = 741] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1176d0c00) [pid = 1662] [serial = 728] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1182ae800) [pid = 1662] [serial = 729] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x111fe1800) [pid = 1662] [serial = 719] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116467000) [pid = 1662] [serial = 723] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x115ae7000) [pid = 1662] [serial = 722] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x115ea8400) [pid = 1662] [serial = 725] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1164e9c00) [pid = 1662] [serial = 726] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11862b000) [pid = 1662] [serial = 731] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11865b000) [pid = 1662] [serial = 732] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118690000) [pid = 1662] [serial = 734] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118687c00) [pid = 1662] [serial = 747] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116a21800) [pid = 1662] [serial = 746] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120ee6000) [pid = 1662] [serial = 753] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120d6b000) [pid = 1662] [serial = 752] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x121356400) [pid = 1662] [serial = 755] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12188f400) [pid = 1662] [serial = 756] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120d47c00) [pid = 1662] [serial = 744] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118857000) [pid = 1662] [serial = 737] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d4d800) [pid = 1662] [serial = 749] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120d55800) [pid = 1662] [serial = 750] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1186b7400) [pid = 1662] [serial = 735] [outer = 0x0] [url = about:blank] 16:42:47 INFO - PROCESS | 1662 | 1466725367012 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1662 | 1466725367014 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:42:47 INFO - PROCESS | 1662 | 1466725367019 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1662 | 1466725367020 Marionette TRACE conn2 <- [1,1078,null,{}] 16:42:47 INFO - PROCESS | 1662 | 1466725367022 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:42:47 INFO - PROCESS | 1662 | 1466725367024 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:47 INFO - PROCESS | 1662 | 1466725367105 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:42:47 INFO - PROCESS | 1662 | 1466725367111 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1662 | 1466725367112 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6f800 == 35 [pid = 1662] [id = 277] 16:42:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1186ad800) [pid = 1662] [serial = 829] [outer = 0x0] 16:42:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118853800) [pid = 1662] [serial = 830] [outer = 0x1186ad800] 16:42:47 INFO - PROCESS | 1662 | 1466725367138 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1195c4400) [pid = 1662] [serial = 831] [outer = 0x1186ad800] 16:42:47 INFO - PROCESS | 1662 | 1466725367472 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:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 16:42:47 INFO - PROCESS | 1662 | 1466725367488 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1662 | 1466725367489 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:42:47 INFO - PROCESS | 1662 | 1466725367496 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1662 | 1466725367500 Marionette TRACE conn2 <- [1,1082,null,{}] 16:42:47 INFO - PROCESS | 1662 | 1466725367503 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:42:47 INFO - PROCESS | 1662 | 1466725367505 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:47 INFO - PROCESS | 1662 | 1466725367600 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:42:47 INFO - PROCESS | 1662 | 1466725367649 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1662 | 1466725367651 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a3e800 == 36 [pid = 1662] [id = 278] 16:42:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1195c3000) [pid = 1662] [serial = 832] [outer = 0x0] 16:42:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11974d000) [pid = 1662] [serial = 833] [outer = 0x1195c3000] 16:42:47 INFO - PROCESS | 1662 | 1466725367676 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121128000) [pid = 1662] [serial = 834] [outer = 0x1195c3000] 16:42:47 INFO - PROCESS | 1662 | 1466725367987 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:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:42:48 INFO - PROCESS | 1662 | 1466725368021 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1662 | 1466725368023 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:42:48 INFO - PROCESS | 1662 | 1466725368025 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1662 | 1466725368026 Marionette TRACE conn2 <- [1,1086,null,{}] 16:42:48 INFO - PROCESS | 1662 | 1466725368028 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:42:48 INFO - PROCESS | 1662 | 1466725368029 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:48 INFO - PROCESS | 1662 | 1466725368109 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:42:48 INFO - PROCESS | 1662 | 1466725368165 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1662 | 1466725368166 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x121186800 == 37 [pid = 1662] [id = 279] 16:42:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x112c19000) [pid = 1662] [serial = 835] [outer = 0x0] 16:42:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121887000) [pid = 1662] [serial = 836] [outer = 0x112c19000] 16:42:48 INFO - PROCESS | 1662 | 1466725368191 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124327c00) [pid = 1662] [serial = 837] [outer = 0x112c19000] 16:42:48 INFO - PROCESS | 1662 | 1466725368456 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:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 467ms 16:42:48 INFO - PROCESS | 1662 | 1466725368493 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1662 | 1466725368494 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:42:48 INFO - PROCESS | 1662 | 1466725368496 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1662 | 1466725368497 Marionette TRACE conn2 <- [1,1090,null,{}] 16:42:48 INFO - PROCESS | 1662 | 1466725368500 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:42:48 INFO - PROCESS | 1662 | 1466725368502 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:48 INFO - PROCESS | 1662 | 1466725368593 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:42:48 INFO - PROCESS | 1662 | 1466725368598 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1662 | 1466725368602 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ecb800 == 38 [pid = 1662] [id = 280] 16:42:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125e72c00) [pid = 1662] [serial = 838] [outer = 0x0] 16:42:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126217400) [pid = 1662] [serial = 839] [outer = 0x125e72c00] 16:42:48 INFO - PROCESS | 1662 | 1466725368634 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x127119400) [pid = 1662] [serial = 840] [outer = 0x125e72c00] 16:42:48 INFO - PROCESS | 1662 | 1466725368990 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:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 16:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:42:49 INFO - PROCESS | 1662 | 1466725369014 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1662 | 1466725369016 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:42:49 INFO - PROCESS | 1662 | 1466725369018 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1662 | 1466725369019 Marionette TRACE conn2 <- [1,1094,null,{}] 16:42:49 INFO - PROCESS | 1662 | 1466725369021 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:42:49 INFO - PROCESS | 1662 | 1466725369023 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:49 INFO - PROCESS | 1662 | 1466725369132 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:42:49 INFO - PROCESS | 1662 | 1466725369148 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1662 | 1466725369149 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad0800 == 39 [pid = 1662] [id = 281] 16:42:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12711b800) [pid = 1662] [serial = 841] [outer = 0x0] 16:42:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1271cec00) [pid = 1662] [serial = 842] [outer = 0x12711b800] 16:42:49 INFO - PROCESS | 1662 | 1466725369174 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x127277400) [pid = 1662] [serial = 843] [outer = 0x12711b800] 16:42:49 INFO - PROCESS | 1662 | 1466725369503 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:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 16:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:42:49 INFO - PROCESS | 1662 | 1466725369537 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1662 | 1466725369538 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:42:49 INFO - PROCESS | 1662 | 1466725369540 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1662 | 1466725369541 Marionette TRACE conn2 <- [1,1098,null,{}] 16:42:49 INFO - PROCESS | 1662 | 1466725369544 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:42:49 INFO - PROCESS | 1662 | 1466725369545 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:49 INFO - PROCESS | 1662 | 1466725369642 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:42:49 INFO - PROCESS | 1662 | 1466725369656 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1662 | 1466725369657 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a6800 == 40 [pid = 1662] [id = 282] 16:42:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12727bc00) [pid = 1662] [serial = 844] [outer = 0x0] 16:42:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1272e7000) [pid = 1662] [serial = 845] [outer = 0x12727bc00] 16:42:49 INFO - PROCESS | 1662 | 1466725369688 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1272ec400) [pid = 1662] [serial = 846] [outer = 0x12727bc00] 16:42:50 INFO - PROCESS | 1662 | 1466725370028 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:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 16:42:50 INFO - PROCESS | 1662 | 1466725370060 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1662 | 1466725370061 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:42:50 INFO - PROCESS | 1662 | 1466725370063 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1662 | 1466725370064 Marionette TRACE conn2 <- [1,1102,null,{}] 16:42:50 INFO - PROCESS | 1662 | 1466725370067 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:42:50 INFO - PROCESS | 1662 | 1466725370068 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:50 INFO - PROCESS | 1662 | 1466725370167 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:42:50 INFO - PROCESS | 1662 | 1466725370170 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1662 | 1466725370171 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f29000 == 41 [pid = 1662] [id = 283] 16:42:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1272ec800) [pid = 1662] [serial = 847] [outer = 0x0] 16:42:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1272f2c00) [pid = 1662] [serial = 848] [outer = 0x1272ec800] 16:42:50 INFO - PROCESS | 1662 | 1466725370195 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1272ef000) [pid = 1662] [serial = 849] [outer = 0x1272ec800] 16:42:50 INFO - PROCESS | 1662 | 1466725370518 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:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 16:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:42:50 INFO - PROCESS | 1662 | 1466725370531 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1662 | 1466725370532 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:42:50 INFO - PROCESS | 1662 | 1466725370542 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1662 | 1466725370544 Marionette TRACE conn2 <- [1,1106,null,{}] 16:42:50 INFO - PROCESS | 1662 | 1466725370546 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:42:50 INFO - PROCESS | 1662 | 1466725370547 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:50 INFO - PROCESS | 1662 | 1466725370662 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:42:50 INFO - PROCESS | 1662 | 1466725370665 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1662 | 1466725370666 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a495800 == 42 [pid = 1662] [id = 284] 16:42:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12890e400) [pid = 1662] [serial = 850] [outer = 0x0] 16:42:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128913400) [pid = 1662] [serial = 851] [outer = 0x12890e400] 16:42:50 INFO - PROCESS | 1662 | 1466725370722 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128918000) [pid = 1662] [serial = 852] [outer = 0x12890e400] 16:42:51 INFO - PROCESS | 1662 | 1466725370995 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:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 476ms 16:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:42:51 INFO - PROCESS | 1662 | 1466725371014 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1662 | 1466725371015 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:42:51 INFO - PROCESS | 1662 | 1466725371031 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1662 | 1466725371033 Marionette TRACE conn2 <- [1,1110,null,{}] 16:42:51 INFO - PROCESS | 1662 | 1466725371043 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:42:51 INFO - PROCESS | 1662 | 1466725371044 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:51 INFO - PROCESS | 1662 | 1466725371307 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11865ec00) [pid = 1662] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1164e1400) [pid = 1662] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x112135400) [pid = 1662] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12134f800) [pid = 1662] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118660400) [pid = 1662] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1184c5800) [pid = 1662] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116237c00) [pid = 1662] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x127208000) [pid = 1662] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1218ca000) [pid = 1662] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1164e0400) [pid = 1662] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1249a7c00) [pid = 1662] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x123f31000) [pid = 1662] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:42:51 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x125e71800) [pid = 1662] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:42:51 INFO - PROCESS | 1662 | 1466725371352 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1662 | 1466725371354 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196c8800 == 43 [pid = 1662] [id = 285] 16:42:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x112862000) [pid = 1662] [serial = 853] [outer = 0x0] 16:42:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x115adc800) [pid = 1662] [serial = 854] [outer = 0x112862000] 16:42:51 INFO - PROCESS | 1662 | 1466725371381 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11962b800) [pid = 1662] [serial = 855] [outer = 0x112862000] 16:42:51 INFO - PROCESS | 1662 | 1466725371675 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:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 693ms 16:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:42:51 INFO - PROCESS | 1662 | 1466725371712 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1662 | 1466725371713 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:42:51 INFO - PROCESS | 1662 | 1466725371715 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1662 | 1466725371718 Marionette TRACE conn2 <- [1,1114,null,{}] 16:42:51 INFO - PROCESS | 1662 | 1466725371727 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:42:51 INFO - PROCESS | 1662 | 1466725371729 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:51 INFO - PROCESS | 1662 | 1466725371831 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:42:51 INFO - PROCESS | 1662 | 1466725371994 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1662 | 1466725371996 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0ae800 == 44 [pid = 1662] [id = 286] 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128ee7c00) [pid = 1662] [serial = 856] [outer = 0x0] 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12914c000) [pid = 1662] [serial = 857] [outer = 0x128ee7c00] 16:42:52 INFO - PROCESS | 1662 | 1466725372026 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129152400) [pid = 1662] [serial = 858] [outer = 0x128ee7c00] 16:42:52 INFO - PROCESS | 1662 | 1466725372303 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:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 628ms 16:42:52 INFO - PROCESS | 1662 | 1466725372344 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1662 | 1466725372345 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:42:52 INFO - PROCESS | 1662 | 1466725372347 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1662 | 1466725372348 Marionette TRACE conn2 <- [1,1118,null,{}] 16:42:52 INFO - PROCESS | 1662 | 1466725372350 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:42:52 INFO - PROCESS | 1662 | 1466725372353 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:52 INFO - PROCESS | 1662 | 1466725372445 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:42:52 INFO - PROCESS | 1662 | 1466725372501 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1662 | 1466725372502 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0c0000 == 45 [pid = 1662] [id = 287] 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x120fac000) [pid = 1662] [serial = 859] [outer = 0x0] 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x129153400) [pid = 1662] [serial = 860] [outer = 0x120fac000] 16:42:52 INFO - PROCESS | 1662 | 1466725372526 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12917a400) [pid = 1662] [serial = 861] [outer = 0x120fac000] 16:42:52 INFO - PROCESS | 1662 | 1466725372803 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:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 16:42:52 INFO - PROCESS | 1662 | 1466725372819 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1662 | 1466725372822 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:42:52 INFO - PROCESS | 1662 | 1466725372831 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1662 | 1466725372843 Marionette TRACE conn2 <- [1,1122,null,{}] 16:42:52 INFO - PROCESS | 1662 | 1466725372859 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:42:52 INFO - PROCESS | 1662 | 1466725372861 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:52 INFO - PROCESS | 1662 | 1466725372947 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:42:52 INFO - PROCESS | 1662 | 1466725372952 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1662 | 1466725372953 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7ce000 == 46 [pid = 1662] [id = 288] 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12917ec00) [pid = 1662] [serial = 862] [outer = 0x0] 16:42:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1291b1400) [pid = 1662] [serial = 863] [outer = 0x12917ec00] 16:42:52 INFO - PROCESS | 1662 | 1466725372976 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1291b6400) [pid = 1662] [serial = 864] [outer = 0x12917ec00] 16:42:53 INFO - PROCESS | 1662 | 1466725373288 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:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 539ms 16:42:53 INFO - PROCESS | 1662 | 1466725373372 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1662 | 1466725373375 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:42:53 INFO - PROCESS | 1662 | 1466725373378 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1662 | 1466725373380 Marionette TRACE conn2 <- [1,1126,null,{}] 16:42:53 INFO - PROCESS | 1662 | 1466725373384 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:42:53 INFO - PROCESS | 1662 | 1466725373386 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:53 INFO - PROCESS | 1662 | 1466725373501 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:42:53 INFO - PROCESS | 1662 | 1466725373553 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1662 | 1466725373557 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae1000 == 47 [pid = 1662] [id = 289] 16:42:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x113c5b800) [pid = 1662] [serial = 865] [outer = 0x0] 16:42:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x115eb0c00) [pid = 1662] [serial = 866] [outer = 0x113c5b800] 16:42:53 INFO - PROCESS | 1662 | 1466725373587 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x116a1b800) [pid = 1662] [serial = 867] [outer = 0x113c5b800] 16:42:54 INFO - PROCESS | 1662 | 1466725374058 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:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 720ms 16:42:54 INFO - PROCESS | 1662 | 1466725374099 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1662 | 1466725374101 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:42:54 INFO - PROCESS | 1662 | 1466725374105 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1662 | 1466725374108 Marionette TRACE conn2 <- [1,1130,null,{}] 16:42:54 INFO - PROCESS | 1662 | 1466725374111 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:42:54 INFO - PROCESS | 1662 | 1466725374112 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:54 INFO - PROCESS | 1662 | 1466725374218 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:42:54 INFO - PROCESS | 1662 | 1466725374289 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1662 | 1466725374290 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x121802800 == 48 [pid = 1662] [id = 290] 16:42:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11747c000) [pid = 1662] [serial = 868] [outer = 0x0] 16:42:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118fdc000) [pid = 1662] [serial = 869] [outer = 0x11747c000] 16:42:54 INFO - PROCESS | 1662 | 1466725374323 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119628000) [pid = 1662] [serial = 870] [outer = 0x11747c000] 16:42:54 INFO - PROCESS | 1662 | 1466725374864 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:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 823ms 16:42:54 INFO - PROCESS | 1662 | 1466725374927 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1662 | 1466725374929 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:42:54 INFO - PROCESS | 1662 | 1466725374932 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1662 | 1466725374933 Marionette TRACE conn2 <- [1,1134,null,{}] 16:42:54 INFO - PROCESS | 1662 | 1466725374941 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:42:54 INFO - PROCESS | 1662 | 1466725374944 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:55 INFO - PROCESS | 1662 | 1466725375051 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:42:55 INFO - PROCESS | 1662 | 1466725375122 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1662 | 1466725375125 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb07000 == 49 [pid = 1662] [id = 291] 16:42:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x123f2c800) [pid = 1662] [serial = 871] [outer = 0x0] 16:42:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x124476c00) [pid = 1662] [serial = 872] [outer = 0x123f2c800] 16:42:55 INFO - PROCESS | 1662 | 1466725375156 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x125e6a800) [pid = 1662] [serial = 873] [outer = 0x123f2c800] 16:42:55 INFO - PROCESS | 1662 | 1466725375571 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:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 16:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:42:55 INFO - PROCESS | 1662 | 1466725375602 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1662 | 1466725375604 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:42:55 INFO - PROCESS | 1662 | 1466725375606 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1662 | 1466725375607 Marionette TRACE conn2 <- [1,1138,null,{}] 16:42:55 INFO - PROCESS | 1662 | 1466725375609 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:42:55 INFO - PROCESS | 1662 | 1466725375611 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:55 INFO - PROCESS | 1662 | 1466725375713 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:42:55 INFO - PROCESS | 1662 | 1466725375771 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1662 | 1466725375772 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7e8000 == 50 [pid = 1662] [id = 292] 16:42:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x123f31000) [pid = 1662] [serial = 874] [outer = 0x0] 16:42:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1271c6800) [pid = 1662] [serial = 875] [outer = 0x123f31000] 16:42:55 INFO - PROCESS | 1662 | 1466725375800 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12720f000) [pid = 1662] [serial = 876] [outer = 0x123f31000] 16:42:56 INFO - PROCESS | 1662 | 1466725376267 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:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 668ms 16:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:42:56 INFO - PROCESS | 1662 | 1466725376274 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1662 | 1466725376276 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:42:56 INFO - PROCESS | 1662 | 1466725376278 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1662 | 1466725376279 Marionette TRACE conn2 <- [1,1142,null,{}] 16:42:56 INFO - PROCESS | 1662 | 1466725376282 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:42:56 INFO - PROCESS | 1662 | 1466725376283 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:56 INFO - PROCESS | 1662 | 1466725376399 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:42:56 INFO - PROCESS | 1662 | 1466725376496 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1662 | 1466725376497 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e34000 == 51 [pid = 1662] [id = 293] 16:42:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x11677c000) [pid = 1662] [serial = 877] [outer = 0x0] 16:42:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x127270800) [pid = 1662] [serial = 878] [outer = 0x11677c000] 16:42:56 INFO - PROCESS | 1662 | 1466725376527 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1289da000) [pid = 1662] [serial = 879] [outer = 0x11677c000] 16:42:57 INFO - PROCESS | 1662 | 1466725377104 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:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 871ms 16:42:57 INFO - PROCESS | 1662 | 1466725377149 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1662 | 1466725377152 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:42:57 INFO - PROCESS | 1662 | 1466725377173 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1662 | 1466725377175 Marionette TRACE conn2 <- [1,1146,null,{}] 16:42:57 INFO - PROCESS | 1662 | 1466725377178 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:42:57 INFO - PROCESS | 1662 | 1466725377180 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:57 INFO - PROCESS | 1662 | 1466725377276 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:42:57 INFO - PROCESS | 1662 | 1466725377354 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1662 | 1466725377355 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x118545000 == 52 [pid = 1662] [id = 294] 16:42:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x1129a4400) [pid = 1662] [serial = 880] [outer = 0x0] 16:42:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x115f5b000) [pid = 1662] [serial = 881] [outer = 0x1129a4400] 16:42:57 INFO - PROCESS | 1662 | 1466725377382 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1176cf000) [pid = 1662] [serial = 882] [outer = 0x1129a4400] 16:42:57 INFO - PROCESS | 1662 | 1466725377826 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:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms 16:42:57 INFO - PROCESS | 1662 | 1466725377844 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1662 | 1466725377847 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:42:57 INFO - PROCESS | 1662 | 1466725377851 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1662 | 1466725377852 Marionette TRACE conn2 <- [1,1150,null,{}] 16:42:57 INFO - PROCESS | 1662 | 1466725377855 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:42:57 INFO - PROCESS | 1662 | 1466725377856 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:57 INFO - PROCESS | 1662 | 1466725377952 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:42:58 INFO - PROCESS | 1662 | 1466725378012 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1662 | 1466725378013 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e62800 == 53 [pid = 1662] [id = 295] 16:42:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x11862a400) [pid = 1662] [serial = 883] [outer = 0x0] 16:42:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x118856c00) [pid = 1662] [serial = 884] [outer = 0x11862a400] 16:42:58 INFO - PROCESS | 1662 | 1466725378040 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1195c1800) [pid = 1662] [serial = 885] [outer = 0x11862a400] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x119509000 == 52 [pid = 1662] [id = 241] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0c0000 == 51 [pid = 1662] [id = 287] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0ae800 == 50 [pid = 1662] [id = 286] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1196c8800 == 49 [pid = 1662] [id = 285] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12a495800 == 48 [pid = 1662] [id = 284] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x128f29000 == 47 [pid = 1662] [id = 283] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1288a6800 == 46 [pid = 1662] [id = 282] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad0800 == 45 [pid = 1662] [id = 281] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x125ecb800 == 44 [pid = 1662] [id = 280] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x121186800 == 43 [pid = 1662] [id = 279] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x119a3e800 == 42 [pid = 1662] [id = 278] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x117e6f800 == 41 [pid = 1662] [id = 277] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x117e5a800 == 40 [pid = 1662] [id = 276] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x118211800 == 39 [pid = 1662] [id = 275] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x121180800 == 38 [pid = 1662] [id = 272] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x116adf800 == 37 [pid = 1662] [id = 271] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12a82f000 == 36 [pid = 1662] [id = 270] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12b726000 == 35 [pid = 1662] [id = 274] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5d5000 == 34 [pid = 1662] [id = 273] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x118545000 == 33 [pid = 1662] [id = 294] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x120e34000 == 32 [pid = 1662] [id = 293] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7e8000 == 31 [pid = 1662] [id = 292] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb07000 == 30 [pid = 1662] [id = 291] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x121802800 == 29 [pid = 1662] [id = 290] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7ce000 == 28 [pid = 1662] [id = 288] 16:42:58 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae1000 == 27 [pid = 1662] [id = 289] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x125e73000) [pid = 1662] [serial = 794] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x124a6ec00) [pid = 1662] [serial = 791] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x1265aa400) [pid = 1662] [serial = 797] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x11960fc00) [pid = 1662] [serial = 780] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1186bb800) [pid = 1662] [serial = 779] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x115ae1000) [pid = 1662] [serial = 761] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x11747f000) [pid = 1662] [serial = 773] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x113238800) [pid = 1662] [serial = 774] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1184c1800) [pid = 1662] [serial = 764] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x113276400) [pid = 1662] [serial = 771] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11299dc00) [pid = 1662] [serial = 770] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x118fe4400) [pid = 1662] [serial = 767] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x121410800) [pid = 1662] [serial = 785] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x119625800) [pid = 1662] [serial = 782] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x120d54000) [pid = 1662] [serial = 783] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118624800) [pid = 1662] [serial = 776] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x118658400) [pid = 1662] [serial = 777] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11687c400) [pid = 1662] [serial = 800] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x119629c00) [pid = 1662] [serial = 801] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x127117000) [pid = 1662] [serial = 798] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12720e800) [pid = 1662] [serial = 806] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1249a7000) [pid = 1662] [serial = 789] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x127270400) [pid = 1662] [serial = 807] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1241b8000) [pid = 1662] [serial = 788] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1195be400) [pid = 1662] [serial = 795] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x125d1c800) [pid = 1662] [serial = 792] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x127204400) [pid = 1662] [serial = 804] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12188ec00) [pid = 1662] [serial = 786] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1196a0c00) [pid = 1662] [serial = 803] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x127208c00) [pid = 1662] [serial = 809] [outer = 0x0] [url = about:blank] 16:42:58 INFO - PROCESS | 1662 | 1466725378954 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:42:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1131df000) [pid = 1662] [serial = 886] [outer = 0x12c4d6000] 16:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1123ms 16:42:58 INFO - PROCESS | 1662 | 1466725378993 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1662 | 1466725378995 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:42:59 INFO - PROCESS | 1662 | 1466725379029 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1662 | 1466725379031 Marionette TRACE conn2 <- [1,1154,null,{}] 16:42:59 INFO - PROCESS | 1662 | 1466725379035 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:42:59 INFO - PROCESS | 1662 | 1466725379036 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:59 INFO - PROCESS | 1662 | 1466725379114 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:42:59 INFO - PROCESS | 1662 | 1466725379123 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1662 | 1466725379125 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x117476000 == 28 [pid = 1662] [id = 296] 16:42:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x115f5f400) [pid = 1662] [serial = 887] [outer = 0x0] 16:42:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x117148000) [pid = 1662] [serial = 888] [outer = 0x115f5f400] 16:42:59 INFO - PROCESS | 1662 | 1466725379153 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117483000) [pid = 1662] [serial = 889] [outer = 0x115f5f400] 16:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 488ms 16:42:59 INFO - PROCESS | 1662 | 1466725379496 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:42:59 INFO - PROCESS | 1662 | 1466725379499 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1662 | 1466725379504 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:42:59 INFO - PROCESS | 1662 | 1466725379509 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1662 | 1466725379511 Marionette TRACE conn2 <- [1,1158,null,{}] 16:42:59 INFO - PROCESS | 1662 | 1466725379513 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:42:59 INFO - PROCESS | 1662 | 1466725379515 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:59 INFO - PROCESS | 1662 | 1466725379595 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:42:59 INFO - PROCESS | 1662 | 1466725379652 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1662 | 1466725379653 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:42:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x118537800 == 29 [pid = 1662] [id = 297] 16:42:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x117480800) [pid = 1662] [serial = 890] [outer = 0x0] 16:42:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1182a1400) [pid = 1662] [serial = 891] [outer = 0x117480800] 16:42:59 INFO - PROCESS | 1662 | 1466725379680 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118654c00) [pid = 1662] [serial = 892] [outer = 0x117480800] 16:43:00 INFO - PROCESS | 1662 | 1466725379997 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:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 16:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:43:00 INFO - PROCESS | 1662 | 1466725380029 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1662 | 1466725380030 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:43:00 INFO - PROCESS | 1662 | 1466725380032 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1662 | 1466725380037 Marionette TRACE conn2 <- [1,1162,null,{}] 16:43:00 INFO - PROCESS | 1662 | 1466725380045 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:43:00 INFO - PROCESS | 1662 | 1466725380048 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:00 INFO - PROCESS | 1662 | 1466725380124 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:43:00 INFO - PROCESS | 1662 | 1466725380181 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1662 | 1466725380183 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196c8800 == 30 [pid = 1662] [id = 298] 16:43:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x117498400) [pid = 1662] [serial = 893] [outer = 0x0] 16:43:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1195bb800) [pid = 1662] [serial = 894] [outer = 0x117498400] 16:43:00 INFO - PROCESS | 1662 | 1466725380211 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119625400) [pid = 1662] [serial = 895] [outer = 0x117498400] 16:43:00 INFO - PROCESS | 1662 | 1466725380478 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:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 473ms 16:43:00 INFO - PROCESS | 1662 | 1466725380508 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1662 | 1466725380510 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:43:00 INFO - PROCESS | 1662 | 1466725380512 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1662 | 1466725380513 Marionette TRACE conn2 <- [1,1166,null,{}] 16:43:00 INFO - PROCESS | 1662 | 1466725380516 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:43:00 INFO - PROCESS | 1662 | 1466725380517 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:00 INFO - PROCESS | 1662 | 1466725380606 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:43:00 INFO - PROCESS | 1662 | 1466725380609 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1662 | 1466725380610 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e34000 == 31 [pid = 1662] [id = 299] 16:43:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11969b400) [pid = 1662] [serial = 896] [outer = 0x0] 16:43:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x120d50800) [pid = 1662] [serial = 897] [outer = 0x11969b400] 16:43:00 INFO - PROCESS | 1662 | 1466725380637 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x120ee4c00) [pid = 1662] [serial = 898] [outer = 0x11969b400] 16:43:01 INFO - PROCESS | 1662 | 1466725381114 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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 620ms 16:43:01 INFO - PROCESS | 1662 | 1466725381133 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1662 | 1466725381137 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:43:01 INFO - PROCESS | 1662 | 1466725381149 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1662 | 1466725381150 Marionette TRACE conn2 <- [1,1170,null,{}] 16:43:01 INFO - PROCESS | 1662 | 1466725381154 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:43:01 INFO - PROCESS | 1662 | 1466725381156 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:01 INFO - PROCESS | 1662 | 1466725381299 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:43:01 INFO - PROCESS | 1662 | 1466725381324 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1662 | 1466725381325 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x121821800 == 32 [pid = 1662] [id = 300] 16:43:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x116237c00) [pid = 1662] [serial = 899] [outer = 0x0] 16:43:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x121359800) [pid = 1662] [serial = 900] [outer = 0x116237c00] 16:43:01 INFO - PROCESS | 1662 | 1466725381365 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12188b400) [pid = 1662] [serial = 901] [outer = 0x116237c00] 16:43:01 INFO - PROCESS | 1662 | 1466725381742 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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 621ms 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:43:01 INFO - PROCESS | 1662 | 1466725381776 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1662 | 1466725381778 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:43:01 INFO - PROCESS | 1662 | 1466725381780 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1662 | 1466725381781 Marionette TRACE conn2 <- [1,1174,null,{}] 16:43:01 INFO - PROCESS | 1662 | 1466725381783 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:43:01 INFO - PROCESS | 1662 | 1466725381787 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:01 INFO - PROCESS | 1662 | 1466725381890 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:43:01 INFO - PROCESS | 1662 | 1466725381928 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1662 | 1466725381928 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ee5000 == 33 [pid = 1662] [id = 301] 16:43:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12197d000) [pid = 1662] [serial = 902] [outer = 0x0] 16:43:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x124a6e800) [pid = 1662] [serial = 903] [outer = 0x12197d000] 16:43:01 INFO - PROCESS | 1662 | 1466725381953 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x126522800) [pid = 1662] [serial = 904] [outer = 0x12197d000] 16:43:02 INFO - PROCESS | 1662 | 1466725382243 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:43:02 INFO - PROCESS | 1662 | 1466725382299 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 1662 | 1466725382302 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1662 | 1466725382303 Marionette TRACE conn2 <- [1,1178,null,{}] 16:43:02 INFO - PROCESS | 1662 | 1466725382306 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:43:02 INFO - PROCESS | 1662 | 1466725382307 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:02 INFO - PROCESS | 1662 | 1466725382399 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:43:02 INFO - PROCESS | 1662 | 1466725382437 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1662 | 1466725382438 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x128822800 == 34 [pid = 1662] [id = 302] 16:43:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x125d11800) [pid = 1662] [serial = 905] [outer = 0x0] 16:43:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x1271c7c00) [pid = 1662] [serial = 906] [outer = 0x125d11800] 16:43:02 INFO - PROCESS | 1662 | 1466725382462 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1271d2c00) [pid = 1662] [serial = 907] [outer = 0x125d11800] 16:43:03 INFO - PROCESS | 1662 | 1466725383049 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:43:03 INFO - PROCESS | 1662 | 1466725383124 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:43:03 INFO - PROCESS | 1662 | 1466725383126 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1662 | 1466725383128 Marionette TRACE conn2 <- [1,1182,null,{}] 16:43:03 INFO - PROCESS | 1662 | 1466725383130 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:43:03 INFO - PROCESS | 1662 | 1466725383131 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:03 INFO - PROCESS | 1662 | 1466725383206 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:43:03 INFO - PROCESS | 1662 | 1466725383210 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1662 | 1466725383211 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11825f800 == 35 [pid = 1662] [id = 303] 16:43:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x113c21c00) [pid = 1662] [serial = 908] [outer = 0x0] 16:43:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116f95800) [pid = 1662] [serial = 909] [outer = 0x113c21c00] 16:43:03 INFO - PROCESS | 1662 | 1466725383236 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11865ac00) [pid = 1662] [serial = 910] [outer = 0x113c21c00] 16:43:03 INFO - PROCESS | 1662 | 1466725383566 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:43:03 INFO - PROCESS | 1662 | 1466725383596 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:43:03 INFO - PROCESS | 1662 | 1466725383608 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1662 | 1466725383609 Marionette TRACE conn2 <- [1,1186,null,{}] 16:43:03 INFO - PROCESS | 1662 | 1466725383611 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:43:03 INFO - PROCESS | 1662 | 1466725383613 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:03 INFO - PROCESS | 1662 | 1466725383725 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:43:03 INFO - PROCESS | 1662 | 1466725383731 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1662 | 1466725383733 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f15000 == 36 [pid = 1662] [id = 304] 16:43:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11747d800) [pid = 1662] [serial = 911] [outer = 0x0] 16:43:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118fdd800) [pid = 1662] [serial = 912] [outer = 0x11747d800] 16:43:03 INFO - PROCESS | 1662 | 1466725383758 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1265a4c00) [pid = 1662] [serial = 913] [outer = 0x11747d800] 16:43:04 INFO - PROCESS | 1662 | 1466725384049 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:43:04 INFO - PROCESS | 1662 | 1466725384078 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:43:04 INFO - PROCESS | 1662 | 1466725384080 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1662 | 1466725384082 Marionette TRACE conn2 <- [1,1190,null,{}] 16:43:04 INFO - PROCESS | 1662 | 1466725384084 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:43:04 INFO - PROCESS | 1662 | 1466725384085 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:04 INFO - PROCESS | 1662 | 1466725384164 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:43:04 INFO - PROCESS | 1662 | 1466725384169 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1662 | 1466725384172 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x129318000 == 37 [pid = 1662] [id = 305] 16:43:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118f94800) [pid = 1662] [serial = 914] [outer = 0x0] 16:43:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12720c400) [pid = 1662] [serial = 915] [outer = 0x118f94800] 16:43:04 INFO - PROCESS | 1662 | 1466725384195 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1272e5400) [pid = 1662] [serial = 916] [outer = 0x118f94800] 16:43:04 INFO - PROCESS | 1662 | 1466725384514 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:43:04 INFO - PROCESS | 1662 | 1466725384556 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:43:04 INFO - PROCESS | 1662 | 1466725384558 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1662 | 1466725384568 Marionette TRACE conn2 <- [1,1194,null,{}] 16:43:04 INFO - PROCESS | 1662 | 1466725384570 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:43:04 INFO - PROCESS | 1662 | 1466725384572 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:04 INFO - PROCESS | 1662 | 1466725384685 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:43:04 INFO - PROCESS | 1662 | 1466725384691 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1662 | 1466725384693 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5b9000 == 38 [pid = 1662] [id = 306] 16:43:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x126524800) [pid = 1662] [serial = 917] [outer = 0x0] 16:43:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1272f0000) [pid = 1662] [serial = 918] [outer = 0x126524800] 16:43:04 INFO - PROCESS | 1662 | 1466725384719 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128ee2000) [pid = 1662] [serial = 919] [outer = 0x126524800] 16:43:05 INFO - PROCESS | 1662 | 1466725385027 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1662 | 1466725385043 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:43:05 INFO - PROCESS | 1662 | 1466725385046 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1662 | 1466725385047 Marionette TRACE conn2 <- [1,1198,null,{}] 16:43:05 INFO - PROCESS | 1662 | 1466725385049 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:43:05 INFO - PROCESS | 1662 | 1466725385050 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:05 INFO - PROCESS | 1662 | 1466725385216 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:43:05 INFO - PROCESS | 1662 | 1466725385299 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1662 | 1466725385302 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x116678800 == 39 [pid = 1662] [id = 307] 16:43:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11299e400) [pid = 1662] [serial = 920] [outer = 0x0] 16:43:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x113232c00) [pid = 1662] [serial = 921] [outer = 0x11299e400] 16:43:05 INFO - PROCESS | 1662 | 1466725385334 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x115eaa800) [pid = 1662] [serial = 922] [outer = 0x11299e400] 16:43:05 INFO - PROCESS | 1662 | 1466725385856 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:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 820ms 16:43:05 INFO - PROCESS | 1662 | 1466725385893 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1662 | 1466725385896 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:43:05 INFO - PROCESS | 1662 | 1466725385902 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1662 | 1466725385905 Marionette TRACE conn2 <- [1,1202,null,{}] 16:43:05 INFO - PROCESS | 1662 | 1466725385908 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:43:05 INFO - PROCESS | 1662 | 1466725385910 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:06 INFO - PROCESS | 1662 | 1466725386018 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:43:06 INFO - PROCESS | 1662 | 1466725386099 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1662 | 1466725386101 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196dc000 == 40 [pid = 1662] [id = 308] 16:43:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118334400) [pid = 1662] [serial = 923] [outer = 0x0] 16:43:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118658400) [pid = 1662] [serial = 924] [outer = 0x118334400] 16:43:06 INFO - PROCESS | 1662 | 1466725386132 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1186b2c00) [pid = 1662] [serial = 925] [outer = 0x118334400] 16:43:06 INFO - PROCESS | 1662 | 1466725386716 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:43:06 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:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 872ms 16:43:06 INFO - PROCESS | 1662 | 1466725386775 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1662 | 1466725386778 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:43:06 INFO - PROCESS | 1662 | 1466725386782 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1662 | 1466725386784 Marionette TRACE conn2 <- [1,1206,null,{}] 16:43:06 INFO - PROCESS | 1662 | 1466725386788 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:43:06 INFO - PROCESS | 1662 | 1466725386790 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:07 INFO - PROCESS | 1662 | 1466725387082 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:43:07 INFO - PROCESS | 1662 | 1466725387214 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1662 | 1466725387215 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116419800 == 41 [pid = 1662] [id = 309] 16:43:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x112867c00) [pid = 1662] [serial = 926] [outer = 0x0] 16:43:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x113237800) [pid = 1662] [serial = 927] [outer = 0x112867c00] 16:43:07 INFO - PROCESS | 1662 | 1466725387245 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x115eac000) [pid = 1662] [serial = 928] [outer = 0x112867c00] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x129318000 == 40 [pid = 1662] [id = 305] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x128f15000 == 39 [pid = 1662] [id = 304] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x11825f800 == 38 [pid = 1662] [id = 303] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x128822800 == 37 [pid = 1662] [id = 302] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x125ee5000 == 36 [pid = 1662] [id = 301] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x121821800 == 35 [pid = 1662] [id = 300] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x120e34000 == 34 [pid = 1662] [id = 299] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x1196c8800 == 33 [pid = 1662] [id = 298] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x118537800 == 32 [pid = 1662] [id = 297] 16:43:07 INFO - PROCESS | 1662 | --DOCSHELL 0x117476000 == 31 [pid = 1662] [id = 296] 16:43:07 INFO - PROCESS | 1662 | 1466725387667 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:43:07 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:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 923ms 16:43:07 INFO - PROCESS | 1662 | 1466725387706 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1662 | 1466725387708 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:43:07 INFO - PROCESS | 1662 | 1466725387711 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1662 | 1466725387713 Marionette TRACE conn2 <- [1,1210,null,{}] 16:43:07 INFO - PROCESS | 1662 | 1466725387724 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:43:07 INFO - PROCESS | 1662 | 1466725387725 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1182a8000) [pid = 1662] [serial = 717] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x111f13c00) [pid = 1662] [serial = 720] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1272e7000) [pid = 1662] [serial = 845] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1272f2c00) [pid = 1662] [serial = 848] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1272ec400) [pid = 1662] [serial = 846] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11974d000) [pid = 1662] [serial = 833] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x121128000) [pid = 1662] [serial = 834] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128913400) [pid = 1662] [serial = 851] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12727a800) [pid = 1662] [serial = 810] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1184c6000) [pid = 1662] [serial = 815] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118690400) [pid = 1662] [serial = 816] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119748000) [pid = 1662] [serial = 818] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x120ee7c00) [pid = 1662] [serial = 819] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x115ea9c00) [pid = 1662] [serial = 812] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116781c00) [pid = 1662] [serial = 813] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118627000) [pid = 1662] [serial = 827] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11868fc00) [pid = 1662] [serial = 828] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x121887000) [pid = 1662] [serial = 836] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124327c00) [pid = 1662] [serial = 837] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1218cb400) [pid = 1662] [serial = 821] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x124323800) [pid = 1662] [serial = 822] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126217400) [pid = 1662] [serial = 839] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x127119400) [pid = 1662] [serial = 840] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118853800) [pid = 1662] [serial = 830] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1195c4400) [pid = 1662] [serial = 831] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113c22c00) [pid = 1662] [serial = 824] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116767800) [pid = 1662] [serial = 825] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128918000) [pid = 1662] [serial = 852] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1291b1400) [pid = 1662] [serial = 863] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1291b6400) [pid = 1662] [serial = 864] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11962b800) [pid = 1662] [serial = 855] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x129153400) [pid = 1662] [serial = 860] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115adc800) [pid = 1662] [serial = 854] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1271cec00) [pid = 1662] [serial = 842] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12917a400) [pid = 1662] [serial = 861] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1272ef000) [pid = 1662] [serial = 849] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12914c000) [pid = 1662] [serial = 857] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x127277400) [pid = 1662] [serial = 843] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129152400) [pid = 1662] [serial = 858] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119613400) [pid = 1662] [serial = 768] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118631400) [pid = 1662] [serial = 765] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123fd5800) [pid = 1662] [serial = 759] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11677dc00) [pid = 1662] [serial = 762] [outer = 0x0] [url = about:blank] 16:43:07 INFO - PROCESS | 1662 | 1466725387833 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:43:07 INFO - PROCESS | 1662 | 1466725387843 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1662 | 1466725387845 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116860800 == 32 [pid = 1662] [id = 310] 16:43:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1162aac00) [pid = 1662] [serial = 929] [outer = 0x0] 16:43:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116781c00) [pid = 1662] [serial = 930] [outer = 0x1162aac00] 16:43:07 INFO - PROCESS | 1662 | 1466725387871 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11747a400) [pid = 1662] [serial = 931] [outer = 0x1162aac00] 16:43:08 INFO - PROCESS | 1662 | 1466725388207 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:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 16:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:43:08 INFO - PROCESS | 1662 | 1466725388231 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1662 | 1466725388233 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:43:08 INFO - PROCESS | 1662 | 1466725388237 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1662 | 1466725388239 Marionette TRACE conn2 <- [1,1214,null,{}] 16:43:08 INFO - PROCESS | 1662 | 1466725388242 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:43:08 INFO - PROCESS | 1662 | 1466725388243 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:08 INFO - PROCESS | 1662 | 1466725388332 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:43:08 INFO - PROCESS | 1662 | 1466725388389 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1662 | 1466725388390 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb3800 == 33 [pid = 1662] [id = 311] 16:43:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11747d400) [pid = 1662] [serial = 932] [outer = 0x0] 16:43:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1182a6c00) [pid = 1662] [serial = 933] [outer = 0x11747d400] 16:43:08 INFO - PROCESS | 1662 | 1466725388416 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118689800) [pid = 1662] [serial = 934] [outer = 0x11747d400] 16:43:08 INFO - PROCESS | 1662 | 1466725388715 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:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 16:43:08 INFO - PROCESS | 1662 | 1466725388758 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1662 | 1466725388760 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:43:08 INFO - PROCESS | 1662 | 1466725388770 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1662 | 1466725388774 Marionette TRACE conn2 <- [1,1218,null,{}] 16:43:08 INFO - PROCESS | 1662 | 1466725388776 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:43:08 INFO - PROCESS | 1662 | 1466725388778 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:08 INFO - PROCESS | 1662 | 1466725388858 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:43:08 INFO - PROCESS | 1662 | 1466725388916 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1662 | 1466725388917 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195e1800 == 34 [pid = 1662] [id = 312] 16:43:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112867000) [pid = 1662] [serial = 935] [outer = 0x0] 16:43:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1186b3000) [pid = 1662] [serial = 936] [outer = 0x112867000] 16:43:08 INFO - PROCESS | 1662 | 1466725388942 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119613400) [pid = 1662] [serial = 937] [outer = 0x112867000] 16:43:09 INFO - PROCESS | 1662 | 1466725389213 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:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 479ms 16:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:43:09 INFO - PROCESS | 1662 | 1466725389245 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1662 | 1466725389247 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:43:09 INFO - PROCESS | 1662 | 1466725389250 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1662 | 1466725389253 Marionette TRACE conn2 <- [1,1222,null,{}] 16:43:09 INFO - PROCESS | 1662 | 1466725389266 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:43:09 INFO - PROCESS | 1662 | 1466725389268 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:09 INFO - PROCESS | 1662 | 1466725389393 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:43:09 INFO - PROCESS | 1662 | 1466725389476 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1662 | 1466725389477 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x121186000 == 35 [pid = 1662] [id = 313] 16:43:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x117480400) [pid = 1662] [serial = 938] [outer = 0x0] 16:43:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11962b800) [pid = 1662] [serial = 939] [outer = 0x117480400] 16:43:09 INFO - PROCESS | 1662 | 1466725389517 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d64c00) [pid = 1662] [serial = 940] [outer = 0x117480400] 16:43:09 INFO - PROCESS | 1662 | 1466725389906 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:43:09 INFO - PROCESS | 1662 | 1466725389933 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:43:09 INFO - PROCESS | 1662 | 1466725389935 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1662 | 1466725389937 Marionette TRACE conn2 <- [1,1226,null,{}] 16:43:09 INFO - PROCESS | 1662 | 1466725389939 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:43:09 INFO - PROCESS | 1662 | 1466725389940 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:10 INFO - PROCESS | 1662 | 1466725390041 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:43:10 INFO - PROCESS | 1662 | 1466725390054 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1662 | 1466725390058 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a79800 == 36 [pid = 1662] [id = 314] 16:43:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121883400) [pid = 1662] [serial = 941] [outer = 0x0] 16:43:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12188e400) [pid = 1662] [serial = 942] [outer = 0x121883400] 16:43:10 INFO - PROCESS | 1662 | 1466725390089 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123fd8000) [pid = 1662] [serial = 943] [outer = 0x121883400] 16:43:10 INFO - PROCESS | 1662 | 1466725390437 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:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 16:43:10 INFO - PROCESS | 1662 | 1466725390455 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1662 | 1466725390456 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:43:10 INFO - PROCESS | 1662 | 1466725390458 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1662 | 1466725390459 Marionette TRACE conn2 <- [1,1230,null,{}] 16:43:10 INFO - PROCESS | 1662 | 1466725390462 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:43:10 INFO - PROCESS | 1662 | 1466725390463 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:10 INFO - PROCESS | 1662 | 1466725390563 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:43:10 INFO - PROCESS | 1662 | 1466725390574 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1662 | 1466725390575 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12713e800 == 37 [pid = 1662] [id = 315] 16:43:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1249ac800) [pid = 1662] [serial = 944] [outer = 0x0] 16:43:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125d1cc00) [pid = 1662] [serial = 945] [outer = 0x1249ac800] 16:43:10 INFO - PROCESS | 1662 | 1466725390599 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12629c800) [pid = 1662] [serial = 946] [outer = 0x1249ac800] 16:43:10 INFO - PROCESS | 1662 | 1466725390933 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:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 517ms 16:43:10 INFO - PROCESS | 1662 | 1466725390980 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1662 | 1466725390981 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:43:10 INFO - PROCESS | 1662 | 1466725390984 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1662 | 1466725390985 Marionette TRACE conn2 <- [1,1234,null,{}] 16:43:10 INFO - PROCESS | 1662 | 1466725390987 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:43:10 INFO - PROCESS | 1662 | 1466725390988 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:11 INFO - PROCESS | 1662 | 1466725391086 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:43:11 INFO - PROCESS | 1662 | 1466725391089 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1662 | 1466725391090 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b6000 == 38 [pid = 1662] [id = 316] 16:43:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1249af000) [pid = 1662] [serial = 947] [outer = 0x0] 16:43:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x127119400) [pid = 1662] [serial = 948] [outer = 0x1249af000] 16:43:11 INFO - PROCESS | 1662 | 1466725391115 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x127202c00) [pid = 1662] [serial = 949] [outer = 0x1249af000] 16:43:11 INFO - PROCESS | 1662 | 1466725391408 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:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 16:43:11 INFO - PROCESS | 1662 | 1466725391473 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1662 | 1466725391474 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:43:11 INFO - PROCESS | 1662 | 1466725391478 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1662 | 1466725391479 Marionette TRACE conn2 <- [1,1238,null,{}] 16:43:11 INFO - PROCESS | 1662 | 1466725391481 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:43:11 INFO - PROCESS | 1662 | 1466725391483 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:11 INFO - PROCESS | 1662 | 1466725391580 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:43:11 INFO - PROCESS | 1662 | 1466725391618 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1662 | 1466725391619 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f26000 == 39 [pid = 1662] [id = 317] 16:43:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1271d4c00) [pid = 1662] [serial = 950] [outer = 0x0] 16:43:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12727a000) [pid = 1662] [serial = 951] [outer = 0x1271d4c00] 16:43:11 INFO - PROCESS | 1662 | 1466725391650 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1272ec400) [pid = 1662] [serial = 952] [outer = 0x1271d4c00] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116237c00) [pid = 1662] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11969b400) [pid = 1662] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115f5f400) [pid = 1662] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x117498400) [pid = 1662] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11862a400) [pid = 1662] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x117480800) [pid = 1662] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113c5b800) [pid = 1662] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11747c000) [pid = 1662] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123f2c800) [pid = 1662] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123f31000) [pid = 1662] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11677c000) [pid = 1662] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118f94800) [pid = 1662] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1129a4400) [pid = 1662] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12197d000) [pid = 1662] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x125d11800) [pid = 1662] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113c21c00) [pid = 1662] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:43:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11747d800) [pid = 1662] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:43:12 INFO - PROCESS | 1662 | 1466725392031 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:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 569ms 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:43:12 INFO - PROCESS | 1662 | 1466725392047 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1662 | 1466725392048 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:43:12 INFO - PROCESS | 1662 | 1466725392052 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1662 | 1466725392055 Marionette TRACE conn2 <- [1,1242,null,{}] 16:43:12 INFO - PROCESS | 1662 | 1466725392058 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:43:12 INFO - PROCESS | 1662 | 1466725392060 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:12 INFO - PROCESS | 1662 | 1466725392172 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:43:12 INFO - PROCESS | 1662 | 1466725392259 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1662 | 1466725392261 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f1b000 == 40 [pid = 1662] [id = 318] 16:43:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x115a4bc00) [pid = 1662] [serial = 953] [outer = 0x0] 16:43:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118626000) [pid = 1662] [serial = 954] [outer = 0x115a4bc00] 16:43:12 INFO - PROCESS | 1662 | 1466725392302 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11960f800) [pid = 1662] [serial = 955] [outer = 0x115a4bc00] 16:43:12 INFO - PROCESS | 1662 | 1466725392626 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:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 623ms 16:43:12 INFO - PROCESS | 1662 | 1466725392675 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1662 | 1466725392676 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:43:12 INFO - PROCESS | 1662 | 1466725392678 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1662 | 1466725392679 Marionette TRACE conn2 <- [1,1246,null,{}] 16:43:12 INFO - PROCESS | 1662 | 1466725392682 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:43:12 INFO - PROCESS | 1662 | 1466725392683 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:12 INFO - PROCESS | 1662 | 1466725392762 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:43:12 INFO - PROCESS | 1662 | 1466725392822 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1662 | 1466725392830 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a4a3000 == 41 [pid = 1662] [id = 319] 16:43:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1129e8c00) [pid = 1662] [serial = 956] [outer = 0x0] 16:43:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12188e800) [pid = 1662] [serial = 957] [outer = 0x1129e8c00] 16:43:12 INFO - PROCESS | 1662 | 1466725392857 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1272f1000) [pid = 1662] [serial = 958] [outer = 0x1129e8c00] 16:43:13 INFO - PROCESS | 1662 | 1466725393148 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:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 16:43:13 INFO - PROCESS | 1662 | 1466725393198 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1662 | 1466725393199 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:43:13 INFO - PROCESS | 1662 | 1466725393202 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1662 | 1466725393206 Marionette TRACE conn2 <- [1,1250,null,{}] 16:43:13 INFO - PROCESS | 1662 | 1466725393208 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:43:13 INFO - PROCESS | 1662 | 1466725393209 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:13 INFO - PROCESS | 1662 | 1466725393296 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:43:13 INFO - PROCESS | 1662 | 1466725393299 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1662 | 1466725393300 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af58800 == 42 [pid = 1662] [id = 320] 16:43:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12890b400) [pid = 1662] [serial = 959] [outer = 0x0] 16:43:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1289db800) [pid = 1662] [serial = 960] [outer = 0x12890b400] 16:43:13 INFO - PROCESS | 1662 | 1466725393326 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129156800) [pid = 1662] [serial = 961] [outer = 0x12890b400] 16:43:13 INFO - PROCESS | 1662 | 1466725393642 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:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 16:43:13 INFO - PROCESS | 1662 | 1466725393675 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1662 | 1466725393676 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:43:13 INFO - PROCESS | 1662 | 1466725393679 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1662 | 1466725393680 Marionette TRACE conn2 <- [1,1254,null,{}] 16:43:13 INFO - PROCESS | 1662 | 1466725393682 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:43:13 INFO - PROCESS | 1662 | 1466725393683 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:13 INFO - PROCESS | 1662 | 1466725393793 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:43:13 INFO - PROCESS | 1662 | 1466725393805 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1662 | 1466725393806 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b721800 == 43 [pid = 1662] [id = 321] 16:43:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12629fc00) [pid = 1662] [serial = 962] [outer = 0x0] 16:43:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12917a800) [pid = 1662] [serial = 963] [outer = 0x12629fc00] 16:43:13 INFO - PROCESS | 1662 | 1466725393831 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1291b3000) [pid = 1662] [serial = 964] [outer = 0x12629fc00] 16:43:14 INFO - PROCESS | 1662 | 1466725394326 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:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 16:43:14 INFO - PROCESS | 1662 | 1466725394348 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1662 | 1466725394351 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:43:14 INFO - PROCESS | 1662 | 1466725394373 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1662 | 1466725394375 Marionette TRACE conn2 <- [1,1258,null,{}] 16:43:14 INFO - PROCESS | 1662 | 1466725394379 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:43:14 INFO - PROCESS | 1662 | 1466725394381 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:14 INFO - PROCESS | 1662 | 1466725394488 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:43:14 INFO - PROCESS | 1662 | 1466725394560 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1662 | 1466725394561 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x118545800 == 44 [pid = 1662] [id = 322] 16:43:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x115f61000) [pid = 1662] [serial = 965] [outer = 0x0] 16:43:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116787800) [pid = 1662] [serial = 966] [outer = 0x115f61000] 16:43:14 INFO - PROCESS | 1662 | 1466725394592 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1176c7800) [pid = 1662] [serial = 967] [outer = 0x115f61000] 16:43:15 INFO - PROCESS | 1662 | 1466725395019 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:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 674ms 16:43:15 INFO - PROCESS | 1662 | 1466725395046 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1662 | 1466725395049 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:43:15 INFO - PROCESS | 1662 | 1466725395054 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1662 | 1466725395055 Marionette TRACE conn2 <- [1,1262,null,{}] 16:43:15 INFO - PROCESS | 1662 | 1466725395058 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:43:15 INFO - PROCESS | 1662 | 1466725395060 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:15 INFO - PROCESS | 1662 | 1466725395164 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:43:15 INFO - PROCESS | 1662 | 1466725395240 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1662 | 1466725395242 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a79000 == 45 [pid = 1662] [id = 323] 16:43:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118691400) [pid = 1662] [serial = 968] [outer = 0x0] 16:43:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118855c00) [pid = 1662] [serial = 969] [outer = 0x118691400] 16:43:15 INFO - PROCESS | 1662 | 1466725395316 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1195bbc00) [pid = 1662] [serial = 970] [outer = 0x118691400] 16:43:15 INFO - PROCESS | 1662 | 1466725395757 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:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 770ms 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:43:15 INFO - PROCESS | 1662 | 1466725395824 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1662 | 1466725395827 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 1662 | 1466725395830 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1662 | 1466725395835 Marionette TRACE conn2 <- [1,1266,null,{}] 16:43:15 INFO - PROCESS | 1662 | 1466725395846 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:43:15 INFO - PROCESS | 1662 | 1466725395851 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:16 INFO - PROCESS | 1662 | 1466725396005 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:43:16 INFO - PROCESS | 1662 | 1466725396126 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1662 | 1466725396128 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b732000 == 46 [pid = 1662] [id = 324] 16:43:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11962bc00) [pid = 1662] [serial = 971] [outer = 0x0] 16:43:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12174e000) [pid = 1662] [serial = 972] [outer = 0x11962bc00] 16:43:16 INFO - PROCESS | 1662 | 1466725396161 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x124326000) [pid = 1662] [serial = 973] [outer = 0x11962bc00] 16:43:16 INFO - PROCESS | 1662 | 1466725396589 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:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 777ms 16:43:16 INFO - PROCESS | 1662 | 1466725396606 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 1662 | 1466725396608 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:43:16 INFO - PROCESS | 1662 | 1466725396610 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1662 | 1466725396612 Marionette TRACE conn2 <- [1,1270,null,{}] 16:43:16 INFO - PROCESS | 1662 | 1466725396614 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:43:16 INFO - PROCESS | 1662 | 1466725396615 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:16 INFO - PROCESS | 1662 | 1466725396720 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:43:16 INFO - PROCESS | 1662 | 1466725396776 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1662 | 1466725396777 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0ba000 == 47 [pid = 1662] [id = 325] 16:43:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x125d10400) [pid = 1662] [serial = 974] [outer = 0x0] 16:43:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12727a800) [pid = 1662] [serial = 975] [outer = 0x125d10400] 16:43:16 INFO - PROCESS | 1662 | 1466725396809 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12890cc00) [pid = 1662] [serial = 976] [outer = 0x125d10400] 16:43:17 INFO - PROCESS | 1662 | 1466725397258 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:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 16:43:17 INFO - PROCESS | 1662 | 1466725397283 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:43:17 INFO - PROCESS | 1662 | 1466725397285 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:43:17 INFO - PROCESS | 1662 | 1466725397289 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1662 | 1466725397291 Marionette TRACE conn2 <- [1,1274,null,{}] 16:43:17 INFO - PROCESS | 1662 | 1466725397294 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:43:17 INFO - PROCESS | 1662 | 1466725397297 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:17 INFO - PROCESS | 1662 | 1466725397450 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:43:17 INFO - PROCESS | 1662 | 1466725397688 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1662 | 1466725397690 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x117476000 == 48 [pid = 1662] [id = 326] 16:43:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x111e61c00) [pid = 1662] [serial = 977] [outer = 0x0] 16:43:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x11285d000) [pid = 1662] [serial = 978] [outer = 0x111e61c00] 16:43:17 INFO - PROCESS | 1662 | 1466725397738 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116787000) [pid = 1662] [serial = 979] [outer = 0x111e61c00] 16:43:18 INFO - PROCESS | 1662 | 1466725398182 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:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 924ms 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:43:18 INFO - PROCESS | 1662 | 1466725398214 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1662 | 1466725398216 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:43:18 INFO - PROCESS | 1662 | 1466725398220 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1662 | 1466725398223 Marionette TRACE conn2 <- [1,1278,null,{}] 16:43:18 INFO - PROCESS | 1662 | 1466725398226 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:43:18 INFO - PROCESS | 1662 | 1466725398229 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:18 INFO - PROCESS | 1662 | 1466725398324 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:43:18 INFO - PROCESS | 1662 | 1466725398400 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1662 | 1466725398401 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118214800 == 49 [pid = 1662] [id = 327] 16:43:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1182aa800) [pid = 1662] [serial = 980] [outer = 0x0] 16:43:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118653800) [pid = 1662] [serial = 981] [outer = 0x1182aa800] 16:43:18 INFO - PROCESS | 1662 | 1466725398431 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1186ad000) [pid = 1662] [serial = 982] [outer = 0x1182aa800] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12af58800 == 48 [pid = 1662] [id = 320] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12a4a3000 == 47 [pid = 1662] [id = 319] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x123f1b000 == 46 [pid = 1662] [id = 318] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x128f26000 == 45 [pid = 1662] [id = 317] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b6000 == 44 [pid = 1662] [id = 316] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12713e800 == 43 [pid = 1662] [id = 315] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x124a79800 == 42 [pid = 1662] [id = 314] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x121186000 == 41 [pid = 1662] [id = 313] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1195e1800 == 40 [pid = 1662] [id = 312] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb3800 == 39 [pid = 1662] [id = 311] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x116860800 == 38 [pid = 1662] [id = 310] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x116419800 == 37 [pid = 1662] [id = 309] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1196dc000 == 36 [pid = 1662] [id = 308] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x116678800 == 35 [pid = 1662] [id = 307] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5b9000 == 34 [pid = 1662] [id = 306] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x117e62800 == 33 [pid = 1662] [id = 295] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x117476000 == 32 [pid = 1662] [id = 326] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0ba000 == 31 [pid = 1662] [id = 325] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12b732000 == 30 [pid = 1662] [id = 324] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x124a79000 == 29 [pid = 1662] [id = 323] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12b721800 == 28 [pid = 1662] [id = 321] 16:43:19 INFO - PROCESS | 1662 | --DOCSHELL 0x118545800 == 27 [pid = 1662] [id = 322] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x121359800) [pid = 1662] [serial = 900] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x120d50800) [pid = 1662] [serial = 897] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x117148000) [pid = 1662] [serial = 888] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x117483000) [pid = 1662] [serial = 889] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1195bb800) [pid = 1662] [serial = 894] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118856c00) [pid = 1662] [serial = 884] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1195c1800) [pid = 1662] [serial = 885] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119625400) [pid = 1662] [serial = 895] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x110ea2c00) [pid = 1662] [serial = 489] [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:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1182a1400) [pid = 1662] [serial = 891] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116a1b800) [pid = 1662] [serial = 867] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x115eb0c00) [pid = 1662] [serial = 866] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118654c00) [pid = 1662] [serial = 892] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119628000) [pid = 1662] [serial = 870] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118fdc000) [pid = 1662] [serial = 869] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x125e6a800) [pid = 1662] [serial = 873] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124476c00) [pid = 1662] [serial = 872] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12720f000) [pid = 1662] [serial = 876] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1271c6800) [pid = 1662] [serial = 875] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1289da000) [pid = 1662] [serial = 879] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1272e5400) [pid = 1662] [serial = 916] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x127270800) [pid = 1662] [serial = 878] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1176cf000) [pid = 1662] [serial = 882] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x115f5b000) [pid = 1662] [serial = 881] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x124a6e800) [pid = 1662] [serial = 903] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12188b400) [pid = 1662] [serial = 901] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1271c7c00) [pid = 1662] [serial = 906] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126522800) [pid = 1662] [serial = 904] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116f95800) [pid = 1662] [serial = 909] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11865ac00) [pid = 1662] [serial = 910] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12720c400) [pid = 1662] [serial = 915] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1272f0000) [pid = 1662] [serial = 918] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1271d2c00) [pid = 1662] [serial = 907] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118fdd800) [pid = 1662] [serial = 912] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1265a4c00) [pid = 1662] [serial = 913] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120ee4c00) [pid = 1662] [serial = 898] [outer = 0x0] [url = about:blank] 16:43:19 INFO - PROCESS | 1662 | 1466725399326 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:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1127ms 16:43:19 INFO - PROCESS | 1662 | 1466725399346 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1662 | 1466725399348 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:43:19 INFO - PROCESS | 1662 | 1466725399352 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1662 | 1466725399356 Marionette TRACE conn2 <- [1,1282,null,{}] 16:43:19 INFO - PROCESS | 1662 | 1466725399360 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:43:19 INFO - PROCESS | 1662 | 1466725399362 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:19 INFO - PROCESS | 1662 | 1466725399443 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:43:19 INFO - PROCESS | 1662 | 1466725399496 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1662 | 1466725399499 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x116419800 == 28 [pid = 1662] [id = 328] 16:43:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112866400) [pid = 1662] [serial = 983] [outer = 0x0] 16:43:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11327d000) [pid = 1662] [serial = 984] [outer = 0x112866400] 16:43:19 INFO - PROCESS | 1662 | 1466725399526 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x115adb400) [pid = 1662] [serial = 985] [outer = 0x112866400] 16:43:19 INFO - PROCESS | 1662 | 1466725399845 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:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 524ms 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:43:19 INFO - PROCESS | 1662 | 1466725399875 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1662 | 1466725399878 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:43:19 INFO - PROCESS | 1662 | 1466725399883 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1662 | 1466725399885 Marionette TRACE conn2 <- [1,1286,null,{}] 16:43:19 INFO - PROCESS | 1662 | 1466725399890 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:43:19 INFO - PROCESS | 1662 | 1466725399892 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:19 INFO - PROCESS | 1662 | 1466725399969 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:43:19 INFO - PROCESS | 1662 | 1466725399973 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1662 | 1466725399974 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118213800 == 29 [pid = 1662] [id = 329] 16:43:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116238000) [pid = 1662] [serial = 986] [outer = 0x0] 16:43:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x117148000) [pid = 1662] [serial = 987] [outer = 0x116238000] 16:43:20 INFO - PROCESS | 1662 | 1466725400005 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1176ce400) [pid = 1662] [serial = 988] [outer = 0x116238000] 16:43:20 INFO - PROCESS | 1662 | 1466725400377 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:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 524ms 16:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:43:20 INFO - PROCESS | 1662 | 1466725400408 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1662 | 1466725400409 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:43:20 INFO - PROCESS | 1662 | 1466725400412 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1662 | 1466725400416 Marionette TRACE conn2 <- [1,1290,null,{}] 16:43:20 INFO - PROCESS | 1662 | 1466725400427 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:43:20 INFO - PROCESS | 1662 | 1466725400431 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:20 INFO - PROCESS | 1662 | 1466725400548 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:43:20 INFO - PROCESS | 1662 | 1466725400559 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1662 | 1466725400561 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb9800 == 30 [pid = 1662] [id = 330] 16:43:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1121a7000) [pid = 1662] [serial = 989] [outer = 0x0] 16:43:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118686800) [pid = 1662] [serial = 990] [outer = 0x1121a7000] 16:43:20 INFO - PROCESS | 1662 | 1466725400612 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1186bbc00) [pid = 1662] [serial = 991] [outer = 0x1121a7000] 16:43:21 INFO - PROCESS | 1662 | 1466725401081 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:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 726ms 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:43:21 INFO - PROCESS | 1662 | 1466725401138 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1662 | 1466725401140 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:43:21 INFO - PROCESS | 1662 | 1466725401142 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1662 | 1466725401143 Marionette TRACE conn2 <- [1,1294,null,{}] 16:43:21 INFO - PROCESS | 1662 | 1466725401145 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:43:21 INFO - PROCESS | 1662 | 1466725401146 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:21 INFO - PROCESS | 1662 | 1466725401222 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:43:21 INFO - PROCESS | 1662 | 1466725401225 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1662 | 1466725401227 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196da000 == 31 [pid = 1662] [id = 331] 16:43:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118f94000) [pid = 1662] [serial = 992] [outer = 0x0] 16:43:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118fde400) [pid = 1662] [serial = 993] [outer = 0x118f94000] 16:43:21 INFO - PROCESS | 1662 | 1466725401254 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1195c7400) [pid = 1662] [serial = 994] [outer = 0x118f94000] 16:43:22 INFO - PROCESS | 1662 | --DOCSHELL 0x116419800 == 30 [pid = 1662] [id = 328] 16:43:22 INFO - PROCESS | 1662 | --DOCSHELL 0x118214800 == 29 [pid = 1662] [id = 327] 16:43:22 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb9800 == 28 [pid = 1662] [id = 330] 16:43:22 INFO - PROCESS | 1662 | --DOCSHELL 0x118213800 == 27 [pid = 1662] [id = 329] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12890b400) [pid = 1662] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121883400) [pid = 1662] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1249ac800) [pid = 1662] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1271d4c00) [pid = 1662] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x115a4bc00) [pid = 1662] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1249af000) [pid = 1662] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11747d400) [pid = 1662] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1162aac00) [pid = 1662] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112867000) [pid = 1662] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11299e400) [pid = 1662] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118334400) [pid = 1662] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x117480400) [pid = 1662] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x126524800) [pid = 1662] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x112867c00) [pid = 1662] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1129e8c00) [pid = 1662] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12629fc00) [pid = 1662] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1289db800) [pid = 1662] [serial = 960] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12188e400) [pid = 1662] [serial = 942] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x125d1cc00) [pid = 1662] [serial = 945] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12727a000) [pid = 1662] [serial = 951] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118626000) [pid = 1662] [serial = 954] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x127119400) [pid = 1662] [serial = 948] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1182a6c00) [pid = 1662] [serial = 933] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118689800) [pid = 1662] [serial = 934] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116781c00) [pid = 1662] [serial = 930] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x11747a400) [pid = 1662] [serial = 931] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1186b3000) [pid = 1662] [serial = 936] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x119613400) [pid = 1662] [serial = 937] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x113232c00) [pid = 1662] [serial = 921] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x115eaa800) [pid = 1662] [serial = 922] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118658400) [pid = 1662] [serial = 924] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1186b2c00) [pid = 1662] [serial = 925] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x11962b800) [pid = 1662] [serial = 939] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x128ee2000) [pid = 1662] [serial = 919] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x113237800) [pid = 1662] [serial = 927] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x115eac000) [pid = 1662] [serial = 928] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x1272ec400) [pid = 1662] [serial = 952] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x129156800) [pid = 1662] [serial = 961] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x1272f1000) [pid = 1662] [serial = 958] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x12629c800) [pid = 1662] [serial = 946] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x127202c00) [pid = 1662] [serial = 949] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 52 (0x11960f800) [pid = 1662] [serial = 955] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 51 (0x12188e800) [pid = 1662] [serial = 957] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 50 (0x120d64c00) [pid = 1662] [serial = 940] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 49 (0x123fd8000) [pid = 1662] [serial = 943] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 48 (0x1291b3000) [pid = 1662] [serial = 964] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | --DOMWINDOW == 47 (0x12917a800) [pid = 1662] [serial = 963] [outer = 0x0] [url = about:blank] 16:43:22 INFO - PROCESS | 1662 | 1466725402862 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:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1771ms 16:43:22 INFO - PROCESS | 1662 | 1466725402914 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1662 | 1466725402917 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:43:22 INFO - PROCESS | 1662 | 1466725402941 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1662 | 1466725402943 Marionette TRACE conn2 <- [1,1298,null,{}] 16:43:22 INFO - PROCESS | 1662 | 1466725402949 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:43:22 INFO - PROCESS | 1662 | 1466725402951 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:23 INFO - PROCESS | 1662 | 1466725403029 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:43:23 INFO - PROCESS | 1662 | 1466725403034 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1662 | 1466725403039 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x11324f800 == 28 [pid = 1662] [id = 332] 16:43:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x112861400) [pid = 1662] [serial = 995] [outer = 0x0] 16:43:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x112863000) [pid = 1662] [serial = 996] [outer = 0x112861400] 16:43:23 INFO - PROCESS | 1662 | 1466725403070 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x111f13c00) [pid = 1662] [serial = 997] [outer = 0x112861400] 16:43:23 INFO - PROCESS | 1662 | 1466725403414 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:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 537ms 16:43:23 INFO - PROCESS | 1662 | 1466725403462 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1662 | 1466725403466 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:43:23 INFO - PROCESS | 1662 | 1466725403492 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1662 | 1466725403494 Marionette TRACE conn2 <- [1,1302,null,{}] 16:43:23 INFO - PROCESS | 1662 | 1466725403497 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:43:23 INFO - PROCESS | 1662 | 1466725403499 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:23 INFO - PROCESS | 1662 | 1466725403580 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:43:23 INFO - PROCESS | 1662 | 1466725403586 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1662 | 1466725403589 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae2800 == 29 [pid = 1662] [id = 333] 16:43:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x113235400) [pid = 1662] [serial = 998] [outer = 0x0] 16:43:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x115a4bc00) [pid = 1662] [serial = 999] [outer = 0x113235400] 16:43:23 INFO - PROCESS | 1662 | 1466725403617 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x115f5b000) [pid = 1662] [serial = 1000] [outer = 0x113235400] 16:43:23 INFO - PROCESS | 1662 | 1466725403945 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:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 474ms 16:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:43:23 INFO - PROCESS | 1662 | 1466725403979 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1662 | 1466725403981 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:43:23 INFO - PROCESS | 1662 | 1466725403985 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1662 | 1466725403989 Marionette TRACE conn2 <- [1,1306,null,{}] 16:43:24 INFO - PROCESS | 1662 | 1466725404001 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:43:24 INFO - PROCESS | 1662 | 1466725404005 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:24 INFO - PROCESS | 1662 | 1466725404134 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:43:24 INFO - PROCESS | 1662 | 1466725404205 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1662 | 1466725404208 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x118244000 == 30 [pid = 1662] [id = 334] 16:43:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x110e9b800) [pid = 1662] [serial = 1001] [outer = 0x0] 16:43:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x116785800) [pid = 1662] [serial = 1002] [outer = 0x110e9b800] 16:43:24 INFO - PROCESS | 1662 | 1466725404254 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x11747d000) [pid = 1662] [serial = 1003] [outer = 0x110e9b800] 16:43:24 INFO - PROCESS | 1662 | 1466725404701 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:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 727ms 16:43:24 INFO - PROCESS | 1662 | 1466725404712 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1662 | 1466725404713 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:43:24 INFO - PROCESS | 1662 | 1466725404715 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1662 | 1466725404717 Marionette TRACE conn2 <- [1,1310,null,{}] 16:43:24 INFO - PROCESS | 1662 | 1466725404720 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:43:24 INFO - PROCESS | 1662 | 1466725404722 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:24 INFO - PROCESS | 1662 | 1466725404800 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:43:24 INFO - PROCESS | 1662 | 1466725404806 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1662 | 1466725404807 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fbb800 == 31 [pid = 1662] [id = 335] 16:43:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x1182a1800) [pid = 1662] [serial = 1004] [outer = 0x0] 16:43:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1182ad800) [pid = 1662] [serial = 1005] [outer = 0x1182a1800] 16:43:24 INFO - PROCESS | 1662 | 1466725404833 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x1184c6000) [pid = 1662] [serial = 1006] [outer = 0x1182a1800] 16:43:25 INFO - PROCESS | 1662 | 1466725405156 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:43:25 INFO - PROCESS | 1662 | 1466725405191 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:43:25 INFO - PROCESS | 1662 | 1466725405193 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1662 | 1466725405194 Marionette TRACE conn2 <- [1,1314,null,{}] 16:43:25 INFO - PROCESS | 1662 | 1466725405196 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:43:25 INFO - PROCESS | 1662 | 1466725405198 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:25 INFO - PROCESS | 1662 | 1466725405278 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:43:25 INFO - PROCESS | 1662 | 1466725405328 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1662 | 1466725405329 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951a800 == 32 [pid = 1662] [id = 336] 16:43:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x110ece400) [pid = 1662] [serial = 1007] [outer = 0x0] 16:43:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x118625800) [pid = 1662] [serial = 1008] [outer = 0x110ece400] 16:43:25 INFO - PROCESS | 1662 | 1466725405354 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11865b400) [pid = 1662] [serial = 1009] [outer = 0x110ece400] 16:43:25 INFO - PROCESS | 1662 | 1466725405886 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:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 771ms 16:43:25 INFO - PROCESS | 1662 | 1466725405964 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1662 | 1466725405967 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:43:25 INFO - PROCESS | 1662 | 1466725405970 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1662 | 1466725405973 Marionette TRACE conn2 <- [1,1318,null,{}] 16:43:25 INFO - PROCESS | 1662 | 1466725405977 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:43:25 INFO - PROCESS | 1662 | 1466725405978 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:26 INFO - PROCESS | 1662 | 1466725406090 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:43:26 INFO - PROCESS | 1662 | 1466725406160 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1662 | 1466725406161 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x117466000 == 33 [pid = 1662] [id = 337] 16:43:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x113119400) [pid = 1662] [serial = 1010] [outer = 0x0] 16:43:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x115f5c400) [pid = 1662] [serial = 1011] [outer = 0x113119400] 16:43:26 INFO - PROCESS | 1662 | 1466725406192 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11677f800) [pid = 1662] [serial = 1012] [outer = 0x113119400] 16:43:26 INFO - PROCESS | 1662 | 1466725406833 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:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12db04000 == 32 [pid = 1662] [id = 20] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12c449000 == 31 [pid = 1662] [id = 13] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1b800 == 30 [pid = 1662] [id = 6] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x116fd4800 == 29 [pid = 1662] [id = 26] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12a81a800 == 28 [pid = 1662] [id = 8] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x11667e800 == 27 [pid = 1662] [id = 24] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12d7c9000 == 26 [pid = 1662] [id = 19] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x11254c800 == 25 [pid = 1662] [id = 22] 16:43:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1196da000 == 24 [pid = 1662] [id = 331] 16:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 925ms 16:43:26 INFO - PROCESS | 1662 | 1466725406895 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1662 | 1466725406897 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:43:26 INFO - PROCESS | 1662 | 1466725406901 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1662 | 1466725406902 Marionette TRACE conn2 <- [1,1322,null,{}] 16:43:26 INFO - PROCESS | 1662 | 1466725406906 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:43:26 INFO - PROCESS | 1662 | 1466725406907 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:26 INFO - PROCESS | 1662 | 1466725406982 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:43:26 INFO - PROCESS | 1662 | 1466725406989 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1662 | 1466725406990 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168ac800 == 25 [pid = 1662] [id = 338] 16:43:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116236c00) [pid = 1662] [serial = 1013] [outer = 0x0] 16:43:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11663c800) [pid = 1662] [serial = 1014] [outer = 0x116236c00] 16:43:27 INFO - PROCESS | 1662 | 1466725407019 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x116a21400) [pid = 1662] [serial = 1015] [outer = 0x116236c00] 16:43:27 INFO - PROCESS | 1662 | 1466725407340 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:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 472ms 16:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:43:27 INFO - PROCESS | 1662 | 1466725407373 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1662 | 1466725407376 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 1662 | 1466725407381 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1662 | 1466725407383 Marionette TRACE conn2 <- [1,1326,null,{}] 16:43:27 INFO - PROCESS | 1662 | 1466725407385 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:43:27 INFO - PROCESS | 1662 | 1466725407387 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:27 INFO - PROCESS | 1662 | 1466725407495 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:43:27 INFO - PROCESS | 1662 | 1466725407504 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1662 | 1466725407506 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x118545000 == 26 [pid = 1662] [id = 339] 16:43:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11714b000) [pid = 1662] [serial = 1016] [outer = 0x0] 16:43:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118625400) [pid = 1662] [serial = 1017] [outer = 0x11714b000] 16:43:27 INFO - PROCESS | 1662 | 1466725407532 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11865d800) [pid = 1662] [serial = 1018] [outer = 0x11714b000] 16:43:27 INFO - PROCESS | 1662 | 1466725407856 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:43:27 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:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 16:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:43:27 INFO - PROCESS | 1662 | 1466725407901 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1662 | 1466725407902 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 1662 | 1466725407912 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1662 | 1466725407914 Marionette TRACE conn2 <- [1,1330,null,{}] 16:43:27 INFO - PROCESS | 1662 | 1466725407922 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:43:27 INFO - PROCESS | 1662 | 1466725407925 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:28 INFO - PROCESS | 1662 | 1466725408025 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:43:28 INFO - PROCESS | 1662 | 1466725408032 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1662 | 1466725408035 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d9a000 == 27 [pid = 1662] [id = 340] 16:43:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1186ad800) [pid = 1662] [serial = 1019] [outer = 0x0] 16:43:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118f3d400) [pid = 1662] [serial = 1020] [outer = 0x1186ad800] 16:43:28 INFO - PROCESS | 1662 | 1466725408065 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118fe1c00) [pid = 1662] [serial = 1021] [outer = 0x1186ad800] 16:43:28 INFO - PROCESS | 1662 | 1466725408377 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:43:28 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:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 477ms 16:43:28 INFO - PROCESS | 1662 | 1466725408382 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1662 | 1466725408384 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:43:28 INFO - PROCESS | 1662 | 1466725408394 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1662 | 1466725408395 Marionette TRACE conn2 <- [1,1334,null,{}] 16:43:28 INFO - PROCESS | 1662 | 1466725408397 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:43:28 INFO - PROCESS | 1662 | 1466725408398 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:28 INFO - PROCESS | 1662 | 1466725408480 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:43:28 INFO - PROCESS | 1662 | 1466725408484 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1662 | 1466725408485 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x121179800 == 28 [pid = 1662] [id = 341] 16:43:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x110ea2000) [pid = 1662] [serial = 1022] [outer = 0x0] 16:43:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1195c8000) [pid = 1662] [serial = 1023] [outer = 0x110ea2000] 16:43:28 INFO - PROCESS | 1662 | 1466725408512 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119618800) [pid = 1662] [serial = 1024] [outer = 0x110ea2000] 16:43:28 INFO - PROCESS | 1662 | 1466725408830 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:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 468ms 16:43:28 INFO - PROCESS | 1662 | 1466725408862 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1662 | 1466725408864 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:43:28 INFO - PROCESS | 1662 | 1466725408866 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1662 | 1466725408867 Marionette TRACE conn2 <- [1,1338,null,{}] 16:43:28 INFO - PROCESS | 1662 | 1466725408869 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:43:28 INFO - PROCESS | 1662 | 1466725408870 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:28 INFO - PROCESS | 1662 | 1466725408978 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:43:28 INFO - PROCESS | 1662 | 1466725408989 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1662 | 1466725408990 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12137f000 == 29 [pid = 1662] [id = 342] 16:43:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119615800) [pid = 1662] [serial = 1025] [outer = 0x0] 16:43:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119628800) [pid = 1662] [serial = 1026] [outer = 0x119615800] 16:43:29 INFO - PROCESS | 1662 | 1466725409018 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119ced400) [pid = 1662] [serial = 1027] [outer = 0x119615800] 16:43:29 INFO - PROCESS | 1662 | 1466725409854 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:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 16:43:29 INFO - PROCESS | 1662 | 1466725409890 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1662 | 1466725409891 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:43:29 INFO - PROCESS | 1662 | 1466725409893 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1662 | 1466725409894 Marionette TRACE conn2 <- [1,1342,null,{}] 16:43:29 INFO - PROCESS | 1662 | 1466725409896 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:43:29 INFO - PROCESS | 1662 | 1466725409900 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:30 INFO - PROCESS | 1662 | 1466725410009 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:43:30 INFO - PROCESS | 1662 | 1466725410013 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1662 | 1466725410014 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f16000 == 30 [pid = 1662] [id = 343] 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119cefc00) [pid = 1662] [serial = 1028] [outer = 0x0] 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x120d5e800) [pid = 1662] [serial = 1029] [outer = 0x119cefc00] 16:43:30 INFO - PROCESS | 1662 | 1466725410039 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12112f400) [pid = 1662] [serial = 1030] [outer = 0x119cefc00] 16:43:30 INFO - PROCESS | 1662 | 1466725410372 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:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118691400) [pid = 1662] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x115f61000) [pid = 1662] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x125d10400) [pid = 1662] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x111e61c00) [pid = 1662] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11962bc00) [pid = 1662] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112861400) [pid = 1662] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x110e9b800) [pid = 1662] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1182a1800) [pid = 1662] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x113235400) [pid = 1662] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118f94000) [pid = 1662] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1121a7000) [pid = 1662] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x116238000) [pid = 1662] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x112866400) [pid = 1662] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:43:30 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1182aa800) [pid = 1662] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 16:43:30 INFO - PROCESS | 1662 | 1466725410413 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:43:30 INFO - PROCESS | 1662 | 1466725410414 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 1662 | 1466725410416 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1662 | 1466725410417 Marionette TRACE conn2 <- [1,1346,null,{}] 16:43:30 INFO - PROCESS | 1662 | 1466725410419 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:43:30 INFO - PROCESS | 1662 | 1466725410421 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:30 INFO - PROCESS | 1662 | 1466725410499 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:43:30 INFO - PROCESS | 1662 | 1466725410504 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1662 | 1466725410506 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x118240800 == 31 [pid = 1662] [id = 344] 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x111e61c00) [pid = 1662] [serial = 1031] [outer = 0x0] 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x113c20400) [pid = 1662] [serial = 1032] [outer = 0x111e61c00] 16:43:30 INFO - PROCESS | 1662 | 1466725410530 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116465c00) [pid = 1662] [serial = 1033] [outer = 0x111e61c00] 16:43:30 INFO - PROCESS | 1662 | 1466725410842 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:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 16:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:43:30 INFO - PROCESS | 1662 | 1466725410888 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1662 | 1466725410889 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 1662 | 1466725410891 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1662 | 1466725410892 Marionette TRACE conn2 <- [1,1350,null,{}] 16:43:30 INFO - PROCESS | 1662 | 1466725410894 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:43:30 INFO - PROCESS | 1662 | 1466725410895 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:30 INFO - PROCESS | 1662 | 1466725410967 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:43:30 INFO - PROCESS | 1662 | 1466725410973 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1662 | 1466725410974 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x125d24800 == 32 [pid = 1662] [id = 345] 16:43:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11687c400) [pid = 1662] [serial = 1034] [outer = 0x0] 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1186a2800) [pid = 1662] [serial = 1035] [outer = 0x11687c400] 16:43:31 INFO - PROCESS | 1662 | 1466725410998 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x120eec800) [pid = 1662] [serial = 1036] [outer = 0x11687c400] 16:43:31 INFO - PROCESS | 1662 | 1466725411323 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:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 471ms 16:43:31 INFO - PROCESS | 1662 | 1466725411363 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1662 | 1466725411364 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:43:31 INFO - PROCESS | 1662 | 1466725411366 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1662 | 1466725411368 Marionette TRACE conn2 <- [1,1354,null,{}] 16:43:31 INFO - PROCESS | 1662 | 1466725411381 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:43:31 INFO - PROCESS | 1662 | 1466725411382 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:31 INFO - PROCESS | 1662 | 1466725411461 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:43:31 INFO - PROCESS | 1662 | 1466725411464 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1662 | 1466725411465 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x127141800 == 33 [pid = 1662] [id = 346] 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x121289000) [pid = 1662] [serial = 1037] [outer = 0x0] 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x121882c00) [pid = 1662] [serial = 1038] [outer = 0x121289000] 16:43:31 INFO - PROCESS | 1662 | 1466725411492 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1218cb800) [pid = 1662] [serial = 1039] [outer = 0x121289000] 16:43:31 INFO - PROCESS | 1662 | 1466725411812 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:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 480ms 16:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:43:31 INFO - PROCESS | 1662 | 1466725411846 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1662 | 1466725411848 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:43:31 INFO - PROCESS | 1662 | 1466725411850 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1662 | 1466725411851 Marionette TRACE conn2 <- [1,1358,null,{}] 16:43:31 INFO - PROCESS | 1662 | 1466725411856 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:43:31 INFO - PROCESS | 1662 | 1466725411857 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:31 INFO - PROCESS | 1662 | 1466725411931 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:43:31 INFO - PROCESS | 1662 | 1466725411936 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1662 | 1466725411939 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12880e000 == 34 [pid = 1662] [id = 347] 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121976000) [pid = 1662] [serial = 1040] [outer = 0x0] 16:43:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121bd9400) [pid = 1662] [serial = 1041] [outer = 0x121976000] 16:43:31 INFO - PROCESS | 1662 | 1466725411963 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123fd6400) [pid = 1662] [serial = 1042] [outer = 0x121976000] 16:43:32 INFO - PROCESS | 1662 | 1466725412278 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:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 16:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:43:32 INFO - PROCESS | 1662 | 1466725412320 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1662 | 1466725412322 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:43:32 INFO - PROCESS | 1662 | 1466725412324 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1662 | 1466725412325 Marionette TRACE conn2 <- [1,1362,null,{}] 16:43:32 INFO - PROCESS | 1662 | 1466725412327 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:43:32 INFO - PROCESS | 1662 | 1466725412329 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:32 INFO - PROCESS | 1662 | 1466725412445 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:43:32 INFO - PROCESS | 1662 | 1466725412452 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1662 | 1466725412455 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12889d800 == 35 [pid = 1662] [id = 348] 16:43:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123f31c00) [pid = 1662] [serial = 1043] [outer = 0x0] 16:43:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1241bc000) [pid = 1662] [serial = 1044] [outer = 0x123f31c00] 16:43:32 INFO - PROCESS | 1662 | 1466725412481 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124a6d000) [pid = 1662] [serial = 1045] [outer = 0x123f31c00] 16:43:32 INFO - PROCESS | 1662 | 1466725412796 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:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 521ms 16:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:43:32 INFO - PROCESS | 1662 | 1466725412845 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1662 | 1466725412846 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:43:32 INFO - PROCESS | 1662 | 1466725412848 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1662 | 1466725412849 Marionette TRACE conn2 <- [1,1366,null,{}] 16:43:32 INFO - PROCESS | 1662 | 1466725412852 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:43:32 INFO - PROCESS | 1662 | 1466725412853 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:32 INFO - PROCESS | 1662 | 1466725412932 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:43:33 INFO - PROCESS | 1662 | 1466725413030 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1662 | 1466725413031 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x112cd1800 == 36 [pid = 1662] [id = 349] 16:43:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x110ec9800) [pid = 1662] [serial = 1046] [outer = 0x0] 16:43:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x111aa5800) [pid = 1662] [serial = 1047] [outer = 0x110ec9800] 16:43:33 INFO - PROCESS | 1662 | 1466725413062 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11285e400) [pid = 1662] [serial = 1048] [outer = 0x110ec9800] 16:43:33 INFO - PROCESS | 1662 | 1466725413527 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:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:43:33 INFO - PROCESS | 1662 | 1466725413571 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:43:33 INFO - PROCESS | 1662 | 1466725413574 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1662 | 1466725413576 Marionette TRACE conn2 <- [1,1370,null,{}] 16:43:33 INFO - PROCESS | 1662 | 1466725413580 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:43:33 INFO - PROCESS | 1662 | 1466725413581 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:33 INFO - PROCESS | 1662 | 1466725413680 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:43:33 INFO - PROCESS | 1662 | 1466725413781 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1662 | 1466725413783 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a57000 == 37 [pid = 1662] [id = 350] 16:43:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118339000) [pid = 1662] [serial = 1049] [outer = 0x0] 16:43:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118626c00) [pid = 1662] [serial = 1050] [outer = 0x118339000] 16:43:33 INFO - PROCESS | 1662 | 1466725413813 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118692800) [pid = 1662] [serial = 1051] [outer = 0x118339000] 16:43:34 INFO - PROCESS | 1662 | 1466725414246 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:43:34 INFO - PROCESS | 1662 | 1466725414300 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:43:34 INFO - PROCESS | 1662 | 1466725414303 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1662 | 1466725414304 Marionette TRACE conn2 <- [1,1374,null,{}] 16:43:34 INFO - PROCESS | 1662 | 1466725414307 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:43:34 INFO - PROCESS | 1662 | 1466725414308 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:34 INFO - PROCESS | 1662 | 1466725414410 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:43:34 INFO - PROCESS | 1662 | 1466725414462 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1662 | 1466725414464 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x124186800 == 38 [pid = 1662] [id = 351] 16:43:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1186b6800) [pid = 1662] [serial = 1052] [outer = 0x0] 16:43:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1195be800) [pid = 1662] [serial = 1053] [outer = 0x1186b6800] 16:43:34 INFO - PROCESS | 1662 | 1466725414492 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d46400) [pid = 1662] [serial = 1054] [outer = 0x1186b6800] 16:43:34 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:34 INFO - PROCESS | 1662 | 1466725414948 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:43:35 INFO - PROCESS | 1662 | 1466725415023 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:43:35 INFO - PROCESS | 1662 | 1466725415031 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1662 | 1466725415034 Marionette TRACE conn2 <- [1,1378,null,{}] 16:43:35 INFO - PROCESS | 1662 | 1466725415037 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:43:35 INFO - PROCESS | 1662 | 1466725415039 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:35 INFO - PROCESS | 1662 | 1466725415164 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:43:35 INFO - PROCESS | 1662 | 1466725415254 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1662 | 1466725415255 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fec000 == 39 [pid = 1662] [id = 352] 16:43:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x115eb1800) [pid = 1662] [serial = 1055] [outer = 0x0] 16:43:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118661400) [pid = 1662] [serial = 1056] [outer = 0x115eb1800] 16:43:35 INFO - PROCESS | 1662 | 1466725415302 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120d61800) [pid = 1662] [serial = 1057] [outer = 0x115eb1800] 16:43:35 INFO - PROCESS | 1662 | 1466725415929 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:43:35 INFO - PROCESS | 1662 | 1466725415957 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:43:35 INFO - PROCESS | 1662 | 1466725415960 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1662 | 1466725415962 Marionette TRACE conn2 <- [1,1382,null,{}] 16:43:35 INFO - PROCESS | 1662 | 1466725415966 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:43:35 INFO - PROCESS | 1662 | 1466725415967 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:36 INFO - PROCESS | 1662 | 1466725416056 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:43:36 INFO - PROCESS | 1662 | 1466725416120 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1662 | 1466725416123 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x117465800 == 40 [pid = 1662] [id = 353] 16:43:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x115a51400) [pid = 1662] [serial = 1058] [outer = 0x0] 16:43:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11677d400) [pid = 1662] [serial = 1059] [outer = 0x115a51400] 16:43:36 INFO - PROCESS | 1662 | 1466725416155 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1176d4400) [pid = 1662] [serial = 1060] [outer = 0x115a51400] 16:43:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1168a7800 == 39 [pid = 1662] [id = 25] 16:43:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b71f000 == 38 [pid = 1662] [id = 9] 16:43:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118544000 == 37 [pid = 1662] [id = 11] 16:43:36 INFO - PROCESS | 1662 | --DOCSHELL 0x112fb0800 == 36 [pid = 1662] [id = 23] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1195bbc00) [pid = 1662] [serial = 970] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1176c7800) [pid = 1662] [serial = 967] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12890cc00) [pid = 1662] [serial = 976] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116787000) [pid = 1662] [serial = 979] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124326000) [pid = 1662] [serial = 973] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112863000) [pid = 1662] [serial = 996] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11747d000) [pid = 1662] [serial = 1003] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x111f13c00) [pid = 1662] [serial = 997] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1182ad800) [pid = 1662] [serial = 1005] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116785800) [pid = 1662] [serial = 1002] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115a4bc00) [pid = 1662] [serial = 999] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1195c7400) [pid = 1662] [serial = 994] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1184c6000) [pid = 1662] [serial = 1006] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115f5b000) [pid = 1662] [serial = 1000] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116787800) [pid = 1662] [serial = 966] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118fde400) [pid = 1662] [serial = 993] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118686800) [pid = 1662] [serial = 990] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1186bbc00) [pid = 1662] [serial = 991] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x117148000) [pid = 1662] [serial = 987] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1176ce400) [pid = 1662] [serial = 988] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11327d000) [pid = 1662] [serial = 984] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x115adb400) [pid = 1662] [serial = 985] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1186ad000) [pid = 1662] [serial = 982] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118653800) [pid = 1662] [serial = 981] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11285d000) [pid = 1662] [serial = 978] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12727a800) [pid = 1662] [serial = 975] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12174e000) [pid = 1662] [serial = 972] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118855c00) [pid = 1662] [serial = 969] [outer = 0x0] [url = about:blank] 16:43:36 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:36 INFO - PROCESS | 1662 | 1466725416558 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:43:36 INFO - PROCESS | 1662 | 1466725416584 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:43:36 INFO - PROCESS | 1662 | 1466725416588 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1662 | 1466725416590 Marionette TRACE conn2 <- [1,1386,null,{}] 16:43:36 INFO - PROCESS | 1662 | 1466725416592 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:43:36 INFO - PROCESS | 1662 | 1466725416593 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:36 INFO - PROCESS | 1662 | 1466725416675 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:43:36 INFO - PROCESS | 1662 | 1466725416728 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1662 | 1466725416729 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x117475800 == 37 [pid = 1662] [id = 354] 16:43:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11663ac00) [pid = 1662] [serial = 1061] [outer = 0x0] 16:43:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1182a3400) [pid = 1662] [serial = 1062] [outer = 0x11663ac00] 16:43:36 INFO - PROCESS | 1662 | 1466725416756 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118689800) [pid = 1662] [serial = 1063] [outer = 0x11663ac00] 16:43:37 INFO - PROCESS | 1662 | 1466725417057 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:43:37 INFO - PROCESS | 1662 | 1466725417109 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:43:37 INFO - PROCESS | 1662 | 1466725417111 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1662 | 1466725417113 Marionette TRACE conn2 <- [1,1390,null,{}] 16:43:37 INFO - PROCESS | 1662 | 1466725417120 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:43:37 INFO - PROCESS | 1662 | 1466725417123 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:37 INFO - PROCESS | 1662 | 1466725417200 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:43:37 INFO - PROCESS | 1662 | 1466725417252 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1662 | 1466725417254 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119516800 == 38 [pid = 1662] [id = 355] 16:43:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118693000) [pid = 1662] [serial = 1064] [outer = 0x0] 16:43:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118f92800) [pid = 1662] [serial = 1065] [outer = 0x118693000] 16:43:37 INFO - PROCESS | 1662 | 1466725417280 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119748000) [pid = 1662] [serial = 1066] [outer = 0x118693000] 16:43:37 INFO - PROCESS | 1662 | 1466725417566 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:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 16:43:37 INFO - PROCESS | 1662 | 1466725417582 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1662 | 1466725417585 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:43:37 INFO - PROCESS | 1662 | 1466725417596 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1662 | 1466725417598 Marionette TRACE conn2 <- [1,1394,null,{}] 16:43:37 INFO - PROCESS | 1662 | 1466725417601 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:43:37 INFO - PROCESS | 1662 | 1466725417604 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:37 INFO - PROCESS | 1662 | 1466725417744 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:43:37 INFO - PROCESS | 1662 | 1466725417814 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1662 | 1466725417816 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ae0800 == 39 [pid = 1662] [id = 356] 16:43:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11961a400) [pid = 1662] [serial = 1067] [outer = 0x0] 16:43:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120d60c00) [pid = 1662] [serial = 1068] [outer = 0x11961a400] 16:43:37 INFO - PROCESS | 1662 | 1466725417857 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12127ec00) [pid = 1662] [serial = 1069] [outer = 0x11961a400] 16:43:38 INFO - PROCESS | 1662 | 1466725418170 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:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 619ms 16:43:38 INFO - PROCESS | 1662 | 1466725418216 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1662 | 1466725418217 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:43:38 INFO - PROCESS | 1662 | 1466725418220 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1662 | 1466725418222 Marionette TRACE conn2 <- [1,1398,null,{}] 16:43:38 INFO - PROCESS | 1662 | 1466725418226 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:43:38 INFO - PROCESS | 1662 | 1466725418228 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:38 INFO - PROCESS | 1662 | 1466725418305 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:43:38 INFO - PROCESS | 1662 | 1466725418309 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1662 | 1466725418310 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ac3000 == 40 [pid = 1662] [id = 357] 16:43:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x121747800) [pid = 1662] [serial = 1070] [outer = 0x0] 16:43:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1218ca000) [pid = 1662] [serial = 1071] [outer = 0x121747800] 16:43:38 INFO - PROCESS | 1662 | 1466725418335 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x123fe1800) [pid = 1662] [serial = 1072] [outer = 0x121747800] 16:43:38 INFO - PROCESS | 1662 | 1466725418698 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:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 16:43:38 INFO - PROCESS | 1662 | 1466725418742 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1662 | 1466725418743 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:43:38 INFO - PROCESS | 1662 | 1466725418746 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1662 | 1466725418747 Marionette TRACE conn2 <- [1,1402,null,{}] 16:43:38 INFO - PROCESS | 1662 | 1466725418749 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:43:38 INFO - PROCESS | 1662 | 1466725418753 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:38 INFO - PROCESS | 1662 | 1466725418869 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:43:38 INFO - PROCESS | 1662 | 1466725418883 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1662 | 1466725418884 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12713d800 == 41 [pid = 1662] [id = 358] 16:43:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1241b5400) [pid = 1662] [serial = 1073] [outer = 0x0] 16:43:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1249b0400) [pid = 1662] [serial = 1074] [outer = 0x1241b5400] 16:43:38 INFO - PROCESS | 1662 | 1466725418910 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x126528000) [pid = 1662] [serial = 1075] [outer = 0x1241b5400] 16:43:39 INFO - PROCESS | 1662 | 1466725419256 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:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 517ms 16:43:39 INFO - PROCESS | 1662 | 1466725419263 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1662 | 1466725419265 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:43:39 INFO - PROCESS | 1662 | 1466725419267 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1662 | 1466725419268 Marionette TRACE conn2 <- [1,1406,null,{}] 16:43:39 INFO - PROCESS | 1662 | 1466725419274 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:43:39 INFO - PROCESS | 1662 | 1466725419275 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:39 INFO - PROCESS | 1662 | 1466725419374 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:43:39 INFO - PROCESS | 1662 | 1466725419377 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1662 | 1466725419378 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ccb000 == 42 [pid = 1662] [id = 359] 16:43:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12174cc00) [pid = 1662] [serial = 1076] [outer = 0x0] 16:43:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1267c2800) [pid = 1662] [serial = 1077] [outer = 0x12174cc00] 16:43:39 INFO - PROCESS | 1662 | 1466725419403 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1271c8000) [pid = 1662] [serial = 1078] [outer = 0x12174cc00] 16:43:39 INFO - PROCESS | 1662 | 1466725419780 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:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 16:43:39 INFO - PROCESS | 1662 | 1466725419790 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1662 | 1466725419792 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:43:39 INFO - PROCESS | 1662 | 1466725419794 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1662 | 1466725419796 Marionette TRACE conn2 <- [1,1410,null,{}] 16:43:39 INFO - PROCESS | 1662 | 1466725419799 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:43:39 INFO - PROCESS | 1662 | 1466725419800 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:39 INFO - PROCESS | 1662 | 1466725419899 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:43:39 INFO - PROCESS | 1662 | 1466725419935 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1662 | 1466725419936 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x112548000 == 43 [pid = 1662] [id = 360] 16:43:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x110ec3c00) [pid = 1662] [serial = 1079] [outer = 0x0] 16:43:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1271cf000) [pid = 1662] [serial = 1080] [outer = 0x110ec3c00] 16:43:39 INFO - PROCESS | 1662 | 1466725419960 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x127202800) [pid = 1662] [serial = 1081] [outer = 0x110ec3c00] 16:43:40 INFO - PROCESS | 1662 | 1466725420292 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:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:43:40 INFO - PROCESS | 1662 | 1466725420314 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1662 | 1466725420315 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:43:40 INFO - PROCESS | 1662 | 1466725420317 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1662 | 1466725420319 Marionette TRACE conn2 <- [1,1414,null,{}] 16:43:40 INFO - PROCESS | 1662 | 1466725420323 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:43:40 INFO - PROCESS | 1662 | 1466725420325 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:40 INFO - PROCESS | 1662 | 1466725420420 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:43:40 INFO - PROCESS | 1662 | 1466725420424 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1662 | 1466725420425 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f27000 == 44 [pid = 1662] [id = 361] 16:43:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12711a400) [pid = 1662] [serial = 1082] [outer = 0x0] 16:43:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12720d000) [pid = 1662] [serial = 1083] [outer = 0x12711a400] 16:43:40 INFO - PROCESS | 1662 | 1466725420449 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127274400) [pid = 1662] [serial = 1084] [outer = 0x12711a400] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119cefc00) [pid = 1662] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116236c00) [pid = 1662] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1186ad800) [pid = 1662] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x111e61c00) [pid = 1662] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x113119400) [pid = 1662] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110ea2000) [pid = 1662] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x121976000) [pid = 1662] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121289000) [pid = 1662] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11714b000) [pid = 1662] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119615800) [pid = 1662] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:43:40 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11687c400) [pid = 1662] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:43:40 INFO - PROCESS | 1662 | 1466725420849 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:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 16:43:40 INFO - PROCESS | 1662 | 1466725420891 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1662 | 1466725420892 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:43:40 INFO - PROCESS | 1662 | 1466725420894 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1662 | 1466725420895 Marionette TRACE conn2 <- [1,1418,null,{}] 16:43:40 INFO - PROCESS | 1662 | 1466725420898 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:43:40 INFO - PROCESS | 1662 | 1466725420899 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:40 INFO - PROCESS | 1662 | 1466725420978 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:43:40 INFO - PROCESS | 1662 | 1466725420981 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1662 | 1466725420982 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a304800 == 45 [pid = 1662] [id = 362] 16:43:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116781c00) [pid = 1662] [serial = 1085] [outer = 0x0] 16:43:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119cefc00) [pid = 1662] [serial = 1086] [outer = 0x116781c00] 16:43:41 INFO - PROCESS | 1662 | 1466725421006 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125d16800) [pid = 1662] [serial = 1087] [outer = 0x116781c00] 16:43:41 INFO - PROCESS | 1662 | 1466725421345 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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 16:43:41 INFO - PROCESS | 1662 | 1466725421363 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:43:41 INFO - PROCESS | 1662 | 1466725421365 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:43:41 INFO - PROCESS | 1662 | 1466725421367 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1662 | 1466725421369 Marionette TRACE conn2 <- [1,1422,null,{}] 16:43:41 INFO - PROCESS | 1662 | 1466725421374 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:43:41 INFO - PROCESS | 1662 | 1466725421376 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:41 INFO - PROCESS | 1662 | 1466725421465 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:43:41 INFO - PROCESS | 1662 | 1466725421522 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1662 | 1466725421524 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a323000 == 46 [pid = 1662] [id = 363] 16:43:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120d54c00) [pid = 1662] [serial = 1088] [outer = 0x0] 16:43:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x127211800) [pid = 1662] [serial = 1089] [outer = 0x120d54c00] 16:43:41 INFO - PROCESS | 1662 | 1466725421550 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1272f2c00) [pid = 1662] [serial = 1090] [outer = 0x120d54c00] 16:43:41 INFO - PROCESS | 1662 | 1466725421856 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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 16:43:41 INFO - PROCESS | 1662 | 1466725421891 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1662 | 1466725421892 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:43:41 INFO - PROCESS | 1662 | 1466725421895 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1662 | 1466725421896 Marionette TRACE conn2 <- [1,1426,null,{}] 16:43:41 INFO - PROCESS | 1662 | 1466725421898 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:43:41 INFO - PROCESS | 1662 | 1466725421899 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:41 INFO - PROCESS | 1662 | 1466725421978 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:43:41 INFO - PROCESS | 1662 | 1466725421982 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1662 | 1466725421983 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a824000 == 47 [pid = 1662] [id = 364] 16:43:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1272f3000) [pid = 1662] [serial = 1091] [outer = 0x0] 16:43:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128914000) [pid = 1662] [serial = 1092] [outer = 0x1272f3000] 16:43:42 INFO - PROCESS | 1662 | 1466725422009 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1289dc400) [pid = 1662] [serial = 1093] [outer = 0x1272f3000] 16:43:42 INFO - PROCESS | 1662 | 1466725422356 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:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 469ms 16:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:43:42 INFO - PROCESS | 1662 | 1466725422364 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1662 | 1466725422365 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:43:42 INFO - PROCESS | 1662 | 1466725422367 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1662 | 1466725422368 Marionette TRACE conn2 <- [1,1430,null,{}] 16:43:42 INFO - PROCESS | 1662 | 1466725422374 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:43:42 INFO - PROCESS | 1662 | 1466725422375 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:42 INFO - PROCESS | 1662 | 1466725422490 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:43:42 INFO - PROCESS | 1662 | 1466725422495 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1662 | 1466725422496 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a834800 == 48 [pid = 1662] [id = 365] 16:43:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1289dd800) [pid = 1662] [serial = 1094] [outer = 0x0] 16:43:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128edfc00) [pid = 1662] [serial = 1095] [outer = 0x1289dd800] 16:43:42 INFO - PROCESS | 1662 | 1466725422520 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12914d800) [pid = 1662] [serial = 1096] [outer = 0x1289dd800] 16:43:42 INFO - PROCESS | 1662 | 1466725422957 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:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 621ms 16:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:43:43 INFO - PROCESS | 1662 | 1466725422992 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1662 | 1466725422995 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:43:43 INFO - PROCESS | 1662 | 1466725422998 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1662 | 1466725423000 Marionette TRACE conn2 <- [1,1434,null,{}] 16:43:43 INFO - PROCESS | 1662 | 1466725423007 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:43:43 INFO - PROCESS | 1662 | 1466725423008 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:43 INFO - PROCESS | 1662 | 1466725423110 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:43:43 INFO - PROCESS | 1662 | 1466725423165 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1662 | 1466725423167 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118513800 == 49 [pid = 1662] [id = 366] 16:43:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116785800) [pid = 1662] [serial = 1097] [outer = 0x0] 16:43:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x117483c00) [pid = 1662] [serial = 1098] [outer = 0x116785800] 16:43:43 INFO - PROCESS | 1662 | 1466725423209 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118339c00) [pid = 1662] [serial = 1099] [outer = 0x116785800] 16:43:43 INFO - PROCESS | 1662 | 1466725423641 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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 674ms 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:43:43 INFO - PROCESS | 1662 | 1466725423673 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1662 | 1466725423676 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:43:43 INFO - PROCESS | 1662 | 1466725423681 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1662 | 1466725423682 Marionette TRACE conn2 <- [1,1438,null,{}] 16:43:43 INFO - PROCESS | 1662 | 1466725423685 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:43:43 INFO - PROCESS | 1662 | 1466725423687 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:43 INFO - PROCESS | 1662 | 1466725423814 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:43:43 INFO - PROCESS | 1662 | 1466725423884 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1662 | 1466725423885 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a80800 == 50 [pid = 1662] [id = 367] 16:43:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118855800) [pid = 1662] [serial = 1100] [outer = 0x0] 16:43:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11973f400) [pid = 1662] [serial = 1101] [outer = 0x118855800] 16:43:43 INFO - PROCESS | 1662 | 1466725423918 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x120d61c00) [pid = 1662] [serial = 1102] [outer = 0x118855800] 16:43:44 INFO - PROCESS | 1662 | 1466725424340 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:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 16:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:43:44 INFO - PROCESS | 1662 | 1466725424350 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1662 | 1466725424351 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:43:44 INFO - PROCESS | 1662 | 1466725424356 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1662 | 1466725424359 Marionette TRACE conn2 <- [1,1442,null,{}] 16:43:44 INFO - PROCESS | 1662 | 1466725424366 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:43:44 INFO - PROCESS | 1662 | 1466725424370 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:44 INFO - PROCESS | 1662 | 1466725424472 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:43:44 INFO - PROCESS | 1662 | 1466725424525 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1662 | 1466725424527 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af58800 == 51 [pid = 1662] [id = 368] 16:43:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1241b2800) [pid = 1662] [serial = 1103] [outer = 0x0] 16:43:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1249ae800) [pid = 1662] [serial = 1104] [outer = 0x1241b2800] 16:43:44 INFO - PROCESS | 1662 | 1466725424562 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125e6ec00) [pid = 1662] [serial = 1105] [outer = 0x1241b2800] 16:43:45 INFO - PROCESS | 1662 | 1466725425226 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 924ms 16:43:45 INFO - PROCESS | 1662 | 1466725425279 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1662 | 1466725425281 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:43:45 INFO - PROCESS | 1662 | 1466725425285 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1662 | 1466725425286 Marionette TRACE conn2 <- [1,1446,null,{}] 16:43:45 INFO - PROCESS | 1662 | 1466725425290 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:43:45 INFO - PROCESS | 1662 | 1466725425291 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:45 INFO - PROCESS | 1662 | 1466725425384 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:43:45 INFO - PROCESS | 1662 | 1466725425451 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1662 | 1466725425454 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb4800 == 52 [pid = 1662] [id = 369] 16:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11747c400) [pid = 1662] [serial = 1106] [outer = 0x0] 16:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1176cb400) [pid = 1662] [serial = 1107] [outer = 0x11747c400] 16:43:45 INFO - PROCESS | 1662 | 1466725425481 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1184c2c00) [pid = 1662] [serial = 1108] [outer = 0x11747c400] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12d40c800 == 51 [pid = 1662] [id = 18] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc94800 == 50 [pid = 1662] [id = 15] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb0a000 == 49 [pid = 1662] [id = 10] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12db14000 == 48 [pid = 1662] [id = 21] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0ac000 == 47 [pid = 1662] [id = 12] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d2800 == 46 [pid = 1662] [id = 14] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12a824000 == 45 [pid = 1662] [id = 364] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12a323000 == 44 [pid = 1662] [id = 363] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12a304800 == 43 [pid = 1662] [id = 362] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x128f27000 == 42 [pid = 1662] [id = 361] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x112548000 == 41 [pid = 1662] [id = 360] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x112ccb000 == 40 [pid = 1662] [id = 359] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12713d800 == 39 [pid = 1662] [id = 358] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x123ac3000 == 38 [pid = 1662] [id = 357] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119ae0800 == 37 [pid = 1662] [id = 356] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119516800 == 36 [pid = 1662] [id = 355] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117475800 == 35 [pid = 1662] [id = 354] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117465800 == 34 [pid = 1662] [id = 353] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x116fec000 == 33 [pid = 1662] [id = 352] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x124186800 == 32 [pid = 1662] [id = 351] 16:43:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119a57000 == 31 [pid = 1662] [id = 350] 16:43:45 INFO - PROCESS | 1662 | 1466725425934 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 673ms 16:43:45 INFO - PROCESS | 1662 | 1466725425957 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1662 | 1466725425960 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:43:45 INFO - PROCESS | 1662 | 1466725425964 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1662 | 1466725425966 Marionette TRACE conn2 <- [1,1450,null,{}] 16:43:45 INFO - PROCESS | 1662 | 1466725425976 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:43:45 INFO - PROCESS | 1662 | 1466725425978 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:46 INFO - PROCESS | 1662 | 1466725426064 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x120d5e800) [pid = 1662] [serial = 1029] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11663c800) [pid = 1662] [serial = 1014] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116a21400) [pid = 1662] [serial = 1015] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118f3d400) [pid = 1662] [serial = 1020] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118fe1c00) [pid = 1662] [serial = 1021] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x113c20400) [pid = 1662] [serial = 1032] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11677f800) [pid = 1662] [serial = 1012] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x115f5c400) [pid = 1662] [serial = 1011] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1195c8000) [pid = 1662] [serial = 1023] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119618800) [pid = 1662] [serial = 1024] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x121bd9400) [pid = 1662] [serial = 1041] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118625800) [pid = 1662] [serial = 1008] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1218cb800) [pid = 1662] [serial = 1039] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118625400) [pid = 1662] [serial = 1017] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121882c00) [pid = 1662] [serial = 1038] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11865d800) [pid = 1662] [serial = 1018] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116465c00) [pid = 1662] [serial = 1033] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123fd6400) [pid = 1662] [serial = 1042] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119628800) [pid = 1662] [serial = 1026] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12112f400) [pid = 1662] [serial = 1030] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1241bc000) [pid = 1662] [serial = 1044] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1186a2800) [pid = 1662] [serial = 1035] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119ced400) [pid = 1662] [serial = 1027] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120eec800) [pid = 1662] [serial = 1036] [outer = 0x0] [url = about:blank] 16:43:46 INFO - PROCESS | 1662 | 1466725426129 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1662 | 1466725426131 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae9800 == 32 [pid = 1662] [id = 370] 16:43:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11663c800) [pid = 1662] [serial = 1109] [outer = 0x0] 16:43:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118625400) [pid = 1662] [serial = 1110] [outer = 0x11663c800] 16:43:46 INFO - PROCESS | 1662 | 1466725426158 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118692000) [pid = 1662] [serial = 1111] [outer = 0x11663c800] 16:43:46 INFO - PROCESS | 1662 | 1466725426434 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:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:43:46 INFO - PROCESS | 1662 | 1466725426484 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1662 | 1466725426486 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:43:46 INFO - PROCESS | 1662 | 1466725426492 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1662 | 1466725426494 Marionette TRACE conn2 <- [1,1454,null,{}] 16:43:46 INFO - PROCESS | 1662 | 1466725426502 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:43:46 INFO - PROCESS | 1662 | 1466725426507 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:46 INFO - PROCESS | 1662 | 1466725426583 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:43:46 INFO - PROCESS | 1662 | 1466725426653 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1662 | 1466725426655 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196cf800 == 33 [pid = 1662] [id = 371] 16:43:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1186a7c00) [pid = 1662] [serial = 1112] [outer = 0x0] 16:43:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118fdc000) [pid = 1662] [serial = 1113] [outer = 0x1186a7c00] 16:43:46 INFO - PROCESS | 1662 | 1466725426683 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11969e400) [pid = 1662] [serial = 1114] [outer = 0x1186a7c00] 16:43:46 INFO - PROCESS | 1662 | 1466725426990 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:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 16:43:47 INFO - PROCESS | 1662 | 1466725427013 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1662 | 1466725427015 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:43:47 INFO - PROCESS | 1662 | 1466725427017 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1662 | 1466725427018 Marionette TRACE conn2 <- [1,1458,null,{}] 16:43:47 INFO - PROCESS | 1662 | 1466725427028 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:43:47 INFO - PROCESS | 1662 | 1466725427029 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:47 INFO - PROCESS | 1662 | 1466725427113 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:43:47 INFO - PROCESS | 1662 | 1466725427117 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1662 | 1466725427119 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x121180000 == 34 [pid = 1662] [id = 372] 16:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119cf3c00) [pid = 1662] [serial = 1115] [outer = 0x0] 16:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120fa8000) [pid = 1662] [serial = 1116] [outer = 0x119cf3c00] 16:43:47 INFO - PROCESS | 1662 | 1466725427146 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x121355c00) [pid = 1662] [serial = 1117] [outer = 0x119cf3c00] 16:43:47 INFO - PROCESS | 1662 | 1466725427491 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:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 528ms 16:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:43:47 INFO - PROCESS | 1662 | 1466725427545 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1662 | 1466725427546 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:43:47 INFO - PROCESS | 1662 | 1466725427548 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1662 | 1466725427549 Marionette TRACE conn2 <- [1,1462,null,{}] 16:43:47 INFO - PROCESS | 1662 | 1466725427552 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:43:47 INFO - PROCESS | 1662 | 1466725427553 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:47 INFO - PROCESS | 1662 | 1466725427629 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:43:47 INFO - PROCESS | 1662 | 1466725427632 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1662 | 1466725427634 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a17000 == 35 [pid = 1662] [id = 373] 16:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12174c400) [pid = 1662] [serial = 1118] [outer = 0x0] 16:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12188ec00) [pid = 1662] [serial = 1119] [outer = 0x12174c400] 16:43:47 INFO - PROCESS | 1662 | 1466725427660 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123f24c00) [pid = 1662] [serial = 1120] [outer = 0x12174c400] 16:43:48 INFO - PROCESS | 1662 | 1466725428017 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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 517ms 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:43:48 INFO - PROCESS | 1662 | 1466725428066 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1662 | 1466725428068 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:43:48 INFO - PROCESS | 1662 | 1466725428070 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1662 | 1466725428071 Marionette TRACE conn2 <- [1,1466,null,{}] 16:43:48 INFO - PROCESS | 1662 | 1466725428073 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:43:48 INFO - PROCESS | 1662 | 1466725428077 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:48 INFO - PROCESS | 1662 | 1466725428208 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:43:48 INFO - PROCESS | 1662 | 1466725428224 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1662 | 1466725428225 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f98000 == 36 [pid = 1662] [id = 374] 16:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1241b8000) [pid = 1662] [serial = 1121] [outer = 0x0] 16:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124a6e800) [pid = 1662] [serial = 1122] [outer = 0x1241b8000] 16:43:48 INFO - PROCESS | 1662 | 1466725428250 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1271cf400) [pid = 1662] [serial = 1123] [outer = 0x1241b8000] 16:43:48 INFO - PROCESS | 1662 | 1466725428586 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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:43:48 INFO - PROCESS | 1662 | 1466725428640 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1662 | 1466725428641 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:43:48 INFO - PROCESS | 1662 | 1466725428643 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1662 | 1466725428644 Marionette TRACE conn2 <- [1,1470,null,{}] 16:43:48 INFO - PROCESS | 1662 | 1466725428646 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:43:48 INFO - PROCESS | 1662 | 1466725428647 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:48 INFO - PROCESS | 1662 | 1466725428742 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:43:48 INFO - PROCESS | 1662 | 1466725428753 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1662 | 1466725428754 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12714c800 == 37 [pid = 1662] [id = 375] 16:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1271cf800) [pid = 1662] [serial = 1124] [outer = 0x0] 16:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12720c800) [pid = 1662] [serial = 1125] [outer = 0x1271cf800] 16:43:48 INFO - PROCESS | 1662 | 1466725428779 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12727a800) [pid = 1662] [serial = 1126] [outer = 0x1271cf800] 16:43:49 INFO - PROCESS | 1662 | 1466725429136 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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 16:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:43:49 INFO - PROCESS | 1662 | 1466725429163 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1662 | 1466725429164 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:43:49 INFO - PROCESS | 1662 | 1466725429166 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1662 | 1466725429167 Marionette TRACE conn2 <- [1,1474,null,{}] 16:43:49 INFO - PROCESS | 1662 | 1466725429169 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:43:49 INFO - PROCESS | 1662 | 1466725429171 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:49 INFO - PROCESS | 1662 | 1466725429269 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:43:49 INFO - PROCESS | 1662 | 1466725429273 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1662 | 1466725429274 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b9800 == 38 [pid = 1662] [id = 376] 16:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1271d2c00) [pid = 1662] [serial = 1127] [outer = 0x0] 16:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1272ea400) [pid = 1662] [serial = 1128] [outer = 0x1271d2c00] 16:43:49 INFO - PROCESS | 1662 | 1466725429298 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1272f2800) [pid = 1662] [serial = 1129] [outer = 0x1271d2c00] 16:43:49 INFO - PROCESS | 1662 | 1466725429621 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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 471ms 16:43:49 INFO - PROCESS | 1662 | 1466725429644 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1662 | 1466725429646 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:43:49 INFO - PROCESS | 1662 | 1466725429648 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1662 | 1466725429649 Marionette TRACE conn2 <- [1,1478,null,{}] 16:43:49 INFO - PROCESS | 1662 | 1466725429652 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:43:49 INFO - PROCESS | 1662 | 1466725429653 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:49 INFO - PROCESS | 1662 | 1466725429762 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:43:49 INFO - PROCESS | 1662 | 1466725429765 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1662 | 1466725429766 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2d800 == 39 [pid = 1662] [id = 377] 16:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x111e5a800) [pid = 1662] [serial = 1130] [outer = 0x0] 16:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1289db800) [pid = 1662] [serial = 1131] [outer = 0x111e5a800] 16:43:49 INFO - PROCESS | 1662 | 1466725429790 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12914c000) [pid = 1662] [serial = 1132] [outer = 0x111e5a800] 16:43:50 INFO - PROCESS | 1662 | 1466725430142 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 16:43:50 INFO - PROCESS | 1662 | 1466725430167 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1662 | 1466725430168 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:43:50 INFO - PROCESS | 1662 | 1466725430312 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1662 | 1466725430313 Marionette TRACE conn2 <- [1,1482,null,{}] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1241b5400) [pid = 1662] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12174cc00) [pid = 1662] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118693000) [pid = 1662] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x115a51400) [pid = 1662] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121747800) [pid = 1662] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115eb1800) [pid = 1662] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11663ac00) [pid = 1662] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11961a400) [pid = 1662] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x110ec3c00) [pid = 1662] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12711a400) [pid = 1662] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116781c00) [pid = 1662] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120d54c00) [pid = 1662] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:43:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1272f3000) [pid = 1662] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:43:50 INFO - PROCESS | 1662 | 1466725430354 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:43:50 INFO - PROCESS | 1662 | 1466725430355 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:50 INFO - PROCESS | 1662 | 1466725430434 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:43:50 INFO - PROCESS | 1662 | 1466725430440 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1662 | 1466725430442 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af4e800 == 40 [pid = 1662] [id = 378] 16:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120ee7800) [pid = 1662] [serial = 1133] [outer = 0x0] 16:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1271cac00) [pid = 1662] [serial = 1134] [outer = 0x120ee7800] 16:43:50 INFO - PROCESS | 1662 | 1466725430466 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1289d7800) [pid = 1662] [serial = 1135] [outer = 0x120ee7800] 16:43:50 INFO - PROCESS | 1662 | 1466725430791 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 643ms 16:43:50 INFO - PROCESS | 1662 | 1466725430815 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1662 | 1466725430816 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:43:50 INFO - PROCESS | 1662 | 1466725430819 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1662 | 1466725430822 Marionette TRACE conn2 <- [1,1486,null,{}] 16:43:50 INFO - PROCESS | 1662 | 1466725430825 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:43:50 INFO - PROCESS | 1662 | 1466725430827 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:50 INFO - PROCESS | 1662 | 1466725430914 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:43:50 INFO - PROCESS | 1662 | 1466725430975 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1662 | 1466725430976 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b72f000 == 41 [pid = 1662] [id = 379] 16:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x120fac000) [pid = 1662] [serial = 1136] [outer = 0x0] 16:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129159400) [pid = 1662] [serial = 1137] [outer = 0x120fac000] 16:43:51 INFO - PROCESS | 1662 | 1466725431010 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1291b7c00) [pid = 1662] [serial = 1138] [outer = 0x120fac000] 16:43:51 INFO - PROCESS | 1662 | 1466725431310 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:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 16:43:51 INFO - PROCESS | 1662 | 1466725431343 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1662 | 1466725431344 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:43:51 INFO - PROCESS | 1662 | 1466725431347 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1662 | 1466725431348 Marionette TRACE conn2 <- [1,1490,null,{}] 16:43:51 INFO - PROCESS | 1662 | 1466725431350 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:43:51 INFO - PROCESS | 1662 | 1466725431351 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:51 INFO - PROCESS | 1662 | 1466725431438 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:43:51 INFO - PROCESS | 1662 | 1466725431442 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1662 | 1466725431443 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0c0800 == 42 [pid = 1662] [id = 380] 16:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1291e0c00) [pid = 1662] [serial = 1139] [outer = 0x0] 16:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1291eac00) [pid = 1662] [serial = 1140] [outer = 0x1291e0c00] 16:43:51 INFO - PROCESS | 1662 | 1466725431467 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a441800) [pid = 1662] [serial = 1141] [outer = 0x1291e0c00] 16:43:51 INFO - PROCESS | 1662 | 1466725431785 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:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 16:43:51 INFO - PROCESS | 1662 | 1466725431827 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1662 | 1466725431828 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:43:51 INFO - PROCESS | 1662 | 1466725431881 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1662 | 1466725431882 Marionette TRACE conn2 <- [1,1494,null,{}] 16:43:51 INFO - PROCESS | 1662 | 1466725431893 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:43:51 INFO - PROCESS | 1662 | 1466725431894 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:51 INFO - PROCESS | 1662 | 1466725431975 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:43:51 INFO - PROCESS | 1662 | 1466725431979 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1662 | 1466725431980 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d1800 == 43 [pid = 1662] [id = 381] 16:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a442400) [pid = 1662] [serial = 1142] [outer = 0x0] 16:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12af14400) [pid = 1662] [serial = 1143] [outer = 0x12a442400] 16:43:52 INFO - PROCESS | 1662 | 1466725432003 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12af19800) [pid = 1662] [serial = 1144] [outer = 0x12a442400] 16:43:52 INFO - PROCESS | 1662 | 1466725432391 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:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 539ms 16:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:43:52 INFO - PROCESS | 1662 | 1466725432405 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1662 | 1466725432408 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:43:52 INFO - PROCESS | 1662 | 1466725432411 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1662 | 1466725432414 Marionette TRACE conn2 <- [1,1498,null,{}] 16:43:52 INFO - PROCESS | 1662 | 1466725432419 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:43:52 INFO - PROCESS | 1662 | 1466725432423 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:52 INFO - PROCESS | 1662 | 1466725432529 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:43:52 INFO - PROCESS | 1662 | 1466725432600 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1662 | 1466725432603 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b1800 == 44 [pid = 1662] [id = 382] 16:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x113274800) [pid = 1662] [serial = 1145] [outer = 0x0] 16:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x115f61000) [pid = 1662] [serial = 1146] [outer = 0x113274800] 16:43:52 INFO - PROCESS | 1662 | 1466725432633 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11747bc00) [pid = 1662] [serial = 1147] [outer = 0x113274800] 16:43:53 INFO - PROCESS | 1662 | 1466725433038 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:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 16:43:53 INFO - PROCESS | 1662 | 1466725433083 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1662 | 1466725433086 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:43:53 INFO - PROCESS | 1662 | 1466725433091 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1662 | 1466725433093 Marionette TRACE conn2 <- [1,1502,null,{}] 16:43:53 INFO - PROCESS | 1662 | 1466725433095 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:43:53 INFO - PROCESS | 1662 | 1466725433097 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:53 INFO - PROCESS | 1662 | 1466725433204 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:43:53 INFO - PROCESS | 1662 | 1466725433275 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1662 | 1466725433277 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x120da2000 == 45 [pid = 1662] [id = 383] 16:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118653800) [pid = 1662] [serial = 1148] [outer = 0x0] 16:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1186b4c00) [pid = 1662] [serial = 1149] [outer = 0x118653800] 16:43:53 INFO - PROCESS | 1662 | 1466725433309 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118fe1c00) [pid = 1662] [serial = 1150] [outer = 0x118653800] 16:43:53 INFO - PROCESS | 1662 | 1466725433717 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:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 668ms 16:43:53 INFO - PROCESS | 1662 | 1466725433760 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1662 | 1466725433761 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:43:53 INFO - PROCESS | 1662 | 1466725433764 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1662 | 1466725433766 Marionette TRACE conn2 <- [1,1506,null,{}] 16:43:53 INFO - PROCESS | 1662 | 1466725433793 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:43:53 INFO - PROCESS | 1662 | 1466725433797 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:53 INFO - PROCESS | 1662 | 1466725433926 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:43:53 INFO - PROCESS | 1662 | 1466725433996 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1662 | 1466725433998 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b039000 == 46 [pid = 1662] [id = 384] 16:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x121289000) [pid = 1662] [serial = 1151] [outer = 0x0] 16:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1219fe400) [pid = 1662] [serial = 1152] [outer = 0x121289000] 16:43:54 INFO - PROCESS | 1662 | 1466725434029 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1249ad400) [pid = 1662] [serial = 1153] [outer = 0x121289000] 16:43:54 INFO - PROCESS | 1662 | 1466725434441 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:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 725ms 16:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:43:54 INFO - PROCESS | 1662 | 1466725434489 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1662 | 1466725434491 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:43:54 INFO - PROCESS | 1662 | 1466725434493 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1662 | 1466725434494 Marionette TRACE conn2 <- [1,1510,null,{}] 16:43:54 INFO - PROCESS | 1662 | 1466725434497 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:43:54 INFO - PROCESS | 1662 | 1466725434498 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:54 INFO - PROCESS | 1662 | 1466725434600 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:43:54 INFO - PROCESS | 1662 | 1466725434659 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1662 | 1466725434660 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7cd800 == 47 [pid = 1662] [id = 385] 16:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x125e6d800) [pid = 1662] [serial = 1154] [outer = 0x0] 16:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1265aec00) [pid = 1662] [serial = 1155] [outer = 0x125e6d800] 16:43:54 INFO - PROCESS | 1662 | 1466725434688 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x127209c00) [pid = 1662] [serial = 1156] [outer = 0x125e6d800] 16:43:55 INFO - PROCESS | 1662 | 1466725435091 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:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 620ms 16:43:55 INFO - PROCESS | 1662 | 1466725435114 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1662 | 1466725435115 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:43:55 INFO - PROCESS | 1662 | 1466725435118 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1662 | 1466725435119 Marionette TRACE conn2 <- [1,1514,null,{}] 16:43:55 INFO - PROCESS | 1662 | 1466725435121 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:43:55 INFO - PROCESS | 1662 | 1466725435123 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:55 INFO - PROCESS | 1662 | 1466725435223 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:43:55 INFO - PROCESS | 1662 | 1466725435318 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 1662 | 1466725435320 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc99000 == 48 [pid = 1662] [id = 386] 16:43:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x126219400) [pid = 1662] [serial = 1157] [outer = 0x0] 16:43:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x129150000) [pid = 1662] [serial = 1158] [outer = 0x126219400] 16:43:55 INFO - PROCESS | 1662 | 1466725435348 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12917b000) [pid = 1662] [serial = 1159] [outer = 0x126219400] 16:43:55 INFO - PROCESS | 1662 | 1466725435915 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:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 822ms 16:43:55 INFO - PROCESS | 1662 | 1466725435940 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1662 | 1466725435942 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:43:55 INFO - PROCESS | 1662 | 1466725435946 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1662 | 1466725435948 Marionette TRACE conn2 <- [1,1518,null,{}] 16:43:55 INFO - PROCESS | 1662 | 1466725435953 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:43:55 INFO - PROCESS | 1662 | 1466725435956 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:56 INFO - PROCESS | 1662 | 1466725436052 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:43:56 INFO - PROCESS | 1662 | 1466725436109 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1662 | 1466725436112 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196cd800 == 49 [pid = 1662] [id = 387] 16:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1176ce800) [pid = 1662] [serial = 1160] [outer = 0x0] 16:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1182a7c00) [pid = 1662] [serial = 1161] [outer = 0x1176ce800] 16:43:56 INFO - PROCESS | 1662 | 1466725436139 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x11868d000) [pid = 1662] [serial = 1162] [outer = 0x1176ce800] 16:43:56 INFO - PROCESS | 1662 | 1466725436654 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:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 771ms 16:43:56 INFO - PROCESS | 1662 | 1466725436718 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1662 | 1466725436722 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:43:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:43:56 INFO - PROCESS | 1662 | 1466725436728 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1662 | 1466725436731 Marionette TRACE conn2 <- [1,1522,null,{}] 16:43:56 INFO - PROCESS | 1662 | 1466725436734 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:43:56 INFO - PROCESS | 1662 | 1466725436737 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:56 INFO - PROCESS | 1662 | 1466725436858 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:43:56 INFO - PROCESS | 1662 | 1466725436921 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1662 | 1466725436922 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d96800 == 50 [pid = 1662] [id = 388] 16:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x120d4b800) [pid = 1662] [serial = 1163] [outer = 0x0] 16:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x120d55800) [pid = 1662] [serial = 1164] [outer = 0x120d4b800] 16:43:56 INFO - PROCESS | 1662 | 1466725436950 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12112c000) [pid = 1662] [serial = 1165] [outer = 0x120d4b800] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0c0800 == 49 [pid = 1662] [id = 380] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b72f000 == 48 [pid = 1662] [id = 379] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12af4e800 == 47 [pid = 1662] [id = 378] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x128f2d800 == 46 [pid = 1662] [id = 377] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b9800 == 45 [pid = 1662] [id = 376] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12714c800 == 44 [pid = 1662] [id = 375] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123f98000 == 43 [pid = 1662] [id = 374] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123a17000 == 42 [pid = 1662] [id = 373] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x121180000 == 41 [pid = 1662] [id = 372] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1196cf800 == 40 [pid = 1662] [id = 371] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae9800 == 39 [pid = 1662] [id = 370] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb4800 == 38 [pid = 1662] [id = 369] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118513800 == 37 [pid = 1662] [id = 366] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a834800 == 36 [pid = 1662] [id = 365] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12af58800 == 35 [pid = 1662] [id = 368] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x124a80800 == 34 [pid = 1662] [id = 367] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1196cd800 == 33 [pid = 1662] [id = 387] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc99000 == 32 [pid = 1662] [id = 386] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7cd800 == 31 [pid = 1662] [id = 385] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b039000 == 30 [pid = 1662] [id = 384] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x120da2000 == 29 [pid = 1662] [id = 383] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d1800 == 28 [pid = 1662] [id = 381] 16:43:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b1800 == 27 [pid = 1662] [id = 382] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x128914000) [pid = 1662] [serial = 1092] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1249b0400) [pid = 1662] [serial = 1074] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1267c2800) [pid = 1662] [serial = 1077] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x111aa5800) [pid = 1662] [serial = 1047] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118f92800) [pid = 1662] [serial = 1065] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x119748000) [pid = 1662] [serial = 1066] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1195be800) [pid = 1662] [serial = 1053] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1176d4400) [pid = 1662] [serial = 1060] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11677d400) [pid = 1662] [serial = 1059] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118626c00) [pid = 1662] [serial = 1050] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1218ca000) [pid = 1662] [serial = 1071] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x120d61800) [pid = 1662] [serial = 1057] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118661400) [pid = 1662] [serial = 1056] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1182a3400) [pid = 1662] [serial = 1062] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118689800) [pid = 1662] [serial = 1063] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x120d60c00) [pid = 1662] [serial = 1068] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12127ec00) [pid = 1662] [serial = 1069] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1271cf000) [pid = 1662] [serial = 1080] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1271c8000) [pid = 1662] [serial = 1078] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12720d000) [pid = 1662] [serial = 1083] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x127202800) [pid = 1662] [serial = 1081] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119cefc00) [pid = 1662] [serial = 1086] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1272f2c00) [pid = 1662] [serial = 1090] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x127274400) [pid = 1662] [serial = 1084] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x127211800) [pid = 1662] [serial = 1089] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126528000) [pid = 1662] [serial = 1075] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125d16800) [pid = 1662] [serial = 1087] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1289dc400) [pid = 1662] [serial = 1093] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123fe1800) [pid = 1662] [serial = 1072] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128edfc00) [pid = 1662] [serial = 1095] [outer = 0x0] [url = about:blank] 16:43:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:43:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:43:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:43:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:43:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:43:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:43:57 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:43:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:43:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1176ms 16:43:57 INFO - PROCESS | 1662 | 1466725437897 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:43:57 INFO - PROCESS | 1662 | 1466725437904 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1662 | 1466725437907 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:43:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:43:57 INFO - PROCESS | 1662 | 1466725437910 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1662 | 1466725437912 Marionette TRACE conn2 <- [1,1526,null,{}] 16:43:57 INFO - PROCESS | 1662 | 1466725437915 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:43:57 INFO - PROCESS | 1662 | 1466725437917 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:57 INFO - PROCESS | 1662 | 1466725437995 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:43:58 INFO - PROCESS | 1662 | 1466725438000 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1662 | 1466725438004 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x116852800 == 28 [pid = 1662] [id = 389] 16:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116f9d800) [pid = 1662] [serial = 1166] [outer = 0x0] 16:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117478400) [pid = 1662] [serial = 1167] [outer = 0x116f9d800] 16:43:58 INFO - PROCESS | 1662 | 1466725438033 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x113c5cc00) [pid = 1662] [serial = 1168] [outer = 0x116f9d800] 16:43:58 INFO - PROCESS | 1662 | 1466725438384 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:43:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:43:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:43:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:43:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 16:43:58 INFO - PROCESS | 1662 | 1466725438432 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1662 | 1466725438435 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:43:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:43:58 INFO - PROCESS | 1662 | 1466725438440 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1662 | 1466725438441 Marionette TRACE conn2 <- [1,1530,null,{}] 16:43:58 INFO - PROCESS | 1662 | 1466725438443 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:43:58 INFO - PROCESS | 1662 | 1466725438445 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:58 INFO - PROCESS | 1662 | 1466725438520 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:43:58 INFO - PROCESS | 1662 | 1466725438526 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1662 | 1466725438527 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x11854d800 == 29 [pid = 1662] [id = 390] 16:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118658c00) [pid = 1662] [serial = 1169] [outer = 0x0] 16:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11960d000) [pid = 1662] [serial = 1170] [outer = 0x118658c00] 16:43:58 INFO - PROCESS | 1662 | 1466725438554 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x120d50400) [pid = 1662] [serial = 1171] [outer = 0x118658c00] 16:43:58 INFO - PROCESS | 1662 | 1466725438866 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:43:58 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:43:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:43:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:43:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:43:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 16:43:58 INFO - PROCESS | 1662 | 1466725438910 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1662 | 1466725438912 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:43:58 INFO - PROCESS | 1662 | 1466725438914 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1662 | 1466725438916 Marionette TRACE conn2 <- [1,1534,null,{}] 16:43:58 INFO - PROCESS | 1662 | 1466725438924 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:43:58 INFO - PROCESS | 1662 | 1466725438927 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:59 INFO - PROCESS | 1662 | 1466725439011 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:43:59 INFO - PROCESS | 1662 | 1466725439067 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1662 | 1466725439068 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a4b800 == 30 [pid = 1662] [id = 391] 16:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116764c00) [pid = 1662] [serial = 1172] [outer = 0x0] 16:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12188e800) [pid = 1662] [serial = 1173] [outer = 0x116764c00] 16:43:59 INFO - PROCESS | 1662 | 1466725439096 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x125e6cc00) [pid = 1662] [serial = 1174] [outer = 0x116764c00] 16:43:59 INFO - PROCESS | 1662 | 1466725439398 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:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 526ms 16:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:43:59 INFO - PROCESS | 1662 | 1466725439441 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1662 | 1466725439443 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:43:59 INFO - PROCESS | 1662 | 1466725439446 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1662 | 1466725439447 Marionette TRACE conn2 <- [1,1538,null,{}] 16:43:59 INFO - PROCESS | 1662 | 1466725439449 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:43:59 INFO - PROCESS | 1662 | 1466725439451 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:59 INFO - PROCESS | 1662 | 1466725439535 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:43:59 INFO - PROCESS | 1662 | 1466725439615 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1662 | 1466725439616 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:43:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f1c800 == 31 [pid = 1662] [id = 392] 16:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x120ee2c00) [pid = 1662] [serial = 1175] [outer = 0x0] 16:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1265ad000) [pid = 1662] [serial = 1176] [outer = 0x120ee2c00] 16:43:59 INFO - PROCESS | 1662 | 1466725439657 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x127204c00) [pid = 1662] [serial = 1177] [outer = 0x120ee2c00] 16:44:00 INFO - PROCESS | 1662 | 1466725440101 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:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 16:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:44:00 INFO - PROCESS | 1662 | 1466725440115 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1662 | 1466725440117 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:44:00 INFO - PROCESS | 1662 | 1466725440119 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1662 | 1466725440122 Marionette TRACE conn2 <- [1,1542,null,{}] 16:44:00 INFO - PROCESS | 1662 | 1466725440125 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:44:00 INFO - PROCESS | 1662 | 1466725440126 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:00 INFO - PROCESS | 1662 | 1466725440221 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:44:00 INFO - PROCESS | 1662 | 1466725440278 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1662 | 1466725440279 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x127142800 == 32 [pid = 1662] [id = 393] 16:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118653c00) [pid = 1662] [serial = 1178] [outer = 0x0] 16:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x127271000) [pid = 1662] [serial = 1179] [outer = 0x118653c00] 16:44:00 INFO - PROCESS | 1662 | 1466725440303 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1272ebc00) [pid = 1662] [serial = 1180] [outer = 0x118653c00] 16:44:00 INFO - PROCESS | 1662 | 1466725440614 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:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 16:44:00 INFO - PROCESS | 1662 | 1466725440642 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1662 | 1466725440643 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:44:00 INFO - PROCESS | 1662 | 1466725440646 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1662 | 1466725440647 Marionette TRACE conn2 <- [1,1546,null,{}] 16:44:00 INFO - PROCESS | 1662 | 1466725440649 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:44:00 INFO - PROCESS | 1662 | 1466725440654 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:00 INFO - PROCESS | 1662 | 1466725440768 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:44:00 INFO - PROCESS | 1662 | 1466725440807 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1662 | 1466725440808 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b7000 == 33 [pid = 1662] [id = 394] 16:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x127272800) [pid = 1662] [serial = 1181] [outer = 0x0] 16:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128ee4800) [pid = 1662] [serial = 1182] [outer = 0x127272800] 16:44:00 INFO - PROCESS | 1662 | 1466725440834 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1291b6800) [pid = 1662] [serial = 1183] [outer = 0x127272800] 16:44:01 INFO - PROCESS | 1662 | 1466725441134 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:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 517ms 16:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:44:01 INFO - PROCESS | 1662 | 1466725441166 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1662 | 1466725441168 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:44:01 INFO - PROCESS | 1662 | 1466725441171 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1662 | 1466725441172 Marionette TRACE conn2 <- [1,1550,null,{}] 16:44:01 INFO - PROCESS | 1662 | 1466725441175 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:44:01 INFO - PROCESS | 1662 | 1466725441176 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:01 INFO - PROCESS | 1662 | 1466725441284 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:44:01 INFO - PROCESS | 1662 | 1466725441287 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1662 | 1466725441288 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12931a000 == 34 [pid = 1662] [id = 395] 16:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x123fd4400) [pid = 1662] [serial = 1184] [outer = 0x0] 16:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1291ec000) [pid = 1662] [serial = 1185] [outer = 0x123fd4400] 16:44:01 INFO - PROCESS | 1662 | 1466725441312 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12a87c400) [pid = 1662] [serial = 1186] [outer = 0x123fd4400] 16:44:01 INFO - PROCESS | 1662 | 1466725441712 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:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 569ms 16:44:01 INFO - PROCESS | 1662 | 1466725441741 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:44:01 INFO - PROCESS | 1662 | 1466725441743 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:44:01 INFO - PROCESS | 1662 | 1466725441746 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1662 | 1466725441748 Marionette TRACE conn2 <- [1,1554,null,{}] 16:44:01 INFO - PROCESS | 1662 | 1466725441751 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:44:01 INFO - PROCESS | 1662 | 1466725441752 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:01 INFO - PROCESS | 1662 | 1466725441903 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x123f31c00) [pid = 1662] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x110ec9800) [pid = 1662] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x118339000) [pid = 1662] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1186b6800) [pid = 1662] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1271cf800) [pid = 1662] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1271d2c00) [pid = 1662] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x111e5a800) [pid = 1662] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12174c400) [pid = 1662] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11663c800) [pid = 1662] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118855800) [pid = 1662] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1241b2800) [pid = 1662] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11747c400) [pid = 1662] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1186a7c00) [pid = 1662] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1289dd800) [pid = 1662] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116785800) [pid = 1662] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119cf3c00) [pid = 1662] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1291e0c00) [pid = 1662] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a442400) [pid = 1662] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120ee7800) [pid = 1662] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120fac000) [pid = 1662] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1241b8000) [pid = 1662] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:44:02 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x110ece400) [pid = 1662] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:44:02 INFO - PROCESS | 1662 | 1466725442341 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1662 | 1466725442343 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x116feb000 == 35 [pid = 1662] [id = 396] 16:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110ea1800) [pid = 1662] [serial = 1187] [outer = 0x0] 16:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x111c15c00) [pid = 1662] [serial = 1188] [outer = 0x110ea1800] 16:44:02 INFO - PROCESS | 1662 | 1466725442367 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11677c400) [pid = 1662] [serial = 1189] [outer = 0x110ea1800] 16:44:02 INFO - PROCESS | 1662 | 1466725442657 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:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 969ms 16:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:44:02 INFO - PROCESS | 1662 | 1466725442723 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1662 | 1466725442725 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:44:02 INFO - PROCESS | 1662 | 1466725442727 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1662 | 1466725442728 Marionette TRACE conn2 <- [1,1558,null,{}] 16:44:02 INFO - PROCESS | 1662 | 1466725442730 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:44:02 INFO - PROCESS | 1662 | 1466725442731 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:02 INFO - PROCESS | 1662 | 1466725442805 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:44:02 INFO - PROCESS | 1662 | 1466725442809 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1662 | 1466725442811 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a4b000 == 36 [pid = 1662] [id = 397] 16:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1182ac000) [pid = 1662] [serial = 1190] [outer = 0x0] 16:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119617800) [pid = 1662] [serial = 1191] [outer = 0x1182ac000] 16:44:02 INFO - PROCESS | 1662 | 1466725442835 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x123d5a400) [pid = 1662] [serial = 1192] [outer = 0x1182ac000] 16:44:03 INFO - PROCESS | 1662 | 1466725443155 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:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 16:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:44:03 INFO - PROCESS | 1662 | 1466725443196 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1662 | 1466725443198 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:44:03 INFO - PROCESS | 1662 | 1466725443200 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1662 | 1466725443201 Marionette TRACE conn2 <- [1,1562,null,{}] 16:44:03 INFO - PROCESS | 1662 | 1466725443203 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:44:03 INFO - PROCESS | 1662 | 1466725443204 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:03 INFO - PROCESS | 1662 | 1466725443311 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:44:03 INFO - PROCESS | 1662 | 1466725443317 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1662 | 1466725443318 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a830000 == 37 [pid = 1662] [id = 398] 16:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123f26000) [pid = 1662] [serial = 1193] [outer = 0x0] 16:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1271cc000) [pid = 1662] [serial = 1194] [outer = 0x123f26000] 16:44:03 INFO - PROCESS | 1662 | 1466725443343 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128910c00) [pid = 1662] [serial = 1195] [outer = 0x123f26000] 16:44:03 INFO - PROCESS | 1662 | 1466725443645 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:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 16:44:03 INFO - PROCESS | 1662 | 1466725443669 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1662 | 1466725443672 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:44:03 INFO - PROCESS | 1662 | 1466725443676 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1662 | 1466725443685 Marionette TRACE conn2 <- [1,1566,null,{}] 16:44:03 INFO - PROCESS | 1662 | 1466725443690 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:44:03 INFO - PROCESS | 1662 | 1466725443692 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:03 INFO - PROCESS | 1662 | 1466725443778 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:44:03 INFO - PROCESS | 1662 | 1466725443781 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1662 | 1466725443782 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1265dd800 == 38 [pid = 1662] [id = 399] 16:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12890b000) [pid = 1662] [serial = 1196] [outer = 0x0] 16:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a885400) [pid = 1662] [serial = 1197] [outer = 0x12890b000] 16:44:03 INFO - PROCESS | 1662 | 1466725443811 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b09ec00) [pid = 1662] [serial = 1198] [outer = 0x12890b000] 16:44:04 INFO - PROCESS | 1662 | 1466725444155 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:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 529ms 16:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:44:04 INFO - PROCESS | 1662 | 1466725444215 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1662 | 1466725444216 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:44:04 INFO - PROCESS | 1662 | 1466725444218 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1662 | 1466725444219 Marionette TRACE conn2 <- [1,1570,null,{}] 16:44:04 INFO - PROCESS | 1662 | 1466725444222 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:44:04 INFO - PROCESS | 1662 | 1466725444223 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:04 INFO - PROCESS | 1662 | 1466725444298 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:44:04 INFO - PROCESS | 1662 | 1466725444405 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1662 | 1466725444406 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x112cdb800 == 39 [pid = 1662] [id = 400] 16:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x110ea5400) [pid = 1662] [serial = 1199] [outer = 0x0] 16:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x111e2fc00) [pid = 1662] [serial = 1200] [outer = 0x110ea5400] 16:44:04 INFO - PROCESS | 1662 | 1466725444438 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x115a50c00) [pid = 1662] [serial = 1201] [outer = 0x110ea5400] 16:44:04 INFO - PROCESS | 1662 | 1466725444962 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:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 771ms 16:44:05 INFO - PROCESS | 1662 | 1466725445014 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 1662 | 1466725445017 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:44:05 INFO - PROCESS | 1662 | 1466725445023 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1662 | 1466725445025 Marionette TRACE conn2 <- [1,1574,null,{}] 16:44:05 INFO - PROCESS | 1662 | 1466725445029 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:44:05 INFO - PROCESS | 1662 | 1466725445032 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:05 INFO - PROCESS | 1662 | 1466725445162 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:44:05 INFO - PROCESS | 1662 | 1466725445247 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1662 | 1466725445249 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x120da2000 == 40 [pid = 1662] [id = 401] 16:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1186a7800) [pid = 1662] [serial = 1202] [outer = 0x0] 16:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x118855000) [pid = 1662] [serial = 1203] [outer = 0x1186a7800] 16:44:05 INFO - PROCESS | 1662 | 1466725445279 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11997b000) [pid = 1662] [serial = 1204] [outer = 0x1186a7800] 16:44:05 INFO - PROCESS | 1662 | 1466725445786 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:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 826ms 16:44:05 INFO - PROCESS | 1662 | 1466725445850 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 1662 | 1466725445853 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:44:05 INFO - PROCESS | 1662 | 1466725445855 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1662 | 1466725445857 Marionette TRACE conn2 <- [1,1578,null,{}] 16:44:05 INFO - PROCESS | 1662 | 1466725445859 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:44:05 INFO - PROCESS | 1662 | 1466725445861 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:05 INFO - PROCESS | 1662 | 1466725445972 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:44:06 INFO - PROCESS | 1662 | 1466725446186 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1662 | 1466725446187 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b1800 == 41 [pid = 1662] [id = 402] 16:44:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x111fdfc00) [pid = 1662] [serial = 1205] [outer = 0x0] 16:44:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x113c66c00) [pid = 1662] [serial = 1206] [outer = 0x111fdfc00] 16:44:06 INFO - PROCESS | 1662 | 1466725446216 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x116780800) [pid = 1662] [serial = 1207] [outer = 0x111fdfc00] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1265dd800 == 40 [pid = 1662] [id = 399] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12a830000 == 39 [pid = 1662] [id = 398] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x119a4b000 == 38 [pid = 1662] [id = 397] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x116feb000 == 37 [pid = 1662] [id = 396] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12931a000 == 36 [pid = 1662] [id = 395] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b7000 == 35 [pid = 1662] [id = 394] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x127142800 == 34 [pid = 1662] [id = 393] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x123f1c800 == 33 [pid = 1662] [id = 392] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x119a4b800 == 32 [pid = 1662] [id = 391] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x11854d800 == 31 [pid = 1662] [id = 390] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x116852800 == 30 [pid = 1662] [id = 389] 16:44:06 INFO - PROCESS | 1662 | --DOCSHELL 0x120d96800 == 29 [pid = 1662] [id = 388] 16:44:06 INFO - PROCESS | 1662 | 1466725446686 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:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 870ms 16:44:06 INFO - PROCESS | 1662 | 1466725446727 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1662 | 1466725446729 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:44:06 INFO - PROCESS | 1662 | 1466725446732 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1662 | 1466725446734 Marionette TRACE conn2 <- [1,1582,null,{}] 16:44:06 INFO - PROCESS | 1662 | 1466725446743 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:44:06 INFO - PROCESS | 1662 | 1466725446744 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:06 INFO - PROCESS | 1662 | 1466725446828 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x124a6d000) [pid = 1662] [serial = 1045] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x11865b400) [pid = 1662] [serial = 1009] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12720c800) [pid = 1662] [serial = 1125] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1272ea400) [pid = 1662] [serial = 1128] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1289db800) [pid = 1662] [serial = 1131] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12188ec00) [pid = 1662] [serial = 1119] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x123f24c00) [pid = 1662] [serial = 1120] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118625400) [pid = 1662] [serial = 1110] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118692000) [pid = 1662] [serial = 1111] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11973f400) [pid = 1662] [serial = 1101] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x120d61c00) [pid = 1662] [serial = 1102] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1249ae800) [pid = 1662] [serial = 1104] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x125e6ec00) [pid = 1662] [serial = 1105] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1176cb400) [pid = 1662] [serial = 1107] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1184c2c00) [pid = 1662] [serial = 1108] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118fdc000) [pid = 1662] [serial = 1113] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11969e400) [pid = 1662] [serial = 1114] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12914d800) [pid = 1662] [serial = 1096] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x117483c00) [pid = 1662] [serial = 1098] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118339c00) [pid = 1662] [serial = 1099] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x120fa8000) [pid = 1662] [serial = 1116] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121355c00) [pid = 1662] [serial = 1117] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a441800) [pid = 1662] [serial = 1141] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12af14400) [pid = 1662] [serial = 1143] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1271cac00) [pid = 1662] [serial = 1134] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x129159400) [pid = 1662] [serial = 1137] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12af19800) [pid = 1662] [serial = 1144] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1289d7800) [pid = 1662] [serial = 1135] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12914c000) [pid = 1662] [serial = 1132] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1291eac00) [pid = 1662] [serial = 1140] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124a6e800) [pid = 1662] [serial = 1122] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12727a800) [pid = 1662] [serial = 1126] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1272f2800) [pid = 1662] [serial = 1129] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1271cf400) [pid = 1662] [serial = 1123] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1291b7c00) [pid = 1662] [serial = 1138] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11285e400) [pid = 1662] [serial = 1048] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118692800) [pid = 1662] [serial = 1051] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x120d46400) [pid = 1662] [serial = 1054] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1662 | 1466725446901 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1662 | 1466725446903 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x117472800 == 30 [pid = 1662] [id = 403] 16:44:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x115a46000) [pid = 1662] [serial = 1208] [outer = 0x0] 16:44:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1176d1c00) [pid = 1662] [serial = 1209] [outer = 0x115a46000] 16:44:06 INFO - PROCESS | 1662 | 1466725446931 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118659800) [pid = 1662] [serial = 1210] [outer = 0x115a46000] 16:44:07 INFO - PROCESS | 1662 | 1466725447215 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:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 16:44:07 INFO - PROCESS | 1662 | 1466725447254 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1662 | 1466725447259 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:44:07 INFO - PROCESS | 1662 | 1466725447261 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1662 | 1466725447262 Marionette TRACE conn2 <- [1,1586,null,{}] 16:44:07 INFO - PROCESS | 1662 | 1466725447265 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:44:07 INFO - PROCESS | 1662 | 1466725447266 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:07 INFO - PROCESS | 1662 | 1466725447346 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:44:07 INFO - PROCESS | 1662 | 1466725447420 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1662 | 1466725447421 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195da000 == 31 [pid = 1662] [id = 404] 16:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x111ec9800) [pid = 1662] [serial = 1211] [outer = 0x0] 16:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118854400) [pid = 1662] [serial = 1212] [outer = 0x111ec9800] 16:44:07 INFO - PROCESS | 1662 | 1466725447447 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119ced400) [pid = 1662] [serial = 1213] [outer = 0x111ec9800] 16:44:07 INFO - PROCESS | 1662 | 1466725447731 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:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 16:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:44:07 INFO - PROCESS | 1662 | 1466725447780 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1662 | 1466725447781 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:44:07 INFO - PROCESS | 1662 | 1466725447792 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1662 | 1466725447796 Marionette TRACE conn2 <- [1,1590,null,{}] 16:44:07 INFO - PROCESS | 1662 | 1466725447799 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:44:07 INFO - PROCESS | 1662 | 1466725447802 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:07 INFO - PROCESS | 1662 | 1466725447884 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:44:07 INFO - PROCESS | 1662 | 1466725447889 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1662 | 1466725447891 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212cd000 == 32 [pid = 1662] [id = 405] 16:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119ced800) [pid = 1662] [serial = 1214] [outer = 0x0] 16:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120d6b000) [pid = 1662] [serial = 1215] [outer = 0x119ced800] 16:44:07 INFO - PROCESS | 1662 | 1466725447916 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121bd2c00) [pid = 1662] [serial = 1216] [outer = 0x119ced800] 16:44:08 INFO - PROCESS | 1662 | 1466725448285 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:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 530ms 16:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:44:08 INFO - PROCESS | 1662 | 1466725448314 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1662 | 1466725448316 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:44:08 INFO - PROCESS | 1662 | 1466725448318 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1662 | 1466725448320 Marionette TRACE conn2 <- [1,1594,null,{}] 16:44:08 INFO - PROCESS | 1662 | 1466725448324 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:44:08 INFO - PROCESS | 1662 | 1466725448326 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:08 INFO - PROCESS | 1662 | 1466725448406 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:44:08 INFO - PROCESS | 1662 | 1466725448410 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1662 | 1466725448412 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x119311000 == 33 [pid = 1662] [id = 406] 16:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1186ac400) [pid = 1662] [serial = 1217] [outer = 0x0] 16:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1249a9400) [pid = 1662] [serial = 1218] [outer = 0x1186ac400] 16:44:08 INFO - PROCESS | 1662 | 1466725448436 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125e72c00) [pid = 1662] [serial = 1219] [outer = 0x1186ac400] 16:44:08 INFO - PROCESS | 1662 | 1466725448781 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:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 473ms 16:44:08 INFO - PROCESS | 1662 | 1466725448793 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1662 | 1466725448794 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:44:08 INFO - PROCESS | 1662 | 1466725448796 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1662 | 1466725448797 Marionette TRACE conn2 <- [1,1598,null,{}] 16:44:08 INFO - PROCESS | 1662 | 1466725448799 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:44:08 INFO - PROCESS | 1662 | 1466725448801 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:08 INFO - PROCESS | 1662 | 1466725448878 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:44:08 INFO - PROCESS | 1662 | 1466725448952 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1662 | 1466725448956 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12880b000 == 34 [pid = 1662] [id = 407] 16:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127117400) [pid = 1662] [serial = 1220] [outer = 0x0] 16:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12711d800) [pid = 1662] [serial = 1221] [outer = 0x127117400] 16:44:08 INFO - PROCESS | 1662 | 1466725448988 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12720c800) [pid = 1662] [serial = 1222] [outer = 0x127117400] 16:44:09 INFO - PROCESS | 1662 | 1466725449346 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:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 16:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:44:09 INFO - PROCESS | 1662 | 1466725449365 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1662 | 1466725449366 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:44:09 INFO - PROCESS | 1662 | 1466725449368 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1662 | 1466725449369 Marionette TRACE conn2 <- [1,1602,null,{}] 16:44:09 INFO - PROCESS | 1662 | 1466725449371 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:44:09 INFO - PROCESS | 1662 | 1466725449373 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:09 INFO - PROCESS | 1662 | 1466725449478 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:44:09 INFO - PROCESS | 1662 | 1466725449492 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1662 | 1466725449494 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b5800 == 35 [pid = 1662] [id = 408] 16:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12726f000) [pid = 1662] [serial = 1223] [outer = 0x0] 16:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1272eac00) [pid = 1662] [serial = 1224] [outer = 0x12726f000] 16:44:09 INFO - PROCESS | 1662 | 1466725449518 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1289d7800) [pid = 1662] [serial = 1225] [outer = 0x12726f000] 16:44:09 INFO - PROCESS | 1662 | 1466725449857 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:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 16:44:09 INFO - PROCESS | 1662 | 1466725449895 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1662 | 1466725449897 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:44:09 INFO - PROCESS | 1662 | 1466725449899 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1662 | 1466725449900 Marionette TRACE conn2 <- [1,1606,null,{}] 16:44:09 INFO - PROCESS | 1662 | 1466725449903 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:44:09 INFO - PROCESS | 1662 | 1466725449904 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:10 INFO - PROCESS | 1662 | 1466725450005 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:44:10 INFO - PROCESS | 1662 | 1466725450008 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1662 | 1466725450009 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2d000 == 36 [pid = 1662] [id = 409] 16:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x127271c00) [pid = 1662] [serial = 1226] [outer = 0x0] 16:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128ee8800) [pid = 1662] [serial = 1227] [outer = 0x127271c00] 16:44:10 INFO - PROCESS | 1662 | 1466725450034 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12917cc00) [pid = 1662] [serial = 1228] [outer = 0x127271c00] 16:44:10 INFO - PROCESS | 1662 | 1466725450393 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:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 16:44:10 INFO - PROCESS | 1662 | 1466725450421 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:44:10 INFO - PROCESS | 1662 | 1466725450425 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:44:10 INFO - PROCESS | 1662 | 1466725450429 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1662 | 1466725450431 Marionette TRACE conn2 <- [1,1610,null,{}] 16:44:10 INFO - PROCESS | 1662 | 1466725450434 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:44:10 INFO - PROCESS | 1662 | 1466725450436 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:10 INFO - PROCESS | 1662 | 1466725450588 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:44:10 INFO - PROCESS | 1662 | 1466725450605 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1662 | 1466725450606 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a317800 == 37 [pid = 1662] [id = 410] 16:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x120d51800) [pid = 1662] [serial = 1229] [outer = 0x0] 16:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1291af800) [pid = 1662] [serial = 1230] [outer = 0x120d51800] 16:44:10 INFO - PROCESS | 1662 | 1466725450646 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1291e1800) [pid = 1662] [serial = 1231] [outer = 0x120d51800] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118653c00) [pid = 1662] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x127272800) [pid = 1662] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x120d4b800) [pid = 1662] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118658c00) [pid = 1662] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116764c00) [pid = 1662] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116f9d800) [pid = 1662] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x120ee2c00) [pid = 1662] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123fd4400) [pid = 1662] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x110ea1800) [pid = 1662] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123f26000) [pid = 1662] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1182ac000) [pid = 1662] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113274800) [pid = 1662] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118653800) [pid = 1662] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121289000) [pid = 1662] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125e6d800) [pid = 1662] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126219400) [pid = 1662] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:44:11 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1176ce800) [pid = 1662] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:44:11 INFO - PROCESS | 1662 | 1466725451110 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:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 723ms 16:44:11 INFO - PROCESS | 1662 | 1466725451151 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1662 | 1466725451153 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:44:11 INFO - PROCESS | 1662 | 1466725451155 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1662 | 1466725451156 Marionette TRACE conn2 <- [1,1614,null,{}] 16:44:11 INFO - PROCESS | 1662 | 1466725451159 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:44:11 INFO - PROCESS | 1662 | 1466725451160 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:11 INFO - PROCESS | 1662 | 1466725451243 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:44:11 INFO - PROCESS | 1662 | 1466725451246 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1662 | 1466725451247 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12118d000 == 38 [pid = 1662] [id = 411] 16:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116784800) [pid = 1662] [serial = 1232] [outer = 0x0] 16:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1195c1c00) [pid = 1662] [serial = 1233] [outer = 0x116784800] 16:44:11 INFO - PROCESS | 1662 | 1466725451272 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123fd8c00) [pid = 1662] [serial = 1234] [outer = 0x116784800] 16:44:11 INFO - PROCESS | 1662 | 1466725451609 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:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 16:44:11 INFO - PROCESS | 1662 | 1466725451625 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1662 | 1466725451626 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:44:11 INFO - PROCESS | 1662 | 1466725451628 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1662 | 1466725451629 Marionette TRACE conn2 <- [1,1618,null,{}] 16:44:11 INFO - PROCESS | 1662 | 1466725451631 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:44:11 INFO - PROCESS | 1662 | 1466725451632 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:11 INFO - PROCESS | 1662 | 1466725451742 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:44:11 INFO - PROCESS | 1662 | 1466725451759 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1662 | 1466725451761 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b04c800 == 39 [pid = 1662] [id = 412] 16:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1267c2c00) [pid = 1662] [serial = 1235] [outer = 0x0] 16:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128ee7400) [pid = 1662] [serial = 1236] [outer = 0x1267c2c00] 16:44:11 INFO - PROCESS | 1662 | 1466725451795 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a43fc00) [pid = 1662] [serial = 1237] [outer = 0x1267c2c00] 16:44:12 INFO - PROCESS | 1662 | 1466725452125 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:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 16:44:12 INFO - PROCESS | 1662 | 1466725452147 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:44:12 INFO - PROCESS | 1662 | 1466725452148 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:44:12 INFO - PROCESS | 1662 | 1466725452150 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1662 | 1466725452152 Marionette TRACE conn2 <- [1,1622,null,{}] 16:44:12 INFO - PROCESS | 1662 | 1466725452157 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:44:12 INFO - PROCESS | 1662 | 1466725452158 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:12 INFO - PROCESS | 1662 | 1466725452248 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:44:12 INFO - PROCESS | 1662 | 1466725452253 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1662 | 1466725452254 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c44a800 == 40 [pid = 1662] [id = 413] 16:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a876c00) [pid = 1662] [serial = 1238] [outer = 0x0] 16:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12afef400) [pid = 1662] [serial = 1239] [outer = 0x12a876c00] 16:44:12 INFO - PROCESS | 1662 | 1466725452278 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b0a3800) [pid = 1662] [serial = 1240] [outer = 0x12a876c00] 16:44:12 INFO - PROCESS | 1662 | 1466725452612 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:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 473ms 16:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:44:12 INFO - PROCESS | 1662 | 1466725452624 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1662 | 1466725452626 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:44:12 INFO - PROCESS | 1662 | 1466725452629 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1662 | 1466725452631 Marionette TRACE conn2 <- [1,1626,null,{}] 16:44:12 INFO - PROCESS | 1662 | 1466725452634 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:44:12 INFO - PROCESS | 1662 | 1466725452636 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:12 INFO - PROCESS | 1662 | 1466725452809 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:44:12 INFO - PROCESS | 1662 | 1466725452828 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1662 | 1466725452829 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d9000 == 41 [pid = 1662] [id = 414] 16:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1272f3400) [pid = 1662] [serial = 1241] [outer = 0x0] 16:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b0a6400) [pid = 1662] [serial = 1242] [outer = 0x1272f3400] 16:44:12 INFO - PROCESS | 1662 | 1466725452873 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b8e9400) [pid = 1662] [serial = 1243] [outer = 0x1272f3400] 16:44:13 INFO - PROCESS | 1662 | 1466725453329 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:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 721ms 16:44:13 INFO - PROCESS | 1662 | 1466725453350 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1662 | 1466725453352 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:44:13 INFO - PROCESS | 1662 | 1466725453355 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1662 | 1466725453357 Marionette TRACE conn2 <- [1,1630,null,{}] 16:44:13 INFO - PROCESS | 1662 | 1466725453361 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:44:13 INFO - PROCESS | 1662 | 1466725453363 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:13 INFO - PROCESS | 1662 | 1466725453471 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:44:13 INFO - PROCESS | 1662 | 1466725453532 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1662 | 1466725453534 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x11931c800 == 42 [pid = 1662] [id = 415] 16:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116f92800) [pid = 1662] [serial = 1244] [outer = 0x0] 16:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1176d3400) [pid = 1662] [serial = 1245] [outer = 0x116f92800] 16:44:13 INFO - PROCESS | 1662 | 1466725453564 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118628000) [pid = 1662] [serial = 1246] [outer = 0x116f92800] 16:44:14 INFO - PROCESS | 1662 | 1466725454002 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:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 16:44:14 INFO - PROCESS | 1662 | 1466725454026 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1662 | 1466725454031 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:44:14 INFO - PROCESS | 1662 | 1466725454038 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1662 | 1466725454041 Marionette TRACE conn2 <- [1,1634,null,{}] 16:44:14 INFO - PROCESS | 1662 | 1466725454044 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:44:14 INFO - PROCESS | 1662 | 1466725454047 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:14 INFO - PROCESS | 1662 | 1466725454179 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:44:14 INFO - PROCESS | 1662 | 1466725454256 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1662 | 1466725454257 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12714e800 == 43 [pid = 1662] [id = 416] 16:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x120d47800) [pid = 1662] [serial = 1247] [outer = 0x0] 16:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x120d52000) [pid = 1662] [serial = 1248] [outer = 0x120d47800] 16:44:14 INFO - PROCESS | 1662 | 1466725454288 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x121123400) [pid = 1662] [serial = 1249] [outer = 0x120d47800] 16:44:14 INFO - PROCESS | 1662 | 1466725454696 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:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 723ms 16:44:14 INFO - PROCESS | 1662 | 1466725454759 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1662 | 1466725454761 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:44:14 INFO - PROCESS | 1662 | 1466725454763 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1662 | 1466725454766 Marionette TRACE conn2 <- [1,1638,null,{}] 16:44:14 INFO - PROCESS | 1662 | 1466725454774 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:44:14 INFO - PROCESS | 1662 | 1466725454777 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:14 INFO - PROCESS | 1662 | 1466725454881 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:44:14 INFO - PROCESS | 1662 | 1466725454960 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1662 | 1466725454962 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c443800 == 44 [pid = 1662] [id = 417] 16:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124326000) [pid = 1662] [serial = 1250] [outer = 0x0] 16:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126524c00) [pid = 1662] [serial = 1251] [outer = 0x124326000] 16:44:14 INFO - PROCESS | 1662 | 1466725454993 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12720a000) [pid = 1662] [serial = 1252] [outer = 0x124326000] 16:44:15 INFO - PROCESS | 1662 | 1466725455409 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:44:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:44:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 674ms 16:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:44:15 INFO - PROCESS | 1662 | 1466725455439 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1662 | 1466725455442 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:44:15 INFO - PROCESS | 1662 | 1466725455444 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1662 | 1466725455445 Marionette TRACE conn2 <- [1,1642,null,{}] 16:44:15 INFO - PROCESS | 1662 | 1466725455447 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:44:15 INFO - PROCESS | 1662 | 1466725455449 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:15 INFO - PROCESS | 1662 | 1466725455569 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:44:15 INFO - PROCESS | 1662 | 1466725455631 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1662 | 1466725455632 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d148000 == 45 [pid = 1662] [id = 418] 16:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128910400) [pid = 1662] [serial = 1253] [outer = 0x0] 16:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1291ae000) [pid = 1662] [serial = 1254] [outer = 0x128910400] 16:44:15 INFO - PROCESS | 1662 | 1466725455702 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a443c00) [pid = 1662] [serial = 1255] [outer = 0x128910400] 16:44:16 INFO - PROCESS | 1662 | 1466725456066 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:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 16:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:44:16 INFO - PROCESS | 1662 | 1466725456114 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1662 | 1466725456115 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 1662 | 1466725456117 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1662 | 1466725456118 Marionette TRACE conn2 <- [1,1646,null,{}] 16:44:16 INFO - PROCESS | 1662 | 1466725456121 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:44:16 INFO - PROCESS | 1662 | 1466725456122 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:16 INFO - PROCESS | 1662 | 1466725456222 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:44:16 INFO - PROCESS | 1662 | 1466725456283 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1662 | 1466725456284 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d161000 == 46 [pid = 1662] [id = 419] 16:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1291e6400) [pid = 1662] [serial = 1256] [outer = 0x0] 16:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12afe9400) [pid = 1662] [serial = 1257] [outer = 0x1291e6400] 16:44:16 INFO - PROCESS | 1662 | 1466725456313 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12b8e5400) [pid = 1662] [serial = 1258] [outer = 0x1291e6400] 16:44:16 INFO - PROCESS | 1662 | 1466725456731 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:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 16:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:44:16 INFO - PROCESS | 1662 | 1466725456789 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1662 | 1466725456790 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 1662 | 1466725456793 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1662 | 1466725456794 Marionette TRACE conn2 <- [1,1650,null,{}] 16:44:16 INFO - PROCESS | 1662 | 1466725456796 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:44:16 INFO - PROCESS | 1662 | 1466725456800 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:16 INFO - PROCESS | 1662 | 1466725456941 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:44:17 INFO - PROCESS | 1662 | 1466725457172 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1662 | 1466725457174 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x11649d800 == 47 [pid = 1662] [id = 420] 16:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x110ed0400) [pid = 1662] [serial = 1259] [outer = 0x0] 16:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1121a7000) [pid = 1662] [serial = 1260] [outer = 0x110ed0400] 16:44:17 INFO - PROCESS | 1662 | 1466725457205 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x115eac800) [pid = 1662] [serial = 1261] [outer = 0x110ed0400] 16:44:17 INFO - PROCESS | 1662 | 1466725457628 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:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 872ms 16:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:44:17 INFO - PROCESS | 1662 | 1466725457667 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1662 | 1466725457669 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 1662 | 1466725457672 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1662 | 1466725457674 Marionette TRACE conn2 <- [1,1654,null,{}] 16:44:17 INFO - PROCESS | 1662 | 1466725457677 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:44:17 INFO - PROCESS | 1662 | 1466725457678 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:17 INFO - PROCESS | 1662 | 1466725457773 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:44:17 INFO - PROCESS | 1662 | 1466725457839 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1662 | 1466725457840 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fe4800 == 48 [pid = 1662] [id = 421] 16:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x115acc400) [pid = 1662] [serial = 1262] [outer = 0x0] 16:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x115eb4400) [pid = 1662] [serial = 1263] [outer = 0x115acc400] 16:44:17 INFO - PROCESS | 1662 | 1466725457867 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1164e7400) [pid = 1662] [serial = 1264] [outer = 0x115acc400] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12c44a800 == 47 [pid = 1662] [id = 413] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12b04c800 == 46 [pid = 1662] [id = 412] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12118d000 == 45 [pid = 1662] [id = 411] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12a317800 == 44 [pid = 1662] [id = 410] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x128f2d000 == 43 [pid = 1662] [id = 409] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b5800 == 42 [pid = 1662] [id = 408] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12880b000 == 41 [pid = 1662] [id = 407] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119311000 == 40 [pid = 1662] [id = 406] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1212cd000 == 39 [pid = 1662] [id = 405] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1195da000 == 38 [pid = 1662] [id = 404] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x117472800 == 37 [pid = 1662] [id = 403] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b1800 == 36 [pid = 1662] [id = 402] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x120da2000 == 35 [pid = 1662] [id = 401] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x112cdb800 == 34 [pid = 1662] [id = 400] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x11649d800 == 33 [pid = 1662] [id = 420] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12d161000 == 32 [pid = 1662] [id = 419] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12d148000 == 31 [pid = 1662] [id = 418] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12c443800 == 30 [pid = 1662] [id = 417] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12714e800 == 29 [pid = 1662] [id = 416] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x11931c800 == 28 [pid = 1662] [id = 415] 16:44:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d9000 == 27 [pid = 1662] [id = 414] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x123d5a400) [pid = 1662] [serial = 1192] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1271cc000) [pid = 1662] [serial = 1194] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x127204c00) [pid = 1662] [serial = 1177] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12a885400) [pid = 1662] [serial = 1197] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x127271000) [pid = 1662] [serial = 1179] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128ee4800) [pid = 1662] [serial = 1182] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x120d55800) [pid = 1662] [serial = 1164] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11960d000) [pid = 1662] [serial = 1170] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x120d50400) [pid = 1662] [serial = 1171] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12188e800) [pid = 1662] [serial = 1173] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x125e6cc00) [pid = 1662] [serial = 1174] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x117478400) [pid = 1662] [serial = 1167] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x113c5cc00) [pid = 1662] [serial = 1168] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1272ebc00) [pid = 1662] [serial = 1180] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1265ad000) [pid = 1662] [serial = 1176] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1291ec000) [pid = 1662] [serial = 1185] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1291b6800) [pid = 1662] [serial = 1183] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11677c400) [pid = 1662] [serial = 1189] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a87c400) [pid = 1662] [serial = 1186] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128910c00) [pid = 1662] [serial = 1195] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12112c000) [pid = 1662] [serial = 1165] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119617800) [pid = 1662] [serial = 1191] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x111c15c00) [pid = 1662] [serial = 1188] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11747bc00) [pid = 1662] [serial = 1147] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115f61000) [pid = 1662] [serial = 1146] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118fe1c00) [pid = 1662] [serial = 1150] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1186b4c00) [pid = 1662] [serial = 1149] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1249ad400) [pid = 1662] [serial = 1153] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1219fe400) [pid = 1662] [serial = 1152] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x127209c00) [pid = 1662] [serial = 1156] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1265aec00) [pid = 1662] [serial = 1155] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12917b000) [pid = 1662] [serial = 1159] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x129150000) [pid = 1662] [serial = 1158] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11868d000) [pid = 1662] [serial = 1162] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1182a7c00) [pid = 1662] [serial = 1161] [outer = 0x0] [url = about:blank] 16:44:18 INFO - PROCESS | 1662 | 1466725458928 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:44:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:44:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1277ms 16:44:18 INFO - PROCESS | 1662 | 1466725458949 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1662 | 1466725458953 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:44:18 INFO - PROCESS | 1662 | 1466725458966 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1662 | 1466725458972 Marionette TRACE conn2 <- [1,1658,null,{}] 16:44:18 INFO - PROCESS | 1662 | 1466725458977 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:44:18 INFO - PROCESS | 1662 | 1466725458980 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:19 INFO - PROCESS | 1662 | 1466725459090 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:44:19 INFO - PROCESS | 1662 | 1466725459168 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1662 | 1466725459169 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b6000 == 28 [pid = 1662] [id = 422] 16:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1129a4000) [pid = 1662] [serial = 1265] [outer = 0x0] 16:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112c18c00) [pid = 1662] [serial = 1266] [outer = 0x1129a4000] 16:44:19 INFO - PROCESS | 1662 | 1466725459198 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1132a8000) [pid = 1662] [serial = 1267] [outer = 0x1129a4000] 16:44:19 INFO - PROCESS | 1662 | 1466725459478 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:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 525ms 16:44:19 INFO - PROCESS | 1662 | 1466725459495 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1662 | 1466725459499 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:44:19 INFO - PROCESS | 1662 | 1466725459512 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1662 | 1466725459514 Marionette TRACE conn2 <- [1,1662,null,{}] 16:44:19 INFO - PROCESS | 1662 | 1466725459517 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:44:19 INFO - PROCESS | 1662 | 1466725459518 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:19 INFO - PROCESS | 1662 | 1466725459628 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:44:19 INFO - PROCESS | 1662 | 1466725459631 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1662 | 1466725459632 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118247800 == 29 [pid = 1662] [id = 423] 16:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x115f5ec00) [pid = 1662] [serial = 1268] [outer = 0x0] 16:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11677dc00) [pid = 1662] [serial = 1269] [outer = 0x115f5ec00] 16:44:19 INFO - PROCESS | 1662 | 1466725459662 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116880c00) [pid = 1662] [serial = 1270] [outer = 0x115f5ec00] 16:44:20 INFO - PROCESS | 1662 | 1466725460040 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:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 580ms 16:44:20 INFO - PROCESS | 1662 | 1466725460084 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1662 | 1466725460085 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:44:20 INFO - PROCESS | 1662 | 1466725460088 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1662 | 1466725460091 Marionette TRACE conn2 <- [1,1666,null,{}] 16:44:20 INFO - PROCESS | 1662 | 1466725460099 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:44:20 INFO - PROCESS | 1662 | 1466725460102 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:20 INFO - PROCESS | 1662 | 1466725460182 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:44:20 INFO - PROCESS | 1662 | 1466725460189 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1662 | 1466725460192 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x11931d000 == 30 [pid = 1662] [id = 424] 16:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117484800) [pid = 1662] [serial = 1271] [outer = 0x0] 16:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1182a4000) [pid = 1662] [serial = 1272] [outer = 0x117484800] 16:44:20 INFO - PROCESS | 1662 | 1466725460220 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118337400) [pid = 1662] [serial = 1273] [outer = 0x117484800] 16:44:20 INFO - PROCESS | 1662 | 1466725460564 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:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 16:44:20 INFO - PROCESS | 1662 | 1466725460609 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1662 | 1466725460611 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:44:20 INFO - PROCESS | 1662 | 1466725460626 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1662 | 1466725460628 Marionette TRACE conn2 <- [1,1670,null,{}] 16:44:20 INFO - PROCESS | 1662 | 1466725460630 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:44:20 INFO - PROCESS | 1662 | 1466725460631 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:20 INFO - PROCESS | 1662 | 1466725460735 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:44:20 INFO - PROCESS | 1662 | 1466725460745 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1662 | 1466725460746 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ad4000 == 31 [pid = 1662] [id = 425] 16:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118626800) [pid = 1662] [serial = 1274] [outer = 0x0] 16:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118653800) [pid = 1662] [serial = 1275] [outer = 0x118626800] 16:44:20 INFO - PROCESS | 1662 | 1466725460771 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11865f000) [pid = 1662] [serial = 1276] [outer = 0x118626800] 16:44:21 INFO - PROCESS | 1662 | 1466725461110 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:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 534ms 16:44:21 INFO - PROCESS | 1662 | 1466725461148 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:44:21 INFO - PROCESS | 1662 | 1466725461156 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:44:21 INFO - PROCESS | 1662 | 1466725461159 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1662 | 1466725461160 Marionette TRACE conn2 <- [1,1674,null,{}] 16:44:21 INFO - PROCESS | 1662 | 1466725461162 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:44:21 INFO - PROCESS | 1662 | 1466725461163 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:21 INFO - PROCESS | 1662 | 1466725461256 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:44:21 INFO - PROCESS | 1662 | 1466725461294 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1662 | 1466725461295 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e3b800 == 32 [pid = 1662] [id = 426] 16:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x111ecbc00) [pid = 1662] [serial = 1277] [outer = 0x0] 16:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1186a1c00) [pid = 1662] [serial = 1278] [outer = 0x111ecbc00] 16:44:21 INFO - PROCESS | 1662 | 1466725461319 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11885a000) [pid = 1662] [serial = 1279] [outer = 0x111ecbc00] 16:44:21 INFO - PROCESS | 1662 | 1466725461661 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:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 16:44:21 INFO - PROCESS | 1662 | 1466725461677 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1662 | 1466725461678 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:44:21 INFO - PROCESS | 1662 | 1466725461680 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1662 | 1466725461681 Marionette TRACE conn2 <- [1,1678,null,{}] 16:44:21 INFO - PROCESS | 1662 | 1466725461684 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:44:21 INFO - PROCESS | 1662 | 1466725461689 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:21 INFO - PROCESS | 1662 | 1466725461796 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:44:21 INFO - PROCESS | 1662 | 1466725461834 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1662 | 1466725461835 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x123aab800 == 33 [pid = 1662] [id = 427] 16:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118f40400) [pid = 1662] [serial = 1280] [outer = 0x0] 16:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118fe0800) [pid = 1662] [serial = 1281] [outer = 0x118f40400] 16:44:21 INFO - PROCESS | 1662 | 1466725461860 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1196a0c00) [pid = 1662] [serial = 1282] [outer = 0x118f40400] 16:44:22 INFO - PROCESS | 1662 | 1466725462195 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:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 16:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:44:22 INFO - PROCESS | 1662 | 1466725462199 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1662 | 1466725462200 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:44:22 INFO - PROCESS | 1662 | 1466725462202 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1662 | 1466725462204 Marionette TRACE conn2 <- [1,1682,null,{}] 16:44:22 INFO - PROCESS | 1662 | 1466725462208 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:44:22 INFO - PROCESS | 1662 | 1466725462217 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:22 INFO - PROCESS | 1662 | 1466725462315 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:44:22 INFO - PROCESS | 1662 | 1466725462326 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1662 | 1466725462327 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a87000 == 34 [pid = 1662] [id = 428] 16:44:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118852000) [pid = 1662] [serial = 1283] [outer = 0x0] 16:44:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x120d48000) [pid = 1662] [serial = 1284] [outer = 0x118852000] 16:44:22 INFO - PROCESS | 1662 | 1466725462352 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x120d53c00) [pid = 1662] [serial = 1285] [outer = 0x118852000] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12726f000) [pid = 1662] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x127271c00) [pid = 1662] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120d51800) [pid = 1662] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115a46000) [pid = 1662] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1186a7800) [pid = 1662] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x110ea5400) [pid = 1662] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116784800) [pid = 1662] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x111ec9800) [pid = 1662] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x111fdfc00) [pid = 1662] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119ced800) [pid = 1662] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1186ac400) [pid = 1662] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1267c2c00) [pid = 1662] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a876c00) [pid = 1662] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1272f3400) [pid = 1662] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127117400) [pid = 1662] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:44:22 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12890b000) [pid = 1662] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:44:22 INFO - PROCESS | 1662 | 1466725462929 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:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 769ms 16:44:22 INFO - PROCESS | 1662 | 1466725462973 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1662 | 1466725462976 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:44:22 INFO - PROCESS | 1662 | 1466725462980 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1662 | 1466725462982 Marionette TRACE conn2 <- [1,1686,null,{}] 16:44:22 INFO - PROCESS | 1662 | 1466725462985 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:44:22 INFO - PROCESS | 1662 | 1466725462987 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:23 INFO - PROCESS | 1662 | 1466725463123 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:44:23 INFO - PROCESS | 1662 | 1466725463227 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1662 | 1466725463230 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168c0000 == 35 [pid = 1662] [id = 429] 16:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11285b800) [pid = 1662] [serial = 1286] [outer = 0x0] 16:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112865400) [pid = 1662] [serial = 1287] [outer = 0x11285b800] 16:44:23 INFO - PROCESS | 1662 | 1466725463263 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112c1f400) [pid = 1662] [serial = 1288] [outer = 0x11285b800] 16:44:23 INFO - PROCESS | 1662 | 1466725463833 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:44:23 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:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 922ms 16:44:23 INFO - PROCESS | 1662 | 1466725463902 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1662 | 1466725463905 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:44:23 INFO - PROCESS | 1662 | 1466725463910 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1662 | 1466725463912 Marionette TRACE conn2 <- [1,1690,null,{}] 16:44:23 INFO - PROCESS | 1662 | 1466725463914 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:44:23 INFO - PROCESS | 1662 | 1466725463916 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:24 INFO - PROCESS | 1662 | 1466725464024 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:44:24 INFO - PROCESS | 1662 | 1466725464081 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 1662 | 1466725464083 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x119509000 == 36 [pid = 1662] [id = 430] 16:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11677c000) [pid = 1662] [serial = 1289] [outer = 0x0] 16:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116784800) [pid = 1662] [serial = 1290] [outer = 0x11677c000] 16:44:24 INFO - PROCESS | 1662 | 1466725464114 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117478000) [pid = 1662] [serial = 1291] [outer = 0x11677c000] 16:44:24 INFO - PROCESS | 1662 | 1466725464753 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:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 921ms 16:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:44:24 INFO - PROCESS | 1662 | 1466725464831 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1662 | 1466725464833 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:44:24 INFO - PROCESS | 1662 | 1466725464836 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1662 | 1466725464839 Marionette TRACE conn2 <- [1,1694,null,{}] 16:44:24 INFO - PROCESS | 1662 | 1466725464847 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:44:24 INFO - PROCESS | 1662 | 1466725464849 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:24 INFO - PROCESS | 1662 | 1466725464949 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:44:25 INFO - PROCESS | 1662 | 1466725465041 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1662 | 1466725465044 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ada800 == 37 [pid = 1662] [id = 431] 16:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11310fc00) [pid = 1662] [serial = 1292] [outer = 0x0] 16:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1132aa400) [pid = 1662] [serial = 1293] [outer = 0x11310fc00] 16:44:25 INFO - PROCESS | 1662 | 1466725465080 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116238000) [pid = 1662] [serial = 1294] [outer = 0x11310fc00] 16:44:25 INFO - PROCESS | 1662 | --DOCSHELL 0x123aab800 == 36 [pid = 1662] [id = 427] 16:44:25 INFO - PROCESS | 1662 | --DOCSHELL 0x120e3b800 == 35 [pid = 1662] [id = 426] 16:44:25 INFO - PROCESS | 1662 | --DOCSHELL 0x119ad4000 == 34 [pid = 1662] [id = 425] 16:44:25 INFO - PROCESS | 1662 | --DOCSHELL 0x11931d000 == 33 [pid = 1662] [id = 424] 16:44:25 INFO - PROCESS | 1662 | --DOCSHELL 0x118247800 == 32 [pid = 1662] [id = 423] 16:44:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b6000 == 31 [pid = 1662] [id = 422] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12b09ec00) [pid = 1662] [serial = 1198] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1272eac00) [pid = 1662] [serial = 1224] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128ee8800) [pid = 1662] [serial = 1227] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1291af800) [pid = 1662] [serial = 1230] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1176d1c00) [pid = 1662] [serial = 1209] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118659800) [pid = 1662] [serial = 1210] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118855000) [pid = 1662] [serial = 1203] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11997b000) [pid = 1662] [serial = 1204] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x111e2fc00) [pid = 1662] [serial = 1200] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123fd8c00) [pid = 1662] [serial = 1234] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115a50c00) [pid = 1662] [serial = 1201] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118854400) [pid = 1662] [serial = 1212] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119ced400) [pid = 1662] [serial = 1213] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1195c1c00) [pid = 1662] [serial = 1233] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113c66c00) [pid = 1662] [serial = 1206] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116780800) [pid = 1662] [serial = 1207] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120d6b000) [pid = 1662] [serial = 1215] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x121bd2c00) [pid = 1662] [serial = 1216] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x125e72c00) [pid = 1662] [serial = 1219] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1249a9400) [pid = 1662] [serial = 1218] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128ee7400) [pid = 1662] [serial = 1236] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12afef400) [pid = 1662] [serial = 1239] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12b0a3800) [pid = 1662] [serial = 1240] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1291e1800) [pid = 1662] [serial = 1231] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12b8e9400) [pid = 1662] [serial = 1243] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12a43fc00) [pid = 1662] [serial = 1237] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12711d800) [pid = 1662] [serial = 1221] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12b0a6400) [pid = 1662] [serial = 1242] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12917cc00) [pid = 1662] [serial = 1228] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1289d7800) [pid = 1662] [serial = 1225] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12720c800) [pid = 1662] [serial = 1222] [outer = 0x0] [url = about:blank] 16:44:25 INFO - PROCESS | 1662 | 1466725465427 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:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 624ms 16:44:25 INFO - PROCESS | 1662 | 1466725465461 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1662 | 1466725465464 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:44:25 INFO - PROCESS | 1662 | 1466725465468 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1662 | 1466725465470 Marionette TRACE conn2 <- [1,1698,null,{}] 16:44:25 INFO - PROCESS | 1662 | 1466725465472 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:44:25 INFO - PROCESS | 1662 | 1466725465474 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:25 INFO - PROCESS | 1662 | 1466725465554 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:44:25 INFO - PROCESS | 1662 | 1466725465560 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1662 | 1466725465561 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f05800 == 32 [pid = 1662] [id = 432] 16:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x116789000) [pid = 1662] [serial = 1295] [outer = 0x0] 16:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11747cc00) [pid = 1662] [serial = 1296] [outer = 0x116789000] 16:44:25 INFO - PROCESS | 1662 | 1466725465587 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1182a1400) [pid = 1662] [serial = 1297] [outer = 0x116789000] 16:44:25 INFO - PROCESS | 1662 | 1466725465912 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:44:25 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:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 475ms 16:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:44:25 INFO - PROCESS | 1662 | 1466725465944 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1662 | 1466725465945 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:44:25 INFO - PROCESS | 1662 | 1466725465947 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1662 | 1466725465949 Marionette TRACE conn2 <- [1,1702,null,{}] 16:44:25 INFO - PROCESS | 1662 | 1466725465959 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:44:25 INFO - PROCESS | 1662 | 1466725465963 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:26 INFO - PROCESS | 1662 | 1466725466042 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:44:26 INFO - PROCESS | 1662 | 1466725466047 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1662 | 1466725466050 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a5a000 == 33 [pid = 1662] [id = 433] 16:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118623000) [pid = 1662] [serial = 1298] [outer = 0x0] 16:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11865ac00) [pid = 1662] [serial = 1299] [outer = 0x118623000] 16:44:26 INFO - PROCESS | 1662 | 1466725466080 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1186b4400) [pid = 1662] [serial = 1300] [outer = 0x118623000] 16:44:26 INFO - PROCESS | 1662 | 1466725466443 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:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 16:44:26 INFO - PROCESS | 1662 | 1466725466469 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1662 | 1466725466472 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:44:26 INFO - PROCESS | 1662 | 1466725466474 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1662 | 1466725466475 Marionette TRACE conn2 <- [1,1706,null,{}] 16:44:26 INFO - PROCESS | 1662 | 1466725466478 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:44:26 INFO - PROCESS | 1662 | 1466725466479 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:26 INFO - PROCESS | 1662 | 1466725466559 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:44:26 INFO - PROCESS | 1662 | 1466725466562 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1662 | 1466725466564 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x121952800 == 34 [pid = 1662] [id = 434] 16:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118855000) [pid = 1662] [serial = 1301] [outer = 0x0] 16:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118fdec00) [pid = 1662] [serial = 1302] [outer = 0x118855000] 16:44:26 INFO - PROCESS | 1662 | 1466725466589 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1195c6c00) [pid = 1662] [serial = 1303] [outer = 0x118855000] 16:44:26 INFO - PROCESS | 1662 | 1466725466985 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:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 16:44:27 INFO - PROCESS | 1662 | 1466725467043 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1662 | 1466725467045 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:44:27 INFO - PROCESS | 1662 | 1466725467062 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1662 | 1466725467064 Marionette TRACE conn2 <- [1,1710,null,{}] 16:44:27 INFO - PROCESS | 1662 | 1466725467067 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:44:27 INFO - PROCESS | 1662 | 1466725467069 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:27 INFO - PROCESS | 1662 | 1466725467184 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:44:27 INFO - PROCESS | 1662 | 1466725467193 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1662 | 1466725467195 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x125edf000 == 35 [pid = 1662] [id = 435] 16:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1195c8400) [pid = 1662] [serial = 1304] [outer = 0x0] 16:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119629800) [pid = 1662] [serial = 1305] [outer = 0x1195c8400] 16:44:27 INFO - PROCESS | 1662 | 1466725467235 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120d5ec00) [pid = 1662] [serial = 1306] [outer = 0x1195c8400] 16:44:27 INFO - PROCESS | 1662 | 1466725467681 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:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 671ms 16:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:44:27 INFO - PROCESS | 1662 | 1466725467732 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1662 | 1466725467733 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:44:27 INFO - PROCESS | 1662 | 1466725467735 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1662 | 1466725467736 Marionette TRACE conn2 <- [1,1714,null,{}] 16:44:27 INFO - PROCESS | 1662 | 1466725467740 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:44:27 INFO - PROCESS | 1662 | 1466725467744 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:27 INFO - PROCESS | 1662 | 1466725467867 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:44:27 INFO - PROCESS | 1662 | 1466725467909 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1662 | 1466725467910 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12880c000 == 36 [pid = 1662] [id = 436] 16:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x120eeb000) [pid = 1662] [serial = 1307] [outer = 0x0] 16:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x121350000) [pid = 1662] [serial = 1308] [outer = 0x120eeb000] 16:44:27 INFO - PROCESS | 1662 | 1466725467935 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x121884800) [pid = 1662] [serial = 1309] [outer = 0x120eeb000] 16:44:28 INFO - PROCESS | 1662 | 1466725468258 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:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 571ms 16:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:44:28 INFO - PROCESS | 1662 | 1466725468306 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1662 | 1466725468308 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:44:28 INFO - PROCESS | 1662 | 1466725468310 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1662 | 1466725468311 Marionette TRACE conn2 <- [1,1718,null,{}] 16:44:28 INFO - PROCESS | 1662 | 1466725468314 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:44:28 INFO - PROCESS | 1662 | 1466725468315 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:28 INFO - PROCESS | 1662 | 1466725468445 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:44:28 INFO - PROCESS | 1662 | 1466725468459 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1662 | 1466725468460 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b2000 == 37 [pid = 1662] [id = 437] 16:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11681e400) [pid = 1662] [serial = 1310] [outer = 0x0] 16:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11974cc00) [pid = 1662] [serial = 1311] [outer = 0x11681e400] 16:44:28 INFO - PROCESS | 1662 | 1466725468500 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1218c9c00) [pid = 1662] [serial = 1312] [outer = 0x11681e400] 16:44:28 INFO - PROCESS | 1662 | 1466725468950 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:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 668ms 16:44:28 INFO - PROCESS | 1662 | 1466725468979 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:44:28 INFO - PROCESS | 1662 | 1466725468980 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:44:28 INFO - PROCESS | 1662 | 1466725468982 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1662 | 1466725468983 Marionette TRACE conn2 <- [1,1722,null,{}] 16:44:28 INFO - PROCESS | 1662 | 1466725468985 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:44:28 INFO - PROCESS | 1662 | 1466725468987 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:29 INFO - PROCESS | 1662 | 1466725469085 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:44:29 INFO - PROCESS | 1662 | 1466725469097 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1662 | 1466725469098 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bd2000 == 38 [pid = 1662] [id = 438] 16:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1218cc000) [pid = 1662] [serial = 1313] [outer = 0x0] 16:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123f2dc00) [pid = 1662] [serial = 1314] [outer = 0x1218cc000] 16:44:29 INFO - PROCESS | 1662 | 1466725469122 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124471c00) [pid = 1662] [serial = 1315] [outer = 0x1218cc000] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f5ec00) [pid = 1662] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1129a4000) [pid = 1662] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x115acc400) [pid = 1662] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x111ecbc00) [pid = 1662] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118f40400) [pid = 1662] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x117484800) [pid = 1662] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118626800) [pid = 1662] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120d47800) [pid = 1662] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1291e6400) [pid = 1662] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128910400) [pid = 1662] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116f92800) [pid = 1662] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x110ed0400) [pid = 1662] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:44:29 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124326000) [pid = 1662] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:44:29 INFO - PROCESS | 1662 | 1466725469473 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:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 520ms 16:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:44:29 INFO - PROCESS | 1662 | 1466725469502 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1662 | 1466725469505 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:44:29 INFO - PROCESS | 1662 | 1466725469507 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1662 | 1466725469508 Marionette TRACE conn2 <- [1,1726,null,{}] 16:44:29 INFO - PROCESS | 1662 | 1466725469510 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:44:29 INFO - PROCESS | 1662 | 1466725469511 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:29 INFO - PROCESS | 1662 | 1466725469593 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:44:29 INFO - PROCESS | 1662 | 1466725469596 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1662 | 1466725469597 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241a0000 == 39 [pid = 1662] [id = 439] 16:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x110ea3c00) [pid = 1662] [serial = 1316] [outer = 0x0] 16:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116785400) [pid = 1662] [serial = 1317] [outer = 0x110ea3c00] 16:44:29 INFO - PROCESS | 1662 | 1466725469622 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118853800) [pid = 1662] [serial = 1318] [outer = 0x110ea3c00] 16:44:29 INFO - PROCESS | 1662 | 1466725469969 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:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 16:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:44:30 INFO - PROCESS | 1662 | 1466725470025 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1662 | 1466725470026 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:44:30 INFO - PROCESS | 1662 | 1466725470028 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1662 | 1466725470029 Marionette TRACE conn2 <- [1,1730,null,{}] 16:44:30 INFO - PROCESS | 1662 | 1466725470032 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:44:30 INFO - PROCESS | 1662 | 1466725470033 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:30 INFO - PROCESS | 1662 | 1466725470111 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:44:30 INFO - PROCESS | 1662 | 1466725470115 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1662 | 1466725470116 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a309000 == 40 [pid = 1662] [id = 440] 16:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118857c00) [pid = 1662] [serial = 1319] [outer = 0x0] 16:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1249a9800) [pid = 1662] [serial = 1320] [outer = 0x118857c00] 16:44:30 INFO - PROCESS | 1662 | 1466725470140 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124a6d800) [pid = 1662] [serial = 1321] [outer = 0x118857c00] 16:44:30 INFO - PROCESS | 1662 | 1466725470464 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:44:30 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:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 16:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:44:30 INFO - PROCESS | 1662 | 1466725470497 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1662 | 1466725470499 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:44:30 INFO - PROCESS | 1662 | 1466725470501 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1662 | 1466725470502 Marionette TRACE conn2 <- [1,1734,null,{}] 16:44:30 INFO - PROCESS | 1662 | 1466725470508 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:44:30 INFO - PROCESS | 1662 | 1466725470509 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:30 INFO - PROCESS | 1662 | 1466725470600 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:44:30 INFO - PROCESS | 1662 | 1466725470607 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1662 | 1466725470609 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5ce000 == 41 [pid = 1662] [id = 441] 16:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x125d16800) [pid = 1662] [serial = 1322] [outer = 0x0] 16:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x126529400) [pid = 1662] [serial = 1323] [outer = 0x125d16800] 16:44:30 INFO - PROCESS | 1662 | 1466725470635 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1271cf000) [pid = 1662] [serial = 1324] [outer = 0x125d16800] 16:44:30 INFO - PROCESS | 1662 | 1466725470978 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:44:31 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:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 16:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:44:31 INFO - PROCESS | 1662 | 1466725471026 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1662 | 1466725471027 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:44:31 INFO - PROCESS | 1662 | 1466725471029 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1662 | 1466725471030 Marionette TRACE conn2 <- [1,1738,null,{}] 16:44:31 INFO - PROCESS | 1662 | 1466725471032 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:44:31 INFO - PROCESS | 1662 | 1466725471033 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:31 INFO - PROCESS | 1662 | 1466725471116 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:44:31 INFO - PROCESS | 1662 | 1466725471119 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1662 | 1466725471120 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a830800 == 42 [pid = 1662] [id = 442] 16:44:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12629c800) [pid = 1662] [serial = 1325] [outer = 0x0] 16:44:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12720dc00) [pid = 1662] [serial = 1326] [outer = 0x12629c800] 16:44:31 INFO - PROCESS | 1662 | 1466725471145 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x127276000) [pid = 1662] [serial = 1327] [outer = 0x12629c800] 16:44:31 INFO - PROCESS | 1662 | 1466725471608 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:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 16:44:31 INFO - PROCESS | 1662 | 1466725471651 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1662 | 1466725471655 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:44:31 INFO - PROCESS | 1662 | 1466725471661 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1662 | 1466725471664 Marionette TRACE conn2 <- [1,1742,null,{}] 16:44:31 INFO - PROCESS | 1662 | 1466725471670 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:44:31 INFO - PROCESS | 1662 | 1466725471673 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:31 INFO - PROCESS | 1662 | 1466725471829 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:44:31 INFO - PROCESS | 1662 | 1466725471970 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1662 | 1466725471972 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x118549800 == 43 [pid = 1662] [id = 443] 16:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x113c5b800) [pid = 1662] [serial = 1328] [outer = 0x0] 16:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x115ea7800) [pid = 1662] [serial = 1329] [outer = 0x113c5b800] 16:44:32 INFO - PROCESS | 1662 | 1466725472067 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116789400) [pid = 1662] [serial = 1330] [outer = 0x113c5b800] 16:44:32 INFO - PROCESS | 1662 | 1466725472494 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:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 875ms 16:44:32 INFO - PROCESS | 1662 | 1466725472535 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1662 | 1466725472538 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:44:32 INFO - PROCESS | 1662 | 1466725472543 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1662 | 1466725472545 Marionette TRACE conn2 <- [1,1746,null,{}] 16:44:32 INFO - PROCESS | 1662 | 1466725472547 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:44:32 INFO - PROCESS | 1662 | 1466725472549 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:32 INFO - PROCESS | 1662 | 1466725472654 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:44:32 INFO - PROCESS | 1662 | 1466725472714 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1662 | 1466725472715 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a78000 == 44 [pid = 1662] [id = 444] 16:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117e9d000) [pid = 1662] [serial = 1331] [outer = 0x0] 16:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118628400) [pid = 1662] [serial = 1332] [outer = 0x117e9d000] 16:44:32 INFO - PROCESS | 1662 | 1466725472745 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1186a9c00) [pid = 1662] [serial = 1333] [outer = 0x117e9d000] 16:44:33 INFO - PROCESS | 1662 | 1466725473173 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:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 16:44:33 INFO - PROCESS | 1662 | 1466725473214 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1662 | 1466725473215 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:44:33 INFO - PROCESS | 1662 | 1466725473218 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1662 | 1466725473221 Marionette TRACE conn2 <- [1,1750,null,{}] 16:44:33 INFO - PROCESS | 1662 | 1466725473229 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:44:33 INFO - PROCESS | 1662 | 1466725473232 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:33 INFO - PROCESS | 1662 | 1466725473355 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:44:33 INFO - PROCESS | 1662 | 1466725473418 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1662 | 1466725473421 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b02e800 == 45 [pid = 1662] [id = 445] 16:44:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11961b000) [pid = 1662] [serial = 1334] [outer = 0x0] 16:44:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120d67000) [pid = 1662] [serial = 1335] [outer = 0x11961b000] 16:44:33 INFO - PROCESS | 1662 | 1466725473465 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12112c000) [pid = 1662] [serial = 1336] [outer = 0x11961b000] 16:44:33 INFO - PROCESS | 1662 | 1466725473941 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:44:33 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:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 772ms 16:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:44:33 INFO - PROCESS | 1662 | 1466725473991 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1662 | 1466725473993 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:44:33 INFO - PROCESS | 1662 | 1466725473995 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1662 | 1466725473996 Marionette TRACE conn2 <- [1,1754,null,{}] 16:44:34 INFO - PROCESS | 1662 | 1466725473999 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:44:34 INFO - PROCESS | 1662 | 1466725474000 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:34 INFO - PROCESS | 1662 | 1466725474104 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:44:34 INFO - PROCESS | 1662 | 1466725474164 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1662 | 1466725474165 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b731000 == 46 [pid = 1662] [id = 446] 16:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12174e000) [pid = 1662] [serial = 1337] [outer = 0x0] 16:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121bd6800) [pid = 1662] [serial = 1338] [outer = 0x12174e000] 16:44:34 INFO - PROCESS | 1662 | 1466725474194 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x125d11000) [pid = 1662] [serial = 1339] [outer = 0x12174e000] 16:44:34 INFO - PROCESS | 1662 | 1466725474629 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:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 669ms 16:44:34 INFO - PROCESS | 1662 | 1466725474676 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1662 | 1466725474678 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:44:34 INFO - PROCESS | 1662 | 1466725474680 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1662 | 1466725474681 Marionette TRACE conn2 <- [1,1758,null,{}] 16:44:34 INFO - PROCESS | 1662 | 1466725474683 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:44:34 INFO - PROCESS | 1662 | 1466725474685 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:34 INFO - PROCESS | 1662 | 1466725474799 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:44:34 INFO - PROCESS | 1662 | 1466725474859 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1662 | 1466725474860 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0b4800 == 47 [pid = 1662] [id = 447] 16:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x110ed0400) [pid = 1662] [serial = 1340] [outer = 0x0] 16:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126219400) [pid = 1662] [serial = 1341] [outer = 0x110ed0400] 16:44:34 INFO - PROCESS | 1662 | 1466725474888 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1271d4c00) [pid = 1662] [serial = 1342] [outer = 0x110ed0400] 16:44:35 INFO - PROCESS | 1662 | 1466725475448 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:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 820ms 16:44:35 INFO - PROCESS | 1662 | 1466725475509 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1662 | 1466725475511 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:44:35 INFO - PROCESS | 1662 | 1466725475516 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1662 | 1466725475518 Marionette TRACE conn2 <- [1,1762,null,{}] 16:44:35 INFO - PROCESS | 1662 | 1466725475522 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:44:35 INFO - PROCESS | 1662 | 1466725475525 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:35 INFO - PROCESS | 1662 | 1466725475616 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:44:35 INFO - PROCESS | 1662 | 1466725475695 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1662 | 1466725475696 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x118251000 == 48 [pid = 1662] [id = 448] 16:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11663a400) [pid = 1662] [serial = 1343] [outer = 0x0] 16:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116768800) [pid = 1662] [serial = 1344] [outer = 0x11663a400] 16:44:35 INFO - PROCESS | 1662 | 1466725475743 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x116a14400) [pid = 1662] [serial = 1345] [outer = 0x11663a400] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116fe4800 == 47 [pid = 1662] [id = 421] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5ce000 == 46 [pid = 1662] [id = 441] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a309000 == 45 [pid = 1662] [id = 440] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1241a0000 == 44 [pid = 1662] [id = 439] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x128bd2000 == 43 [pid = 1662] [id = 438] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b2000 == 42 [pid = 1662] [id = 437] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12880c000 == 41 [pid = 1662] [id = 436] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x125edf000 == 40 [pid = 1662] [id = 435] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x121952800 == 39 [pid = 1662] [id = 434] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x119a5a000 == 38 [pid = 1662] [id = 433] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118f05800 == 37 [pid = 1662] [id = 432] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116ada800 == 36 [pid = 1662] [id = 431] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1168c0000 == 35 [pid = 1662] [id = 429] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124a87000 == 34 [pid = 1662] [id = 428] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x119509000 == 33 [pid = 1662] [id = 430] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0b4800 == 32 [pid = 1662] [id = 447] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b731000 == 31 [pid = 1662] [id = 446] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b02e800 == 30 [pid = 1662] [id = 445] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124a78000 == 29 [pid = 1662] [id = 444] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a830800 == 28 [pid = 1662] [id = 442] 16:44:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118549800 == 27 [pid = 1662] [id = 443] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11885a000) [pid = 1662] [serial = 1279] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1196a0c00) [pid = 1662] [serial = 1282] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1186a1c00) [pid = 1662] [serial = 1278] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118fe0800) [pid = 1662] [serial = 1281] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118337400) [pid = 1662] [serial = 1273] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1182a4000) [pid = 1662] [serial = 1272] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118653800) [pid = 1662] [serial = 1275] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11865f000) [pid = 1662] [serial = 1276] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x121123400) [pid = 1662] [serial = 1249] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12b8e5400) [pid = 1662] [serial = 1258] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a443c00) [pid = 1662] [serial = 1255] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118628000) [pid = 1662] [serial = 1246] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115eac800) [pid = 1662] [serial = 1261] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12720a000) [pid = 1662] [serial = 1252] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11677dc00) [pid = 1662] [serial = 1269] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1132a8000) [pid = 1662] [serial = 1267] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12afe9400) [pid = 1662] [serial = 1257] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d52000) [pid = 1662] [serial = 1248] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1176d3400) [pid = 1662] [serial = 1245] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112c18c00) [pid = 1662] [serial = 1266] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116880c00) [pid = 1662] [serial = 1270] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1121a7000) [pid = 1662] [serial = 1260] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1291ae000) [pid = 1662] [serial = 1254] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1164e7400) [pid = 1662] [serial = 1264] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x126524c00) [pid = 1662] [serial = 1251] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x115eb4400) [pid = 1662] [serial = 1263] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x120d48000) [pid = 1662] [serial = 1284] [outer = 0x0] [url = about:blank] 16:44:36 INFO - PROCESS | 1662 | 1466725476894 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:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1424ms 16:44:36 INFO - PROCESS | 1662 | 1466725476940 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1662 | 1466725476942 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:44:36 INFO - PROCESS | 1662 | 1466725476946 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1662 | 1466725476948 Marionette TRACE conn2 <- [1,1766,null,{}] 16:44:36 INFO - PROCESS | 1662 | 1466725476951 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:44:36 INFO - PROCESS | 1662 | 1466725476953 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:37 INFO - PROCESS | 1662 | 1466725477030 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:44:37 INFO - PROCESS | 1662 | 1466725477035 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1662 | 1466725477036 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667c800 == 28 [pid = 1662] [id = 449] 16:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112c1dc00) [pid = 1662] [serial = 1346] [outer = 0x0] 16:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113118400) [pid = 1662] [serial = 1347] [outer = 0x112c1dc00] 16:44:37 INFO - PROCESS | 1662 | 1466725477069 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115ae0400) [pid = 1662] [serial = 1348] [outer = 0x112c1dc00] 16:44:37 INFO - PROCESS | 1662 | 1466725477411 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:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 16:44:37 INFO - PROCESS | 1662 | 1466725477448 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1662 | 1466725477452 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:44:37 INFO - PROCESS | 1662 | 1466725477459 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1662 | 1466725477461 Marionette TRACE conn2 <- [1,1770,null,{}] 16:44:37 INFO - PROCESS | 1662 | 1466725477463 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:44:37 INFO - PROCESS | 1662 | 1466725477465 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:37 INFO - PROCESS | 1662 | 1466725477547 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:44:37 INFO - PROCESS | 1662 | 1466725477551 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1662 | 1466725477553 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6a000 == 29 [pid = 1662] [id = 450] 16:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1164e7400) [pid = 1662] [serial = 1349] [outer = 0x0] 16:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116a1bc00) [pid = 1662] [serial = 1350] [outer = 0x1164e7400] 16:44:37 INFO - PROCESS | 1662 | 1466725477582 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1176cc800) [pid = 1662] [serial = 1351] [outer = 0x1164e7400] 16:44:37 INFO - PROCESS | 1662 | 1466725477979 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:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 571ms 16:44:38 INFO - PROCESS | 1662 | 1466725478031 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:44:38 INFO - PROCESS | 1662 | 1466725478047 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:44:38 INFO - PROCESS | 1662 | 1466725478051 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1662 | 1466725478055 Marionette TRACE conn2 <- [1,1774,null,{}] 16:44:38 INFO - PROCESS | 1662 | 1466725478067 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:44:38 INFO - PROCESS | 1662 | 1466725478072 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:38 INFO - PROCESS | 1662 | 1466725478203 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:44:38 INFO - PROCESS | 1662 | 1466725478212 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1662 | 1466725478214 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x119515000 == 30 [pid = 1662] [id = 451] 16:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118658400) [pid = 1662] [serial = 1352] [outer = 0x0] 16:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11868f800) [pid = 1662] [serial = 1353] [outer = 0x118658400] 16:44:38 INFO - PROCESS | 1662 | 1466725478242 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1186b7400) [pid = 1662] [serial = 1354] [outer = 0x118658400] 16:44:38 INFO - PROCESS | 1662 | 1466725478581 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:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 575ms 16:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:44:38 INFO - PROCESS | 1662 | 1466725478638 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1662 | 1466725478640 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:44:38 INFO - PROCESS | 1662 | 1466725478643 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1662 | 1466725478644 Marionette TRACE conn2 <- [1,1778,null,{}] 16:44:38 INFO - PROCESS | 1662 | 1466725478646 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:44:38 INFO - PROCESS | 1662 | 1466725478647 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:38 INFO - PROCESS | 1662 | 1466725478724 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:44:38 INFO - PROCESS | 1662 | 1466725478728 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1662 | 1466725478729 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x120da6800 == 31 [pid = 1662] [id = 452] 16:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11885e000) [pid = 1662] [serial = 1355] [outer = 0x0] 16:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118fe4c00) [pid = 1662] [serial = 1356] [outer = 0x11885e000] 16:44:38 INFO - PROCESS | 1662 | 1466725478754 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1195c6400) [pid = 1662] [serial = 1357] [outer = 0x11885e000] 16:44:39 INFO - PROCESS | 1662 | 1466725479104 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:44:39 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:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 471ms 16:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:44:39 INFO - PROCESS | 1662 | 1466725479115 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1662 | 1466725479116 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:44:39 INFO - PROCESS | 1662 | 1466725479118 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1662 | 1466725479119 Marionette TRACE conn2 <- [1,1782,null,{}] 16:44:39 INFO - PROCESS | 1662 | 1466725479122 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:44:39 INFO - PROCESS | 1662 | 1466725479125 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:39 INFO - PROCESS | 1662 | 1466725479234 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:44:39 INFO - PROCESS | 1662 | 1466725479239 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1662 | 1466725479240 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212cd000 == 32 [pid = 1662] [id = 453] 16:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113c21400) [pid = 1662] [serial = 1358] [outer = 0x0] 16:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11960fc00) [pid = 1662] [serial = 1359] [outer = 0x113c21400] 16:44:39 INFO - PROCESS | 1662 | 1466725479264 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120d48000) [pid = 1662] [serial = 1360] [outer = 0x113c21400] 16:44:39 INFO - PROCESS | 1662 | 1466725479625 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:44:39 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:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 16:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:44:39 INFO - PROCESS | 1662 | 1466725479643 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1662 | 1466725479644 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:44:39 INFO - PROCESS | 1662 | 1466725479652 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1662 | 1466725479653 Marionette TRACE conn2 <- [1,1786,null,{}] 16:44:39 INFO - PROCESS | 1662 | 1466725479657 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:44:39 INFO - PROCESS | 1662 | 1466725479662 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:39 INFO - PROCESS | 1662 | 1466725479771 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:44:39 INFO - PROCESS | 1662 | 1466725479810 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1662 | 1466725479812 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241a1800 == 33 [pid = 1662] [id = 454] 16:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d4bc00) [pid = 1662] [serial = 1361] [outer = 0x0] 16:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120ee2c00) [pid = 1662] [serial = 1362] [outer = 0x120d4bc00] 16:44:39 INFO - PROCESS | 1662 | 1466725479837 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1218cb400) [pid = 1662] [serial = 1363] [outer = 0x120d4bc00] 16:44:40 INFO - PROCESS | 1662 | 1466725480141 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:44:40 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:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 526ms 16:44:40 INFO - PROCESS | 1662 | 1466725480187 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1662 | 1466725480189 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:44:40 INFO - PROCESS | 1662 | 1466725480193 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1662 | 1466725480194 Marionette TRACE conn2 <- [1,1790,null,{}] 16:44:40 INFO - PROCESS | 1662 | 1466725480196 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:44:40 INFO - PROCESS | 1662 | 1466725480198 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:40 INFO - PROCESS | 1662 | 1466725480297 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:44:40 INFO - PROCESS | 1662 | 1466725480335 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1662 | 1466725480336 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x127144800 == 34 [pid = 1662] [id = 455] 16:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112976c00) [pid = 1662] [serial = 1364] [outer = 0x0] 16:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1241b4800) [pid = 1662] [serial = 1365] [outer = 0x112976c00] 16:44:40 INFO - PROCESS | 1662 | 1466725480361 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1249afc00) [pid = 1662] [serial = 1366] [outer = 0x112976c00] 16:44:40 INFO - PROCESS | 1662 | 1466725480680 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:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 16:44:40 INFO - PROCESS | 1662 | 1466725480714 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1662 | 1466725480716 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:44:40 INFO - PROCESS | 1662 | 1466725480719 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1662 | 1466725480721 Marionette TRACE conn2 <- [1,1794,null,{}] 16:44:40 INFO - PROCESS | 1662 | 1466725480726 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:44:40 INFO - PROCESS | 1662 | 1466725480728 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:40 INFO - PROCESS | 1662 | 1466725480872 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:44:40 INFO - PROCESS | 1662 | 1466725480891 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1662 | 1466725480892 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12881f000 == 35 [pid = 1662] [id = 456] 16:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1249b0400) [pid = 1662] [serial = 1367] [outer = 0x0] 16:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126217400) [pid = 1662] [serial = 1368] [outer = 0x1249b0400] 16:44:40 INFO - PROCESS | 1662 | 1466725480931 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1267c3c00) [pid = 1662] [serial = 1369] [outer = 0x1249b0400] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12629c800) [pid = 1662] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125d16800) [pid = 1662] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120eeb000) [pid = 1662] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11681e400) [pid = 1662] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1218cc000) [pid = 1662] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11677c000) [pid = 1662] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1195c8400) [pid = 1662] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11285b800) [pid = 1662] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11310fc00) [pid = 1662] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116789000) [pid = 1662] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118855000) [pid = 1662] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x110ea3c00) [pid = 1662] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118852000) [pid = 1662] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118623000) [pid = 1662] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118857c00) [pid = 1662] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:44:41 INFO - PROCESS | 1662 | 1466725481469 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:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 774ms 16:44:41 INFO - PROCESS | 1662 | 1466725481496 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 1662 | 1466725481497 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:44:41 INFO - PROCESS | 1662 | 1466725481499 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 1662 | 1466725481500 Marionette TRACE conn2 <- [1,1798,null,{}] 16:44:41 INFO - PROCESS | 1662 | 1466725481502 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:44:41 INFO - PROCESS | 1662 | 1466725481504 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:41 INFO - PROCESS | 1662 | 1466725481625 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:44:41 INFO - PROCESS | 1662 | 1466725481664 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1662 | 1466725481665 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289b2800 == 36 [pid = 1662] [id = 457] 16:44:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110ea3c00) [pid = 1662] [serial = 1370] [outer = 0x0] 16:44:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11747a800) [pid = 1662] [serial = 1371] [outer = 0x110ea3c00] 16:44:41 INFO - PROCESS | 1662 | 1466725481689 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120d4f000) [pid = 1662] [serial = 1372] [outer = 0x110ea3c00] 16:44:41 INFO - PROCESS | 1662 | 1466725481972 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:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 16:44:42 INFO - PROCESS | 1662 | 1466725482018 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1662 | 1466725482019 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:44:42 INFO - PROCESS | 1662 | 1466725482024 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1662 | 1466725482026 Marionette TRACE conn2 <- [1,1802,null,{}] 16:44:42 INFO - PROCESS | 1662 | 1466725482029 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:44:42 INFO - PROCESS | 1662 | 1466725482031 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:42 INFO - PROCESS | 1662 | 1466725482126 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:44:42 INFO - PROCESS | 1662 | 1466725482203 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1662 | 1466725482204 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f23000 == 37 [pid = 1662] [id = 458] 16:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1129dd800) [pid = 1662] [serial = 1373] [outer = 0x0] 16:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123fd6400) [pid = 1662] [serial = 1374] [outer = 0x1129dd800] 16:44:42 INFO - PROCESS | 1662 | 1466725482243 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1267cc400) [pid = 1662] [serial = 1375] [outer = 0x1129dd800] 16:44:42 INFO - PROCESS | 1662 | 1466725482558 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:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 574ms 16:44:42 INFO - PROCESS | 1662 | 1466725482597 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1662 | 1466725482600 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:44:42 INFO - PROCESS | 1662 | 1466725482603 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1662 | 1466725482605 Marionette TRACE conn2 <- [1,1806,null,{}] 16:44:42 INFO - PROCESS | 1662 | 1466725482613 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:44:42 INFO - PROCESS | 1662 | 1466725482615 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:42 INFO - PROCESS | 1662 | 1466725482763 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:44:42 INFO - PROCESS | 1662 | 1466725482847 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1662 | 1466725482849 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a497800 == 38 [pid = 1662] [id = 459] 16:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x113110000) [pid = 1662] [serial = 1376] [outer = 0x0] 16:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12711e400) [pid = 1662] [serial = 1377] [outer = 0x113110000] 16:44:42 INFO - PROCESS | 1662 | 1466725482891 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127274c00) [pid = 1662] [serial = 1378] [outer = 0x113110000] 16:44:43 INFO - PROCESS | 1662 | 1466725483210 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:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 626ms 16:44:43 INFO - PROCESS | 1662 | 1466725483230 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1662 | 1466725483232 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:44:43 INFO - PROCESS | 1662 | 1466725483234 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1662 | 1466725483235 Marionette TRACE conn2 <- [1,1810,null,{}] 16:44:43 INFO - PROCESS | 1662 | 1466725483237 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:44:43 INFO - PROCESS | 1662 | 1466725483239 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:43 INFO - PROCESS | 1662 | 1466725483383 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:44:43 INFO - PROCESS | 1662 | 1466725483480 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1662 | 1466725483482 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x115edc800 == 39 [pid = 1662] [id = 460] 16:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x111e35800) [pid = 1662] [serial = 1379] [outer = 0x0] 16:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1121a0000) [pid = 1662] [serial = 1380] [outer = 0x111e35800] 16:44:43 INFO - PROCESS | 1662 | 1466725483578 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1131db000) [pid = 1662] [serial = 1381] [outer = 0x111e35800] 16:44:44 INFO - PROCESS | 1662 | 1466725484163 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:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 969ms 16:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:44:44 INFO - PROCESS | 1662 | 1466725484205 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1662 | 1466725484207 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:44:44 INFO - PROCESS | 1662 | 1466725484211 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1662 | 1466725484212 Marionette TRACE conn2 <- [1,1814,null,{}] 16:44:44 INFO - PROCESS | 1662 | 1466725484216 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:44:44 INFO - PROCESS | 1662 | 1466725484219 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:44 INFO - PROCESS | 1662 | 1466725484331 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:44:44 INFO - PROCESS | 1662 | 1466725484388 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1662 | 1466725484390 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951f800 == 40 [pid = 1662] [id = 461] 16:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116f94c00) [pid = 1662] [serial = 1382] [outer = 0x0] 16:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x117ea4000) [pid = 1662] [serial = 1383] [outer = 0x116f94c00] 16:44:44 INFO - PROCESS | 1662 | 1466725484420 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11833c800) [pid = 1662] [serial = 1384] [outer = 0x116f94c00] 16:44:44 INFO - PROCESS | 1662 | 1466725484954 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:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 820ms 16:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:44:45 INFO - PROCESS | 1662 | 1466725485031 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1662 | 1466725485033 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:44:45 INFO - PROCESS | 1662 | 1466725485035 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1662 | 1466725485036 Marionette TRACE conn2 <- [1,1818,null,{}] 16:44:45 INFO - PROCESS | 1662 | 1466725485068 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:44:45 INFO - PROCESS | 1662 | 1466725485069 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:45 INFO - PROCESS | 1662 | 1466725485178 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:44:45 INFO - PROCESS | 1662 | 1466725485236 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1662 | 1466725485237 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x116847000 == 41 [pid = 1662] [id = 462] 16:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1132af800) [pid = 1662] [serial = 1385] [outer = 0x0] 16:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118623000) [pid = 1662] [serial = 1386] [outer = 0x1132af800] 16:44:45 INFO - PROCESS | 1662 | 1466725485267 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119628000) [pid = 1662] [serial = 1387] [outer = 0x1132af800] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12a497800 == 40 [pid = 1662] [id = 459] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x128f23000 == 39 [pid = 1662] [id = 458] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1289b2800 == 38 [pid = 1662] [id = 457] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12881f000 == 37 [pid = 1662] [id = 456] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x127144800 == 36 [pid = 1662] [id = 455] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1241a1800 == 35 [pid = 1662] [id = 454] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1212cd000 == 34 [pid = 1662] [id = 453] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x120da6800 == 33 [pid = 1662] [id = 452] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119515000 == 32 [pid = 1662] [id = 451] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117e6a000 == 31 [pid = 1662] [id = 450] 16:44:45 INFO - PROCESS | 1662 | 1466725485858 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:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11667c800 == 30 [pid = 1662] [id = 449] 16:44:45 INFO - PROCESS | 1662 | --DOCSHELL 0x118251000 == 29 [pid = 1662] [id = 448] 16:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 848ms 16:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:44:45 INFO - PROCESS | 1662 | 1466725485883 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1662 | 1466725485885 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:44:45 INFO - PROCESS | 1662 | 1466725485887 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1662 | 1466725485891 Marionette TRACE conn2 <- [1,1822,null,{}] 16:44:45 INFO - PROCESS | 1662 | 1466725485894 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:44:45 INFO - PROCESS | 1662 | 1466725485896 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:45 INFO - PROCESS | 1662 | 1466725485974 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:44:45 INFO - PROCESS | 1662 | 1466725485981 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1662 | 1466725485983 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ff0800 == 30 [pid = 1662] [id = 463] 16:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115a50000) [pid = 1662] [serial = 1388] [outer = 0x0] 16:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11677d800) [pid = 1662] [serial = 1389] [outer = 0x115a50000] 16:44:46 INFO - PROCESS | 1662 | 1466725486029 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1184c2800) [pid = 1662] [serial = 1390] [outer = 0x115a50000] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x127276000) [pid = 1662] [serial = 1327] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12720dc00) [pid = 1662] [serial = 1326] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1271cf000) [pid = 1662] [serial = 1324] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x121350000) [pid = 1662] [serial = 1308] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11974cc00) [pid = 1662] [serial = 1311] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121884800) [pid = 1662] [serial = 1309] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x123f2dc00) [pid = 1662] [serial = 1314] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116784800) [pid = 1662] [serial = 1290] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1218c9c00) [pid = 1662] [serial = 1312] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x117478000) [pid = 1662] [serial = 1291] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119629800) [pid = 1662] [serial = 1305] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112865400) [pid = 1662] [serial = 1287] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112c1f400) [pid = 1662] [serial = 1288] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1132aa400) [pid = 1662] [serial = 1293] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116238000) [pid = 1662] [serial = 1294] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11747cc00) [pid = 1662] [serial = 1296] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182a1400) [pid = 1662] [serial = 1297] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118fdec00) [pid = 1662] [serial = 1302] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1195c6c00) [pid = 1662] [serial = 1303] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118853800) [pid = 1662] [serial = 1318] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d53c00) [pid = 1662] [serial = 1285] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11865ac00) [pid = 1662] [serial = 1299] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1186b4400) [pid = 1662] [serial = 1300] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116785400) [pid = 1662] [serial = 1317] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124a6d800) [pid = 1662] [serial = 1321] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126529400) [pid = 1662] [serial = 1323] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124471c00) [pid = 1662] [serial = 1315] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1249a9800) [pid = 1662] [serial = 1320] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x120d5ec00) [pid = 1662] [serial = 1306] [outer = 0x0] [url = about:blank] 16:44:46 INFO - PROCESS | 1662 | 1466725486516 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:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 673ms 16:44:46 INFO - PROCESS | 1662 | 1466725486561 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1662 | 1466725486564 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:44:46 INFO - PROCESS | 1662 | 1466725486568 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1662 | 1466725486569 Marionette TRACE conn2 <- [1,1826,null,{}] 16:44:46 INFO - PROCESS | 1662 | 1466725486572 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:44:46 INFO - PROCESS | 1662 | 1466725486573 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:46 INFO - PROCESS | 1662 | 1466725486678 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:44:46 INFO - PROCESS | 1662 | 1466725486685 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1662 | 1466725486686 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11931e800 == 31 [pid = 1662] [id = 464] 16:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1186b8000) [pid = 1662] [serial = 1391] [outer = 0x0] 16:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118853000) [pid = 1662] [serial = 1392] [outer = 0x1186b8000] 16:44:46 INFO - PROCESS | 1662 | 1466725486713 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118fe4800) [pid = 1662] [serial = 1393] [outer = 0x1186b8000] 16:44:47 INFO - PROCESS | 1662 | 1466725487077 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:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 16:44:47 INFO - PROCESS | 1662 | 1466725487087 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1662 | 1466725487088 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:44:47 INFO - PROCESS | 1662 | 1466725487095 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1662 | 1466725487097 Marionette TRACE conn2 <- [1,1830,null,{}] 16:44:47 INFO - PROCESS | 1662 | 1466725487106 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:44:47 INFO - PROCESS | 1662 | 1466725487109 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:47 INFO - PROCESS | 1662 | 1466725487196 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:44:47 INFO - PROCESS | 1662 | 1466725487201 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1662 | 1466725487204 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12117e800 == 32 [pid = 1662] [id = 465] 16:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1195c8800) [pid = 1662] [serial = 1394] [outer = 0x0] 16:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d54800) [pid = 1662] [serial = 1395] [outer = 0x1195c8800] 16:44:47 INFO - PROCESS | 1662 | 1466725487229 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120ee9800) [pid = 1662] [serial = 1396] [outer = 0x1195c8800] 16:44:47 INFO - PROCESS | 1662 | 1466725487552 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:44:47 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:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 16:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:44:47 INFO - PROCESS | 1662 | 1466725487566 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1662 | 1466725487568 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:44:47 INFO - PROCESS | 1662 | 1466725487570 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1662 | 1466725487571 Marionette TRACE conn2 <- [1,1834,null,{}] 16:44:47 INFO - PROCESS | 1662 | 1466725487577 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:44:47 INFO - PROCESS | 1662 | 1466725487578 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:47 INFO - PROCESS | 1662 | 1466725487685 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:44:47 INFO - PROCESS | 1662 | 1466725487691 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1662 | 1466725487693 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x124304800 == 33 [pid = 1662] [id = 466] 16:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120fa8800) [pid = 1662] [serial = 1397] [outer = 0x0] 16:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121405c00) [pid = 1662] [serial = 1398] [outer = 0x120fa8800] 16:44:47 INFO - PROCESS | 1662 | 1466725487717 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12188fc00) [pid = 1662] [serial = 1399] [outer = 0x120fa8800] 16:44:48 INFO - PROCESS | 1662 | 1466725488041 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:44:48 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:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 16:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:44:48 INFO - PROCESS | 1662 | 1466725488092 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1662 | 1466725488094 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:44:48 INFO - PROCESS | 1662 | 1466725488096 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1662 | 1466725488097 Marionette TRACE conn2 <- [1,1838,null,{}] 16:44:48 INFO - PROCESS | 1662 | 1466725488099 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:44:48 INFO - PROCESS | 1662 | 1466725488100 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:48 INFO - PROCESS | 1662 | 1466725488177 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:44:48 INFO - PROCESS | 1662 | 1466725488180 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1662 | 1466725488181 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128812000 == 34 [pid = 1662] [id = 467] 16:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11285e800) [pid = 1662] [serial = 1400] [outer = 0x0] 16:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1241bb000) [pid = 1662] [serial = 1401] [outer = 0x11285e800] 16:44:48 INFO - PROCESS | 1662 | 1466725488206 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125d10400) [pid = 1662] [serial = 1402] [outer = 0x11285e800] 16:44:48 INFO - PROCESS | 1662 | 1466725488592 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:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 16:44:48 INFO - PROCESS | 1662 | 1466725488614 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1662 | 1466725488616 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:44:48 INFO - PROCESS | 1662 | 1466725488624 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1662 | 1466725488625 Marionette TRACE conn2 <- [1,1842,null,{}] 16:44:48 INFO - PROCESS | 1662 | 1466725488627 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:44:48 INFO - PROCESS | 1662 | 1466725488631 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:48 INFO - PROCESS | 1662 | 1466725488740 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:44:48 INFO - PROCESS | 1662 | 1466725488743 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1662 | 1466725488744 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1a800 == 35 [pid = 1662] [id = 468] 16:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125e6e400) [pid = 1662] [serial = 1403] [outer = 0x0] 16:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1271cf000) [pid = 1662] [serial = 1404] [outer = 0x125e6e400] 16:44:48 INFO - PROCESS | 1662 | 1466725488769 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127276000) [pid = 1662] [serial = 1405] [outer = 0x125e6e400] 16:44:49 INFO - PROCESS | 1662 | 1466725489128 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:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 16:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:44:49 INFO - PROCESS | 1662 | 1466725489144 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1662 | 1466725489145 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:44:49 INFO - PROCESS | 1662 | 1466725489147 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1662 | 1466725489148 Marionette TRACE conn2 <- [1,1846,null,{}] 16:44:49 INFO - PROCESS | 1662 | 1466725489150 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:44:49 INFO - PROCESS | 1662 | 1466725489152 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:49 INFO - PROCESS | 1662 | 1466725489256 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:44:49 INFO - PROCESS | 1662 | 1466725489273 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1662 | 1466725489274 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x129322800 == 36 [pid = 1662] [id = 469] 16:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x125e73800) [pid = 1662] [serial = 1406] [outer = 0x0] 16:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1272e6000) [pid = 1662] [serial = 1407] [outer = 0x125e73800] 16:44:49 INFO - PROCESS | 1662 | 1466725489315 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1272eec00) [pid = 1662] [serial = 1408] [outer = 0x125e73800] 16:44:49 INFO - PROCESS | 1662 | 1466725489761 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:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 621ms 16:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:44:49 INFO - PROCESS | 1662 | 1466725489768 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1662 | 1466725489769 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:44:49 INFO - PROCESS | 1662 | 1466725489771 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1662 | 1466725489774 Marionette TRACE conn2 <- [1,1850,null,{}] 16:44:49 INFO - PROCESS | 1662 | 1466725489778 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:44:49 INFO - PROCESS | 1662 | 1466725489779 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:49 INFO - PROCESS | 1662 | 1466725489885 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:44:49 INFO - PROCESS | 1662 | 1466725489889 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1662 | 1466725489890 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5d3800 == 37 [pid = 1662] [id = 470] 16:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x127206c00) [pid = 1662] [serial = 1409] [outer = 0x0] 16:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12890c800) [pid = 1662] [serial = 1410] [outer = 0x127206c00] 16:44:49 INFO - PROCESS | 1662 | 1466725489916 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128914800) [pid = 1662] [serial = 1411] [outer = 0x127206c00] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1164e7400) [pid = 1662] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113c5b800) [pid = 1662] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11885e000) [pid = 1662] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118658400) [pid = 1662] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113c21400) [pid = 1662] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11663a400) [pid = 1662] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117e9d000) [pid = 1662] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11961b000) [pid = 1662] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12174e000) [pid = 1662] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x110ed0400) [pid = 1662] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120d4bc00) [pid = 1662] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110ea3c00) [pid = 1662] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112976c00) [pid = 1662] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1249b0400) [pid = 1662] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112c1dc00) [pid = 1662] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:44:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1129dd800) [pid = 1662] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:44:50 INFO - PROCESS | 1662 | 1466725490501 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:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 771ms 16:44:50 INFO - PROCESS | 1662 | 1466725490544 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1662 | 1466725490545 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:44:50 INFO - PROCESS | 1662 | 1466725490547 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1662 | 1466725490548 Marionette TRACE conn2 <- [1,1854,null,{}] 16:44:50 INFO - PROCESS | 1662 | 1466725490550 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:44:50 INFO - PROCESS | 1662 | 1466725490552 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:50 INFO - PROCESS | 1662 | 1466725490644 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:44:50 INFO - PROCESS | 1662 | 1466725490650 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1662 | 1466725490651 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e34800 == 38 [pid = 1662] [id = 471] 16:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11310f400) [pid = 1662] [serial = 1412] [outer = 0x0] 16:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116f9d400) [pid = 1662] [serial = 1413] [outer = 0x11310f400] 16:44:50 INFO - PROCESS | 1662 | 1466725490675 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1186b5400) [pid = 1662] [serial = 1414] [outer = 0x11310f400] 16:44:51 INFO - PROCESS | 1662 | 1466725491010 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:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 16:44:51 INFO - PROCESS | 1662 | 1466725491070 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1662 | 1466725491072 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:44:51 INFO - PROCESS | 1662 | 1466725491074 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1662 | 1466725491075 Marionette TRACE conn2 <- [1,1858,null,{}] 16:44:51 INFO - PROCESS | 1662 | 1466725491077 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:44:51 INFO - PROCESS | 1662 | 1466725491078 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:51 INFO - PROCESS | 1662 | 1466725491158 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:44:51 INFO - PROCESS | 1662 | 1466725491162 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1662 | 1466725491163 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b739000 == 39 [pid = 1662] [id = 472] 16:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1186bb000) [pid = 1662] [serial = 1415] [outer = 0x0] 16:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120ee4000) [pid = 1662] [serial = 1416] [outer = 0x1186bb000] 16:44:51 INFO - PROCESS | 1662 | 1466725491194 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1267c3400) [pid = 1662] [serial = 1417] [outer = 0x1186bb000] 16:44:51 INFO - PROCESS | 1662 | 1466725491530 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:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 16:44:51 INFO - PROCESS | 1662 | 1466725491544 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1662 | 1466725491546 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:44:51 INFO - PROCESS | 1662 | 1466725491548 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1662 | 1466725491549 Marionette TRACE conn2 <- [1,1862,null,{}] 16:44:51 INFO - PROCESS | 1662 | 1466725491552 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:44:51 INFO - PROCESS | 1662 | 1466725491554 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:51 INFO - PROCESS | 1662 | 1466725491647 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:44:51 INFO - PROCESS | 1662 | 1466725491651 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1662 | 1466725491653 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c454000 == 40 [pid = 1662] [id = 473] 16:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12890b400) [pid = 1662] [serial = 1418] [outer = 0x0] 16:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128e33400) [pid = 1662] [serial = 1419] [outer = 0x12890b400] 16:44:51 INFO - PROCESS | 1662 | 1466725491681 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129155800) [pid = 1662] [serial = 1420] [outer = 0x12890b400] 16:44:52 INFO - PROCESS | 1662 | 1466725492030 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:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 16:44:52 INFO - PROCESS | 1662 | 1466725492077 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1662 | 1466725492078 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:44:52 INFO - PROCESS | 1662 | 1466725492080 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1662 | 1466725492081 Marionette TRACE conn2 <- [1,1866,null,{}] 16:44:52 INFO - PROCESS | 1662 | 1466725492083 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:44:52 INFO - PROCESS | 1662 | 1466725492084 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:52 INFO - PROCESS | 1662 | 1466725492165 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:44:52 INFO - PROCESS | 1662 | 1466725492176 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1662 | 1466725492177 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7df800 == 41 [pid = 1662] [id = 474] 16:44:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12915a400) [pid = 1662] [serial = 1421] [outer = 0x0] 16:44:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12917cc00) [pid = 1662] [serial = 1422] [outer = 0x12915a400] 16:44:52 INFO - PROCESS | 1662 | 1466725492201 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1291b2800) [pid = 1662] [serial = 1423] [outer = 0x12915a400] 16:44:52 INFO - PROCESS | 1662 | 1466725492682 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:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 619ms 16:44:52 INFO - PROCESS | 1662 | 1466725492715 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:44:52 INFO - PROCESS | 1662 | 1466725492719 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:44:52 INFO - PROCESS | 1662 | 1466725492728 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1662 | 1466725492731 Marionette TRACE conn2 <- [1,1870,null,{}] 16:44:52 INFO - PROCESS | 1662 | 1466725492736 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:44:52 INFO - PROCESS | 1662 | 1466725492739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:52 INFO - PROCESS | 1662 | 1466725492895 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:44:53 INFO - PROCESS | 1662 | 1466725493055 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1662 | 1466725493057 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x118546000 == 42 [pid = 1662] [id = 475] 16:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116785400) [pid = 1662] [serial = 1424] [outer = 0x0] 16:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116887c00) [pid = 1662] [serial = 1425] [outer = 0x116785400] 16:44:53 INFO - PROCESS | 1662 | 1466725493094 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118625400) [pid = 1662] [serial = 1426] [outer = 0x116785400] 16:44:53 INFO - PROCESS | 1662 | 1466725493516 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:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 824ms 16:44:53 INFO - PROCESS | 1662 | 1466725493549 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1662 | 1466725493552 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:44:53 INFO - PROCESS | 1662 | 1466725493557 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1662 | 1466725493559 Marionette TRACE conn2 <- [1,1874,null,{}] 16:44:53 INFO - PROCESS | 1662 | 1466725493562 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:44:53 INFO - PROCESS | 1662 | 1466725493563 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:53 INFO - PROCESS | 1662 | 1466725493670 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:44:53 INFO - PROCESS | 1662 | 1466725493730 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1662 | 1466725493731 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f17800 == 43 [pid = 1662] [id = 476] 16:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118655000) [pid = 1662] [serial = 1427] [outer = 0x0] 16:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1195bd400) [pid = 1662] [serial = 1428] [outer = 0x118655000] 16:44:53 INFO - PROCESS | 1662 | 1466725493761 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1196a4400) [pid = 1662] [serial = 1429] [outer = 0x118655000] 16:44:54 INFO - PROCESS | 1662 | 1466725494187 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:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 669ms 16:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:44:54 INFO - PROCESS | 1662 | 1466725494227 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1662 | 1466725494228 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:44:54 INFO - PROCESS | 1662 | 1466725494231 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1662 | 1466725494233 Marionette TRACE conn2 <- [1,1878,null,{}] 16:44:54 INFO - PROCESS | 1662 | 1466725494257 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:44:54 INFO - PROCESS | 1662 | 1466725494261 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:54 INFO - PROCESS | 1662 | 1466725494413 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:44:54 INFO - PROCESS | 1662 | 1466725494467 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1662 | 1466725494469 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d6000 == 44 [pid = 1662] [id = 477] 16:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123f2cc00) [pid = 1662] [serial = 1430] [outer = 0x0] 16:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124a65400) [pid = 1662] [serial = 1431] [outer = 0x123f2cc00] 16:44:54 INFO - PROCESS | 1662 | 1466725494500 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12711cc00) [pid = 1662] [serial = 1432] [outer = 0x123f2cc00] 16:44:54 INFO - PROCESS | 1662 | 1466725494916 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:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 720ms 16:44:54 INFO - PROCESS | 1662 | 1466725494952 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1662 | 1466725494954 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:44:54 INFO - PROCESS | 1662 | 1466725494975 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1662 | 1466725494976 Marionette TRACE conn2 <- [1,1882,null,{}] 16:44:54 INFO - PROCESS | 1662 | 1466725494979 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:44:54 INFO - PROCESS | 1662 | 1466725494980 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:55 INFO - PROCESS | 1662 | 1466725495082 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:44:55 INFO - PROCESS | 1662 | 1466725495153 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1662 | 1466725495155 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ccaa800 == 45 [pid = 1662] [id = 478] 16:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x127210400) [pid = 1662] [serial = 1433] [outer = 0x0] 16:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127278000) [pid = 1662] [serial = 1434] [outer = 0x127210400] 16:44:55 INFO - PROCESS | 1662 | 1466725495183 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128911400) [pid = 1662] [serial = 1435] [outer = 0x127210400] 16:44:55 INFO - PROCESS | 1662 | 1466725495602 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:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 675ms 16:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:44:55 INFO - PROCESS | 1662 | 1466725495650 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1662 | 1466725495651 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:44:55 INFO - PROCESS | 1662 | 1466725495653 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1662 | 1466725495655 Marionette TRACE conn2 <- [1,1886,null,{}] 16:44:55 INFO - PROCESS | 1662 | 1466725495657 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:44:55 INFO - PROCESS | 1662 | 1466725495658 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:55 INFO - PROCESS | 1662 | 1466725495777 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:44:55 INFO - PROCESS | 1662 | 1466725495839 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1662 | 1466725495840 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12181f000 == 46 [pid = 1662] [id = 479] 16:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x120d6c000) [pid = 1662] [serial = 1436] [outer = 0x0] 16:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12720d800) [pid = 1662] [serial = 1437] [outer = 0x120d6c000] 16:44:55 INFO - PROCESS | 1662 | 1466725495869 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128e2d800) [pid = 1662] [serial = 1438] [outer = 0x120d6c000] 16:44:56 INFO - PROCESS | 1662 | 1466725496484 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:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 871ms 16:44:56 INFO - PROCESS | 1662 | 1466725496526 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:44:56 INFO - PROCESS | 1662 | 1466725496528 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:44:56 INFO - PROCESS | 1662 | 1466725496532 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1662 | 1466725496536 Marionette TRACE conn2 <- [1,1890,null,{}] 16:44:56 INFO - PROCESS | 1662 | 1466725496539 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:44:56 INFO - PROCESS | 1662 | 1466725496541 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:56 INFO - PROCESS | 1662 | 1466725496655 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:44:56 INFO - PROCESS | 1662 | 1466725496762 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1662 | 1466725496764 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118205000 == 47 [pid = 1662] [id = 480] 16:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x117483800) [pid = 1662] [serial = 1439] [outer = 0x0] 16:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x117ea6000) [pid = 1662] [serial = 1440] [outer = 0x117483800] 16:44:56 INFO - PROCESS | 1662 | 1466725496809 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11862b800) [pid = 1662] [serial = 1441] [outer = 0x117483800] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c454000 == 46 [pid = 1662] [id = 473] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b739000 == 45 [pid = 1662] [id = 472] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x120e34800 == 44 [pid = 1662] [id = 471] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5d3800 == 43 [pid = 1662] [id = 470] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x129322800 == 42 [pid = 1662] [id = 469] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1a800 == 41 [pid = 1662] [id = 468] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x128812000 == 40 [pid = 1662] [id = 467] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x124304800 == 39 [pid = 1662] [id = 466] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12117e800 == 38 [pid = 1662] [id = 465] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x11931e800 == 37 [pid = 1662] [id = 464] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116ff0800 == 36 [pid = 1662] [id = 463] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116847000 == 35 [pid = 1662] [id = 462] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x11951f800 == 34 [pid = 1662] [id = 461] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x115edc800 == 33 [pid = 1662] [id = 460] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12181f000 == 32 [pid = 1662] [id = 479] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12ccaa800 == 31 [pid = 1662] [id = 478] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d6000 == 30 [pid = 1662] [id = 477] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123f17800 == 29 [pid = 1662] [id = 476] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7df800 == 28 [pid = 1662] [id = 474] 16:44:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118546000 == 27 [pid = 1662] [id = 475] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x116a1bc00) [pid = 1662] [serial = 1350] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x116789400) [pid = 1662] [serial = 1330] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1176cc800) [pid = 1662] [serial = 1351] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118fe4c00) [pid = 1662] [serial = 1356] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x115ea7800) [pid = 1662] [serial = 1329] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11868f800) [pid = 1662] [serial = 1353] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1186b7400) [pid = 1662] [serial = 1354] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11960fc00) [pid = 1662] [serial = 1359] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116768800) [pid = 1662] [serial = 1344] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116a14400) [pid = 1662] [serial = 1345] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1186a9c00) [pid = 1662] [serial = 1333] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118628400) [pid = 1662] [serial = 1332] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12112c000) [pid = 1662] [serial = 1336] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x120d67000) [pid = 1662] [serial = 1335] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x125d11000) [pid = 1662] [serial = 1339] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x121bd6800) [pid = 1662] [serial = 1338] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1271d4c00) [pid = 1662] [serial = 1342] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126219400) [pid = 1662] [serial = 1341] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1218cb400) [pid = 1662] [serial = 1363] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120ee2c00) [pid = 1662] [serial = 1362] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11747a800) [pid = 1662] [serial = 1371] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1249afc00) [pid = 1662] [serial = 1366] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1241b4800) [pid = 1662] [serial = 1365] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126217400) [pid = 1662] [serial = 1368] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120d4f000) [pid = 1662] [serial = 1372] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1267c3c00) [pid = 1662] [serial = 1369] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115ae0400) [pid = 1662] [serial = 1348] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x113118400) [pid = 1662] [serial = 1347] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12711e400) [pid = 1662] [serial = 1377] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123fd6400) [pid = 1662] [serial = 1374] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120d48000) [pid = 1662] [serial = 1360] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1267cc400) [pid = 1662] [serial = 1375] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1195c6400) [pid = 1662] [serial = 1357] [outer = 0x0] [url = about:blank] 16:44:57 INFO - PROCESS | 1662 | 1466725497746 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:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1224ms 16:44:57 INFO - PROCESS | 1662 | 1466725497760 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1662 | 1466725497762 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:44:57 INFO - PROCESS | 1662 | 1466725497765 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1662 | 1466725497767 Marionette TRACE conn2 <- [1,1894,null,{}] 16:44:57 INFO - PROCESS | 1662 | 1466725497770 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:44:57 INFO - PROCESS | 1662 | 1466725497773 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:57 INFO - PROCESS | 1662 | 1466725497850 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:44:57 INFO - PROCESS | 1662 | 1466725497855 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1662 | 1466725497859 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x116acb800 == 28 [pid = 1662] [id = 481] 16:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11299d800) [pid = 1662] [serial = 1442] [outer = 0x0] 16:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116460000) [pid = 1662] [serial = 1443] [outer = 0x11299d800] 16:44:57 INFO - PROCESS | 1662 | 1466725497886 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11687c400) [pid = 1662] [serial = 1444] [outer = 0x11299d800] 16:44:58 INFO - PROCESS | 1662 | 1466725498235 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:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 16:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:44:58 INFO - PROCESS | 1662 | 1466725498284 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1662 | 1466725498288 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:44:58 INFO - PROCESS | 1662 | 1466725498292 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1662 | 1466725498294 Marionette TRACE conn2 <- [1,1898,null,{}] 16:44:58 INFO - PROCESS | 1662 | 1466725498303 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:44:58 INFO - PROCESS | 1662 | 1466725498305 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:58 INFO - PROCESS | 1662 | 1466725498387 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:44:58 INFO - PROCESS | 1662 | 1466725498394 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1662 | 1466725498395 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x118510800 == 29 [pid = 1662] [id = 482] 16:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x117478000) [pid = 1662] [serial = 1445] [outer = 0x0] 16:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1182a6800) [pid = 1662] [serial = 1446] [outer = 0x117478000] 16:44:58 INFO - PROCESS | 1662 | 1466725498422 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118631400) [pid = 1662] [serial = 1447] [outer = 0x117478000] 16:44:58 INFO - PROCESS | 1662 | 1466725498790 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:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 16:44:58 INFO - PROCESS | 1662 | 1466725498812 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1662 | 1466725498813 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:44:58 INFO - PROCESS | 1662 | 1466725498815 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1662 | 1466725498818 Marionette TRACE conn2 <- [1,1902,null,{}] 16:44:58 INFO - PROCESS | 1662 | 1466725498833 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:44:58 INFO - PROCESS | 1662 | 1466725498836 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:58 INFO - PROCESS | 1662 | 1466725498912 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:44:58 INFO - PROCESS | 1662 | 1466725498917 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1662 | 1466725498919 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d7000 == 30 [pid = 1662] [id = 483] 16:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11868f800) [pid = 1662] [serial = 1448] [outer = 0x0] 16:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118f91000) [pid = 1662] [serial = 1449] [outer = 0x11868f800] 16:44:58 INFO - PROCESS | 1662 | 1466725498949 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1195c0000) [pid = 1662] [serial = 1450] [outer = 0x11868f800] 16:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11973f400) [pid = 1662] [serial = 1451] [outer = 0x12c4d6000] 16:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:44:59 INFO - PROCESS | 1662 | 1466725499336 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:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 526ms 16:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:44:59 INFO - PROCESS | 1662 | 1466725499343 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1662 | 1466725499344 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:44:59 INFO - PROCESS | 1662 | 1466725499346 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1662 | 1466725499348 Marionette TRACE conn2 <- [1,1906,null,{}] 16:44:59 INFO - PROCESS | 1662 | 1466725499350 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:44:59 INFO - PROCESS | 1662 | 1466725499351 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:59 INFO - PROCESS | 1662 | 1466725499433 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:44:59 INFO - PROCESS | 1662 | 1466725499437 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1662 | 1466725499439 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x121947800 == 31 [pid = 1662] [id = 484] 16:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119612c00) [pid = 1662] [serial = 1452] [outer = 0x0] 16:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120d4f000) [pid = 1662] [serial = 1453] [outer = 0x119612c00] 16:44:59 INFO - PROCESS | 1662 | 1466725499466 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d5f800) [pid = 1662] [serial = 1454] [outer = 0x119612c00] 16:44:59 INFO - PROCESS | 1662 | 1466725499832 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:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 518ms 16:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:44:59 INFO - PROCESS | 1662 | 1466725499865 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1662 | 1466725499866 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:44:59 INFO - PROCESS | 1662 | 1466725499868 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1662 | 1466725499870 Marionette TRACE conn2 <- [1,1910,null,{}] 16:44:59 INFO - PROCESS | 1662 | 1466725499880 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:44:59 INFO - PROCESS | 1662 | 1466725499881 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:59 INFO - PROCESS | 1662 | 1466725499978 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:44:59 INFO - PROCESS | 1662 | 1466725499982 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1662 | 1466725499983 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:44:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12118a000 == 32 [pid = 1662] [id = 485] 16:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x115acbc00) [pid = 1662] [serial = 1455] [outer = 0x0] 16:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120d62c00) [pid = 1662] [serial = 1456] [outer = 0x115acbc00] 16:45:00 INFO - PROCESS | 1662 | 1466725500009 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120ee6000) [pid = 1662] [serial = 1457] [outer = 0x115acbc00] 16:45:00 INFO - PROCESS | 1662 | 1466725500365 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:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 16:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:45:00 INFO - PROCESS | 1662 | 1466725500393 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1662 | 1466725500394 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1662 | 1466725500402 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1662 | 1466725500403 Marionette TRACE conn2 <- [1,1914,null,{}] 16:45:00 INFO - PROCESS | 1662 | 1466725500405 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:45:00 INFO - PROCESS | 1662 | 1466725500410 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:00 INFO - PROCESS | 1662 | 1466725500514 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:45:00 INFO - PROCESS | 1662 | 1466725500529 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1662 | 1466725500530 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1262da800 == 33 [pid = 1662] [id = 486] 16:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x120eea000) [pid = 1662] [serial = 1458] [outer = 0x0] 16:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121411c00) [pid = 1662] [serial = 1459] [outer = 0x120eea000] 16:45:00 INFO - PROCESS | 1662 | 1466725500554 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1241b6000) [pid = 1662] [serial = 1460] [outer = 0x120eea000] 16:45:00 INFO - PROCESS | 1662 | 1466725500870 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:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 526ms 16:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:45:00 INFO - PROCESS | 1662 | 1466725500924 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1662 | 1466725500926 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1662 | 1466725500928 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1662 | 1466725500929 Marionette TRACE conn2 <- [1,1918,null,{}] 16:45:00 INFO - PROCESS | 1662 | 1466725500931 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:45:00 INFO - PROCESS | 1662 | 1466725500933 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:01 INFO - PROCESS | 1662 | 1466725501027 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:45:01 INFO - PROCESS | 1662 | 1466725501040 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1662 | 1466725501042 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x128803000 == 34 [pid = 1662] [id = 487] 16:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11285d000) [pid = 1662] [serial = 1461] [outer = 0x0] 16:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124a63400) [pid = 1662] [serial = 1462] [outer = 0x11285d000] 16:45:01 INFO - PROCESS | 1662 | 1466725501066 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126217400) [pid = 1662] [serial = 1463] [outer = 0x11285d000] 16:45:01 INFO - PROCESS | 1662 | 1466725501414 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:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 16:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:45:01 INFO - PROCESS | 1662 | 1466725501448 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1662 | 1466725501449 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:45:01 INFO - PROCESS | 1662 | 1466725501451 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1662 | 1466725501452 Marionette TRACE conn2 <- [1,1922,null,{}] 16:45:01 INFO - PROCESS | 1662 | 1466725501454 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:45:01 INFO - PROCESS | 1662 | 1466725501456 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:01 INFO - PROCESS | 1662 | 1466725501552 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x125e6e400) [pid = 1662] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x125e73800) [pid = 1662] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1195c8800) [pid = 1662] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x111e35800) [pid = 1662] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x127206c00) [pid = 1662] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x115a50000) [pid = 1662] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1132af800) [pid = 1662] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120fa8800) [pid = 1662] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1186b8000) [pid = 1662] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11285e800) [pid = 1662] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116f94c00) [pid = 1662] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11310f400) [pid = 1662] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113110000) [pid = 1662] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12915a400) [pid = 1662] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12890b400) [pid = 1662] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:45:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1186bb000) [pid = 1662] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:45:01 INFO - PROCESS | 1662 | 1466725501824 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1662 | 1466725501825 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11824e800 == 35 [pid = 1662] [id = 488] 16:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1121a7800) [pid = 1662] [serial = 1464] [outer = 0x0] 16:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112c17400) [pid = 1662] [serial = 1465] [outer = 0x1121a7800] 16:45:01 INFO - PROCESS | 1662 | 1466725501850 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1164e6400) [pid = 1662] [serial = 1466] [outer = 0x1121a7800] 16:45:02 INFO - PROCESS | 1662 | 1466725502131 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:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 16:45:02 INFO - PROCESS | 1662 | 1466725502176 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1662 | 1466725502178 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:45:02 INFO - PROCESS | 1662 | 1466725502196 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1662 | 1466725502198 Marionette TRACE conn2 <- [1,1926,null,{}] 16:45:02 INFO - PROCESS | 1662 | 1466725502201 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:45:02 INFO - PROCESS | 1662 | 1466725502203 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:02 INFO - PROCESS | 1662 | 1466725502349 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:45:02 INFO - PROCESS | 1662 | 1466725502409 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1662 | 1466725502410 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f15800 == 36 [pid = 1662] [id = 489] 16:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11285e800) [pid = 1662] [serial = 1467] [outer = 0x0] 16:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1182b0c00) [pid = 1662] [serial = 1468] [outer = 0x11285e800] 16:45:02 INFO - PROCESS | 1662 | 1466725502447 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x125e74800) [pid = 1662] [serial = 1469] [outer = 0x11285e800] 16:45:02 INFO - PROCESS | 1662 | 1466725502699 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:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 534ms 16:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:45:02 INFO - PROCESS | 1662 | 1466725502716 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1662 | 1466725502717 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:45:02 INFO - PROCESS | 1662 | 1466725502719 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1662 | 1466725502720 Marionette TRACE conn2 <- [1,1930,null,{}] 16:45:02 INFO - PROCESS | 1662 | 1466725502732 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:45:02 INFO - PROCESS | 1662 | 1466725502733 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:02 INFO - PROCESS | 1662 | 1466725502816 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:45:02 INFO - PROCESS | 1662 | 1466725502820 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1662 | 1466725502821 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a309000 == 37 [pid = 1662] [id = 490] 16:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d48400) [pid = 1662] [serial = 1470] [outer = 0x0] 16:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12711c400) [pid = 1662] [serial = 1471] [outer = 0x120d48400] 16:45:02 INFO - PROCESS | 1662 | 1466725502847 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1271d4c00) [pid = 1662] [serial = 1472] [outer = 0x120d48400] 16:45:03 INFO - PROCESS | 1662 | 1466725503182 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:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 472ms 16:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:45:03 INFO - PROCESS | 1662 | 1466725503194 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1662 | 1466725503195 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:45:03 INFO - PROCESS | 1662 | 1466725503197 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1662 | 1466725503199 Marionette TRACE conn2 <- [1,1934,null,{}] 16:45:03 INFO - PROCESS | 1662 | 1466725503201 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:45:03 INFO - PROCESS | 1662 | 1466725503215 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:03 INFO - PROCESS | 1662 | 1466725503329 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:45:03 INFO - PROCESS | 1662 | 1466725503335 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1662 | 1466725503336 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5d3000 == 38 [pid = 1662] [id = 491] 16:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x115ea8c00) [pid = 1662] [serial = 1473] [outer = 0x0] 16:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12726ec00) [pid = 1662] [serial = 1474] [outer = 0x115ea8c00] 16:45:03 INFO - PROCESS | 1662 | 1466725503364 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1272f1c00) [pid = 1662] [serial = 1475] [outer = 0x115ea8c00] 16:45:03 INFO - PROCESS | 1662 | 1466725503773 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:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 618ms 16:45:03 INFO - PROCESS | 1662 | 1466725503835 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1662 | 1466725503837 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:45:03 INFO - PROCESS | 1662 | 1466725503842 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1662 | 1466725503844 Marionette TRACE conn2 <- [1,1938,null,{}] 16:45:03 INFO - PROCESS | 1662 | 1466725503848 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:45:03 INFO - PROCESS | 1662 | 1466725503850 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:03 INFO - PROCESS | 1662 | 1466725503947 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:45:04 INFO - PROCESS | 1662 | 1466725504050 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1662 | 1466725504053 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x116848000 == 39 [pid = 1662] [id = 492] 16:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1129a6800) [pid = 1662] [serial = 1476] [outer = 0x0] 16:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112c18400) [pid = 1662] [serial = 1477] [outer = 0x1129a6800] 16:45:04 INFO - PROCESS | 1662 | 1466725504084 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113c66800) [pid = 1662] [serial = 1478] [outer = 0x1129a6800] 16:45:04 INFO - PROCESS | 1662 | 1466725504603 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:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 774ms 16:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:45:04 INFO - PROCESS | 1662 | 1466725504616 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1662 | 1466725504618 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:45:04 INFO - PROCESS | 1662 | 1466725504649 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1662 | 1466725504651 Marionette TRACE conn2 <- [1,1942,null,{}] 16:45:04 INFO - PROCESS | 1662 | 1466725504660 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:45:04 INFO - PROCESS | 1662 | 1466725504661 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:04 INFO - PROCESS | 1662 | 1466725504794 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:45:04 INFO - PROCESS | 1662 | 1466725504876 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1662 | 1466725504877 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e29000 == 40 [pid = 1662] [id = 493] 16:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x117ea2c00) [pid = 1662] [serial = 1479] [outer = 0x0] 16:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1182ad800) [pid = 1662] [serial = 1480] [outer = 0x117ea2c00] 16:45:04 INFO - PROCESS | 1662 | 1466725504908 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11865c000) [pid = 1662] [serial = 1481] [outer = 0x117ea2c00] 16:45:05 INFO - PROCESS | 1662 | 1466725505565 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:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 955ms 16:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:45:05 INFO - PROCESS | 1662 | 1466725505577 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1662 | 1466725505579 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 1662 | 1466725505582 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1662 | 1466725505584 Marionette TRACE conn2 <- [1,1946,null,{}] 16:45:05 INFO - PROCESS | 1662 | 1466725505588 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:45:05 INFO - PROCESS | 1662 | 1466725505590 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:05 INFO - PROCESS | 1662 | 1466725505697 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:45:05 INFO - PROCESS | 1662 | 1466725505803 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1662 | 1466725505807 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168c6000 == 41 [pid = 1662] [id = 494] 16:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116783800) [pid = 1662] [serial = 1482] [outer = 0x0] 16:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116788800) [pid = 1662] [serial = 1483] [outer = 0x116783800] 16:45:05 INFO - PROCESS | 1662 | 1466725505852 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11747f800) [pid = 1662] [serial = 1484] [outer = 0x116783800] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12a309000 == 40 [pid = 1662] [id = 490] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x128f15800 == 39 [pid = 1662] [id = 489] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x11824e800 == 38 [pid = 1662] [id = 488] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x128803000 == 37 [pid = 1662] [id = 487] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1262da800 == 36 [pid = 1662] [id = 486] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12118a000 == 35 [pid = 1662] [id = 485] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x121947800 == 34 [pid = 1662] [id = 484] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d7000 == 33 [pid = 1662] [id = 483] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x118510800 == 32 [pid = 1662] [id = 482] 16:45:06 INFO - PROCESS | 1662 | --DOCSHELL 0x116acb800 == 31 [pid = 1662] [id = 481] 16:45:06 INFO - PROCESS | 1662 | 1466725506379 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:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116f9d400) [pid = 1662] [serial = 1413] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x127274c00) [pid = 1662] [serial = 1378] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12917cc00) [pid = 1662] [serial = 1422] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128e33400) [pid = 1662] [serial = 1419] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1291b2800) [pid = 1662] [serial = 1423] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128914800) [pid = 1662] [serial = 1411] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x127276000) [pid = 1662] [serial = 1405] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x120ee4000) [pid = 1662] [serial = 1416] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1186b5400) [pid = 1662] [serial = 1414] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x129155800) [pid = 1662] [serial = 1420] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x125d10400) [pid = 1662] [serial = 1402] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1267c3400) [pid = 1662] [serial = 1417] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1271cf000) [pid = 1662] [serial = 1404] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1272e6000) [pid = 1662] [serial = 1407] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d54800) [pid = 1662] [serial = 1395] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120ee9800) [pid = 1662] [serial = 1396] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1121a0000) [pid = 1662] [serial = 1380] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1131db000) [pid = 1662] [serial = 1381] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12890c800) [pid = 1662] [serial = 1410] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11677d800) [pid = 1662] [serial = 1389] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1184c2800) [pid = 1662] [serial = 1390] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118623000) [pid = 1662] [serial = 1386] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119628000) [pid = 1662] [serial = 1387] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121405c00) [pid = 1662] [serial = 1398] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12188fc00) [pid = 1662] [serial = 1399] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118853000) [pid = 1662] [serial = 1392] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118fe4800) [pid = 1662] [serial = 1393] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1241bb000) [pid = 1662] [serial = 1401] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x117ea4000) [pid = 1662] [serial = 1383] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x11833c800) [pid = 1662] [serial = 1384] [outer = 0x0] [url = about:blank] 16:45:06 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1272eec00) [pid = 1662] [serial = 1408] [outer = 0x0] [url = about:blank] 16:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 822ms 16:45:06 INFO - PROCESS | 1662 | 1466725506405 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1662 | 1466725506407 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:45:06 INFO - PROCESS | 1662 | 1466725506412 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1662 | 1466725506413 Marionette TRACE conn2 <- [1,1950,null,{}] 16:45:06 INFO - PROCESS | 1662 | 1466725506416 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:45:06 INFO - PROCESS | 1662 | 1466725506417 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:06 INFO - PROCESS | 1662 | 1466725506498 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:45:06 INFO - PROCESS | 1662 | 1466725506502 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1662 | 1466725506504 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118247800 == 32 [pid = 1662] [id = 495] 16:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117ea1400) [pid = 1662] [serial = 1485] [outer = 0x0] 16:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1182b0800) [pid = 1662] [serial = 1486] [outer = 0x117ea1400] 16:45:06 INFO - PROCESS | 1662 | 1466725506534 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11868cc00) [pid = 1662] [serial = 1487] [outer = 0x117ea1400] 16:45:06 INFO - PROCESS | 1662 | 1466725506880 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:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 16:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:45:06 INFO - PROCESS | 1662 | 1466725506936 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1662 | 1466725506937 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:45:06 INFO - PROCESS | 1662 | 1466725506939 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1662 | 1466725506942 Marionette TRACE conn2 <- [1,1954,null,{}] 16:45:06 INFO - PROCESS | 1662 | 1466725506950 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:45:06 INFO - PROCESS | 1662 | 1466725506953 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:07 INFO - PROCESS | 1662 | 1466725507032 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:45:07 INFO - PROCESS | 1662 | 1466725507037 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1662 | 1466725507041 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x120db6800 == 33 [pid = 1662] [id = 496] 16:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1186bbc00) [pid = 1662] [serial = 1488] [outer = 0x0] 16:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1195bdc00) [pid = 1662] [serial = 1489] [outer = 0x1186bbc00] 16:45:07 INFO - PROCESS | 1662 | 1466725507071 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11974d800) [pid = 1662] [serial = 1490] [outer = 0x1186bbc00] 16:45:07 INFO - PROCESS | 1662 | 1466725507427 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:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 16:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:45:07 INFO - PROCESS | 1662 | 1466725507460 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1662 | 1466725507462 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1662 | 1466725507471 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1662 | 1466725507472 Marionette TRACE conn2 <- [1,1958,null,{}] 16:45:07 INFO - PROCESS | 1662 | 1466725507474 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:45:07 INFO - PROCESS | 1662 | 1466725507475 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:07 INFO - PROCESS | 1662 | 1466725507553 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:45:07 INFO - PROCESS | 1662 | 1466725507560 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1662 | 1466725507561 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a82000 == 34 [pid = 1662] [id = 497] 16:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d52400) [pid = 1662] [serial = 1491] [outer = 0x0] 16:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120ee5c00) [pid = 1662] [serial = 1492] [outer = 0x120d52400] 16:45:07 INFO - PROCESS | 1662 | 1466725507586 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121132c00) [pid = 1662] [serial = 1493] [outer = 0x120d52400] 16:45:07 INFO - PROCESS | 1662 | 1466725507913 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:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 479ms 16:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:45:07 INFO - PROCESS | 1662 | 1466725507944 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1662 | 1466725507945 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1662 | 1466725507947 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1662 | 1466725507948 Marionette TRACE conn2 <- [1,1962,null,{}] 16:45:07 INFO - PROCESS | 1662 | 1466725507950 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:45:07 INFO - PROCESS | 1662 | 1466725507951 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:08 INFO - PROCESS | 1662 | 1466725508026 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:45:08 INFO - PROCESS | 1662 | 1466725508030 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1662 | 1466725508031 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x128803000 == 35 [pid = 1662] [id = 498] 16:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12127cc00) [pid = 1662] [serial = 1494] [outer = 0x0] 16:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121884800) [pid = 1662] [serial = 1495] [outer = 0x12127cc00] 16:45:08 INFO - PROCESS | 1662 | 1466725508055 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123fe3800) [pid = 1662] [serial = 1496] [outer = 0x12127cc00] 16:45:08 INFO - PROCESS | 1662 | 1466725508432 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:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 16:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:45:08 INFO - PROCESS | 1662 | 1466725508465 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1662 | 1466725508466 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:45:08 INFO - PROCESS | 1662 | 1466725508468 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1662 | 1466725508469 Marionette TRACE conn2 <- [1,1966,null,{}] 16:45:08 INFO - PROCESS | 1662 | 1466725508472 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:45:08 INFO - PROCESS | 1662 | 1466725508476 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:08 INFO - PROCESS | 1662 | 1466725508599 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:45:08 INFO - PROCESS | 1662 | 1466725508603 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1662 | 1466725508604 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x128be8800 == 36 [pid = 1662] [id = 499] 16:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121405c00) [pid = 1662] [serial = 1497] [outer = 0x0] 16:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1249a7c00) [pid = 1662] [serial = 1498] [outer = 0x121405c00] 16:45:08 INFO - PROCESS | 1662 | 1466725508628 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127209400) [pid = 1662] [serial = 1499] [outer = 0x121405c00] 16:45:08 INFO - PROCESS | 1662 | 1466725508965 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:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 16:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:45:08 INFO - PROCESS | 1662 | 1466725508990 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1662 | 1466725508992 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:45:08 INFO - PROCESS | 1662 | 1466725508993 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1662 | 1466725508995 Marionette TRACE conn2 <- [1,1970,null,{}] 16:45:09 INFO - PROCESS | 1662 | 1466725509004 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:45:09 INFO - PROCESS | 1662 | 1466725509005 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:09 INFO - PROCESS | 1662 | 1466725509104 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:45:09 INFO - PROCESS | 1662 | 1466725509107 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1662 | 1466725509108 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x129317000 == 37 [pid = 1662] [id = 500] 16:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12726e800) [pid = 1662] [serial = 1500] [outer = 0x0] 16:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12727c800) [pid = 1662] [serial = 1501] [outer = 0x12726e800] 16:45:09 INFO - PROCESS | 1662 | 1466725509139 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1272ed400) [pid = 1662] [serial = 1502] [outer = 0x12726e800] 16:45:09 INFO - PROCESS | 1662 | 1466725509469 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:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 16:45:09 INFO - PROCESS | 1662 | 1466725509516 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1662 | 1466725509517 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:45:09 INFO - PROCESS | 1662 | 1466725509519 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1662 | 1466725509520 Marionette TRACE conn2 <- [1,1974,null,{}] 16:45:09 INFO - PROCESS | 1662 | 1466725509524 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:45:09 INFO - PROCESS | 1662 | 1466725509526 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:09 INFO - PROCESS | 1662 | 1466725509621 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:45:09 INFO - PROCESS | 1662 | 1466725509633 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1662 | 1466725509634 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a5ce800 == 38 [pid = 1662] [id = 501] 16:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1272f3000) [pid = 1662] [serial = 1503] [outer = 0x0] 16:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12890e800) [pid = 1662] [serial = 1504] [outer = 0x1272f3000] 16:45:09 INFO - PROCESS | 1662 | 1466725509659 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128918800) [pid = 1662] [serial = 1505] [outer = 0x1272f3000] 16:45:09 INFO - PROCESS | 1662 | 1466725509989 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:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 522ms 16:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:45:10 INFO - PROCESS | 1662 | 1466725510042 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1662 | 1466725510043 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:45:10 INFO - PROCESS | 1662 | 1466725510045 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1662 | 1466725510046 Marionette TRACE conn2 <- [1,1978,null,{}] 16:45:10 INFO - PROCESS | 1662 | 1466725510048 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:45:10 INFO - PROCESS | 1662 | 1466725510049 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:10 INFO - PROCESS | 1662 | 1466725510147 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123f2cc00) [pid = 1662] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x127210400) [pid = 1662] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120d6c000) [pid = 1662] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x117483800) [pid = 1662] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11299d800) [pid = 1662] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x117478000) [pid = 1662] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x115acbc00) [pid = 1662] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119612c00) [pid = 1662] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11868f800) [pid = 1662] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120eea000) [pid = 1662] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d48400) [pid = 1662] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11285d000) [pid = 1662] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1121a7800) [pid = 1662] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11285e800) [pid = 1662] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116785400) [pid = 1662] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:45:10 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118655000) [pid = 1662] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:45:10 INFO - PROCESS | 1662 | 1466725510282 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1662 | 1466725510283 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119517800 == 39 [pid = 1662] [id = 502] 16:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11285d000) [pid = 1662] [serial = 1506] [outer = 0x0] 16:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11297f000) [pid = 1662] [serial = 1507] [outer = 0x11285d000] 16:45:10 INFO - PROCESS | 1662 | 1466725510315 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116788c00) [pid = 1662] [serial = 1508] [outer = 0x11285d000] 16:45:10 INFO - PROCESS | 1662 | 1466725510578 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:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 570ms 16:45:10 INFO - PROCESS | 1662 | 1466725510616 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1662 | 1466725510617 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:45:10 INFO - PROCESS | 1662 | 1466725510619 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1662 | 1466725510620 Marionette TRACE conn2 <- [1,1982,null,{}] 16:45:10 INFO - PROCESS | 1662 | 1466725510630 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:45:10 INFO - PROCESS | 1662 | 1466725510632 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:10 INFO - PROCESS | 1662 | 1466725510717 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:45:10 INFO - PROCESS | 1662 | 1466725510721 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1662 | 1466725510722 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b720800 == 40 [pid = 1662] [id = 503] 16:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116785400) [pid = 1662] [serial = 1509] [outer = 0x0] 16:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121125c00) [pid = 1662] [serial = 1510] [outer = 0x116785400] 16:45:10 INFO - PROCESS | 1662 | 1466725510746 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x127117400) [pid = 1662] [serial = 1511] [outer = 0x116785400] 16:45:11 INFO - PROCESS | 1662 | 1466725511082 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:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 480ms 16:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:45:11 INFO - PROCESS | 1662 | 1466725511100 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1662 | 1466725511101 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:45:11 INFO - PROCESS | 1662 | 1466725511103 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1662 | 1466725511107 Marionette TRACE conn2 <- [1,1986,null,{}] 16:45:11 INFO - PROCESS | 1662 | 1466725511110 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:45:11 INFO - PROCESS | 1662 | 1466725511112 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:11 INFO - PROCESS | 1662 | 1466725511231 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:45:11 INFO - PROCESS | 1662 | 1466725511237 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1662 | 1466725511246 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0bb800 == 41 [pid = 1662] [id = 504] 16:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1272ee000) [pid = 1662] [serial = 1512] [outer = 0x0] 16:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128ee7c00) [pid = 1662] [serial = 1513] [outer = 0x1272ee000] 16:45:11 INFO - PROCESS | 1662 | 1466725511273 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129178800) [pid = 1662] [serial = 1514] [outer = 0x1272ee000] 16:45:11 INFO - PROCESS | 1662 | 1466725511578 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:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 523ms 16:45:11 INFO - PROCESS | 1662 | 1466725511627 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1662 | 1466725511628 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:45:11 INFO - PROCESS | 1662 | 1466725511630 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1662 | 1466725511631 Marionette TRACE conn2 <- [1,1990,null,{}] 16:45:11 INFO - PROCESS | 1662 | 1466725511634 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:45:11 INFO - PROCESS | 1662 | 1466725511635 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:11 INFO - PROCESS | 1662 | 1466725511715 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:45:11 INFO - PROCESS | 1662 | 1466725511718 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1662 | 1466725511719 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d4000 == 42 [pid = 1662] [id = 505] 16:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x129179000) [pid = 1662] [serial = 1515] [outer = 0x0] 16:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1291b4000) [pid = 1662] [serial = 1516] [outer = 0x129179000] 16:45:11 INFO - PROCESS | 1662 | 1466725511744 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1291b0800) [pid = 1662] [serial = 1517] [outer = 0x129179000] 16:45:12 INFO - PROCESS | 1662 | 1466725512076 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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 16:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:45:12 INFO - PROCESS | 1662 | 1466725512101 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1662 | 1466725512102 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:45:12 INFO - PROCESS | 1662 | 1466725512104 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1662 | 1466725512106 Marionette TRACE conn2 <- [1,1994,null,{}] 16:45:12 INFO - PROCESS | 1662 | 1466725512110 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:45:12 INFO - PROCESS | 1662 | 1466725512111 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:12 INFO - PROCESS | 1662 | 1466725512221 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:45:12 INFO - PROCESS | 1662 | 1466725512233 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1662 | 1466725512234 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7e9000 == 43 [pid = 1662] [id = 506] 16:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117478000) [pid = 1662] [serial = 1518] [outer = 0x0] 16:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1291e5400) [pid = 1662] [serial = 1519] [outer = 0x117478000] 16:45:12 INFO - PROCESS | 1662 | 1466725512258 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a440400) [pid = 1662] [serial = 1520] [outer = 0x117478000] 16:45:12 INFO - PROCESS | 1662 | 1466725512733 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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 16:45:12 INFO - PROCESS | 1662 | 1466725512776 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1662 | 1466725512778 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:45:12 INFO - PROCESS | 1662 | 1466725512781 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1662 | 1466725512783 Marionette TRACE conn2 <- [1,1998,null,{}] 16:45:12 INFO - PROCESS | 1662 | 1466725512787 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:45:12 INFO - PROCESS | 1662 | 1466725512789 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:12 INFO - PROCESS | 1662 | 1466725512933 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:45:12 INFO - PROCESS | 1662 | 1466725512986 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1662 | 1466725512988 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195d1000 == 44 [pid = 1662] [id = 507] 16:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115f5b000) [pid = 1662] [serial = 1521] [outer = 0x0] 16:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117482c00) [pid = 1662] [serial = 1522] [outer = 0x115f5b000] 16:45:13 INFO - PROCESS | 1662 | 1466725513019 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11862e000) [pid = 1662] [serial = 1523] [outer = 0x115f5b000] 16:45:13 INFO - PROCESS | 1662 | 1466725513442 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:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 16:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:45:13 INFO - PROCESS | 1662 | 1466725513452 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1662 | 1466725513455 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:45:13 INFO - PROCESS | 1662 | 1466725513460 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1662 | 1466725513461 Marionette TRACE conn2 <- [1,2002,null,{}] 16:45:13 INFO - PROCESS | 1662 | 1466725513464 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:45:13 INFO - PROCESS | 1662 | 1466725513466 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:13 INFO - PROCESS | 1662 | 1466725513597 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:45:13 INFO - PROCESS | 1662 | 1466725513661 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1662 | 1466725513662 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288bb000 == 45 [pid = 1662] [id = 508] 16:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1186bac00) [pid = 1662] [serial = 1524] [outer = 0x0] 16:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1195bc400) [pid = 1662] [serial = 1525] [outer = 0x1186bac00] 16:45:13 INFO - PROCESS | 1662 | 1466725513733 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x120d52000) [pid = 1662] [serial = 1526] [outer = 0x1186bac00] 16:45:14 INFO - PROCESS | 1662 | 1466725514133 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:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 16:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:45:14 INFO - PROCESS | 1662 | 1466725514179 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1662 | 1466725514180 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:45:14 INFO - PROCESS | 1662 | 1466725514183 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1662 | 1466725514186 Marionette TRACE conn2 <- [1,2006,null,{}] 16:45:14 INFO - PROCESS | 1662 | 1466725514193 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:45:14 INFO - PROCESS | 1662 | 1466725514197 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:14 INFO - PROCESS | 1662 | 1466725514304 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:45:14 INFO - PROCESS | 1662 | 1466725514368 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1662 | 1466725514370 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d2000 == 46 [pid = 1662] [id = 509] 16:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x121740800) [pid = 1662] [serial = 1527] [outer = 0x0] 16:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12446cc00) [pid = 1662] [serial = 1528] [outer = 0x121740800] 16:45:14 INFO - PROCESS | 1662 | 1466725514413 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1267cb400) [pid = 1662] [serial = 1529] [outer = 0x121740800] 16:45:14 INFO - PROCESS | 1662 | 1466725514835 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:45:14 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:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 673ms 16:45:14 INFO - PROCESS | 1662 | 1466725514857 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1662 | 1466725514860 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:45:14 INFO - PROCESS | 1662 | 1466725514862 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1662 | 1466725514864 Marionette TRACE conn2 <- [1,2010,null,{}] 16:45:14 INFO - PROCESS | 1662 | 1466725514866 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:45:14 INFO - PROCESS | 1662 | 1466725514868 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:14 INFO - PROCESS | 1662 | 1466725514992 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:45:15 INFO - PROCESS | 1662 | 1466725515054 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1662 | 1466725515056 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d187800 == 47 [pid = 1662] [id = 510] 16:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12720a000) [pid = 1662] [serial = 1530] [outer = 0x0] 16:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128911000) [pid = 1662] [serial = 1531] [outer = 0x12720a000] 16:45:15 INFO - PROCESS | 1662 | 1466725515084 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x129150000) [pid = 1662] [serial = 1532] [outer = 0x12720a000] 16:45:15 INFO - PROCESS | 1662 | 1466725515692 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:45:15 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:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 16:45:15 INFO - PROCESS | 1662 | 1466725515733 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1662 | 1466725515735 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:45:15 INFO - PROCESS | 1662 | 1466725515755 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1662 | 1466725515758 Marionette TRACE conn2 <- [1,2014,null,{}] 16:45:15 INFO - PROCESS | 1662 | 1466725515765 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:45:15 INFO - PROCESS | 1662 | 1466725515766 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:15 INFO - PROCESS | 1662 | 1466725515862 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:45:15 INFO - PROCESS | 1662 | 1466725515940 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1662 | 1466725515941 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x118206800 == 48 [pid = 1662] [id = 511] 16:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x113c62000) [pid = 1662] [serial = 1533] [outer = 0x0] 16:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x115f5b800) [pid = 1662] [serial = 1534] [outer = 0x113c62000] 16:45:15 INFO - PROCESS | 1662 | 1466725515969 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116a1a800) [pid = 1662] [serial = 1535] [outer = 0x113c62000] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d4000 == 47 [pid = 1662] [id = 505] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0bb800 == 46 [pid = 1662] [id = 504] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12b720800 == 45 [pid = 1662] [id = 503] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x119517800 == 44 [pid = 1662] [id = 502] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5ce800 == 43 [pid = 1662] [id = 501] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x129317000 == 42 [pid = 1662] [id = 500] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x128be8800 == 41 [pid = 1662] [id = 499] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x128803000 == 40 [pid = 1662] [id = 498] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x124a82000 == 39 [pid = 1662] [id = 497] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x120db6800 == 38 [pid = 1662] [id = 496] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118247800 == 37 [pid = 1662] [id = 495] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1168c6000 == 36 [pid = 1662] [id = 494] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x120e29000 == 35 [pid = 1662] [id = 493] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116848000 == 34 [pid = 1662] [id = 492] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a5d3000 == 33 [pid = 1662] [id = 491] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118205000 == 32 [pid = 1662] [id = 480] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12d187800 == 31 [pid = 1662] [id = 510] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d2000 == 30 [pid = 1662] [id = 509] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1288bb000 == 29 [pid = 1662] [id = 508] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1195d1000 == 28 [pid = 1662] [id = 507] 16:45:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7e9000 == 27 [pid = 1662] [id = 506] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1131df000) [pid = 1662] [serial = 886] [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:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118625400) [pid = 1662] [serial = 1426] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116887c00) [pid = 1662] [serial = 1425] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1196a4400) [pid = 1662] [serial = 1429] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1195bd400) [pid = 1662] [serial = 1428] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12711cc00) [pid = 1662] [serial = 1432] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124a65400) [pid = 1662] [serial = 1431] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128911400) [pid = 1662] [serial = 1435] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x127278000) [pid = 1662] [serial = 1434] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128e2d800) [pid = 1662] [serial = 1438] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12720d800) [pid = 1662] [serial = 1437] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11862b800) [pid = 1662] [serial = 1441] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117ea6000) [pid = 1662] [serial = 1440] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116460000) [pid = 1662] [serial = 1443] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11687c400) [pid = 1662] [serial = 1444] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118631400) [pid = 1662] [serial = 1447] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120d62c00) [pid = 1662] [serial = 1456] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1182a6800) [pid = 1662] [serial = 1446] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d4f000) [pid = 1662] [serial = 1453] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118f91000) [pid = 1662] [serial = 1449] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1195c0000) [pid = 1662] [serial = 1450] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x121411c00) [pid = 1662] [serial = 1459] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1271d4c00) [pid = 1662] [serial = 1472] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120ee6000) [pid = 1662] [serial = 1457] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124a63400) [pid = 1662] [serial = 1462] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1241b6000) [pid = 1662] [serial = 1460] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12726ec00) [pid = 1662] [serial = 1474] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126217400) [pid = 1662] [serial = 1463] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1164e6400) [pid = 1662] [serial = 1466] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12711c400) [pid = 1662] [serial = 1471] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x125e74800) [pid = 1662] [serial = 1469] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112c17400) [pid = 1662] [serial = 1465] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x120d5f800) [pid = 1662] [serial = 1454] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1182b0c00) [pid = 1662] [serial = 1468] [outer = 0x0] [url = about:blank] 16:45:16 INFO - PROCESS | 1662 | 1466725516976 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:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1295ms 16:45:17 INFO - PROCESS | 1662 | 1466725517034 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:45:17 INFO - PROCESS | 1662 | 1466725517036 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:45:17 INFO - PROCESS | 1662 | 1466725517040 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1662 | 1466725517044 Marionette TRACE conn2 <- [1,2018,null,{}] 16:45:17 INFO - PROCESS | 1662 | 1466725517048 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:45:17 INFO - PROCESS | 1662 | 1466725517050 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:17 INFO - PROCESS | 1662 | 1466725517128 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:45:17 INFO - PROCESS | 1662 | 1466725517134 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1662 | 1466725517137 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1164b9000 == 28 [pid = 1662] [id = 512] 16:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112c17400) [pid = 1662] [serial = 1536] [outer = 0x0] 16:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11310f000) [pid = 1662] [serial = 1537] [outer = 0x112c17400] 16:45:17 INFO - PROCESS | 1662 | 1466725517166 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115ae7000) [pid = 1662] [serial = 1538] [outer = 0x112c17400] 16:45:17 INFO - PROCESS | 1662 | 1466725517500 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:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 473ms 16:45:17 INFO - PROCESS | 1662 | 1466725517513 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1662 | 1466725517516 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:45:17 INFO - PROCESS | 1662 | 1466725517521 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1662 | 1466725517525 Marionette TRACE conn2 <- [1,2022,null,{}] 16:45:17 INFO - PROCESS | 1662 | 1466725517529 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:45:17 INFO - PROCESS | 1662 | 1466725517531 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:17 INFO - PROCESS | 1662 | 1466725517637 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:45:17 INFO - PROCESS | 1662 | 1466725517696 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1662 | 1466725517698 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6a000 == 29 [pid = 1662] [id = 513] 16:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1164e9c00) [pid = 1662] [serial = 1539] [outer = 0x0] 16:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116787000) [pid = 1662] [serial = 1540] [outer = 0x1164e9c00] 16:45:17 INFO - PROCESS | 1662 | 1466725517729 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1176d4400) [pid = 1662] [serial = 1541] [outer = 0x1164e9c00] 16:45:18 INFO - PROCESS | 1662 | 1466725518016 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:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 524ms 16:45:18 INFO - PROCESS | 1662 | 1466725518047 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1662 | 1466725518049 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:45:18 INFO - PROCESS | 1662 | 1466725518051 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1662 | 1466725518065 Marionette TRACE conn2 <- [1,2026,null,{}] 16:45:18 INFO - PROCESS | 1662 | 1466725518074 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:45:18 INFO - PROCESS | 1662 | 1466725518078 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:18 INFO - PROCESS | 1662 | 1466725518158 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:45:18 INFO - PROCESS | 1662 | 1466725518220 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1662 | 1466725518222 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x11825c800 == 30 [pid = 1662] [id = 514] 16:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1182a7000) [pid = 1662] [serial = 1542] [outer = 0x0] 16:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118629800) [pid = 1662] [serial = 1543] [outer = 0x1182a7000] 16:45:18 INFO - PROCESS | 1662 | 1466725518250 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1186a2000) [pid = 1662] [serial = 1544] [outer = 0x1182a7000] 16:45:18 INFO - PROCESS | 1662 | 1466725518555 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:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 534ms 16:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:45:18 INFO - PROCESS | 1662 | 1466725518586 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1662 | 1466725518587 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:45:18 INFO - PROCESS | 1662 | 1466725518591 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1662 | 1466725518594 Marionette TRACE conn2 <- [1,2030,null,{}] 16:45:18 INFO - PROCESS | 1662 | 1466725518596 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:45:18 INFO - PROCESS | 1662 | 1466725518598 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:18 INFO - PROCESS | 1662 | 1466725518676 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:45:18 INFO - PROCESS | 1662 | 1466725518680 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1662 | 1466725518681 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x121022800 == 31 [pid = 1662] [id = 515] 16:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1186bb800) [pid = 1662] [serial = 1545] [outer = 0x0] 16:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1195bbc00) [pid = 1662] [serial = 1546] [outer = 0x1186bb800] 16:45:18 INFO - PROCESS | 1662 | 1466725518706 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11960f800) [pid = 1662] [serial = 1547] [outer = 0x1186bb800] 16:45:19 INFO - PROCESS | 1662 | 1466725519032 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:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 478ms 16:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:45:19 INFO - PROCESS | 1662 | 1466725519068 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1662 | 1466725519070 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 1662 | 1466725519072 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1662 | 1466725519074 Marionette TRACE conn2 <- [1,2034,null,{}] 16:45:19 INFO - PROCESS | 1662 | 1466725519078 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:45:19 INFO - PROCESS | 1662 | 1466725519079 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:19 INFO - PROCESS | 1662 | 1466725519193 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:45:19 INFO - PROCESS | 1662 | 1466725519207 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1662 | 1466725519208 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12194f000 == 32 [pid = 1662] [id = 516] 16:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x110ec5c00) [pid = 1662] [serial = 1548] [outer = 0x0] 16:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116784000) [pid = 1662] [serial = 1549] [outer = 0x110ec5c00] 16:45:19 INFO - PROCESS | 1662 | 1466725519233 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120d5d400) [pid = 1662] [serial = 1550] [outer = 0x110ec5c00] 16:45:19 INFO - PROCESS | 1662 | 1466725519564 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:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 16:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:45:19 INFO - PROCESS | 1662 | 1466725519593 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1662 | 1466725519594 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 1662 | 1466725519604 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1662 | 1466725519605 Marionette TRACE conn2 <- [1,2038,null,{}] 16:45:19 INFO - PROCESS | 1662 | 1466725519607 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:45:19 INFO - PROCESS | 1662 | 1466725519611 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:19 INFO - PROCESS | 1662 | 1466725519729 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:45:19 INFO - PROCESS | 1662 | 1466725519733 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1662 | 1466725519734 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ec8800 == 33 [pid = 1662] [id = 517] 16:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d60400) [pid = 1662] [serial = 1551] [outer = 0x0] 16:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120ee9400) [pid = 1662] [serial = 1552] [outer = 0x120d60400] 16:45:19 INFO - PROCESS | 1662 | 1466725519759 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121bddc00) [pid = 1662] [serial = 1553] [outer = 0x120d60400] 16:45:20 INFO - PROCESS | 1662 | 1466725520086 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:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 529ms 16:45:20 INFO - PROCESS | 1662 | 1466725520126 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1662 | 1466725520128 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:45:20 INFO - PROCESS | 1662 | 1466725520130 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1662 | 1466725520131 Marionette TRACE conn2 <- [1,2042,null,{}] 16:45:20 INFO - PROCESS | 1662 | 1466725520133 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:45:20 INFO - PROCESS | 1662 | 1466725520134 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:20 INFO - PROCESS | 1662 | 1466725520229 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:45:20 INFO - PROCESS | 1662 | 1466725520239 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1662 | 1466725520240 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x128802800 == 34 [pid = 1662] [id = 518] 16:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11714a400) [pid = 1662] [serial = 1554] [outer = 0x0] 16:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1249a9400) [pid = 1662] [serial = 1555] [outer = 0x11714a400] 16:45:20 INFO - PROCESS | 1662 | 1466725520265 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x125d1c800) [pid = 1662] [serial = 1556] [outer = 0x11714a400] 16:45:20 INFO - PROCESS | 1662 | 1466725520575 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:45:20 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:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 470ms 16:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:45:20 INFO - PROCESS | 1662 | 1466725520601 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1662 | 1466725520602 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:45:20 INFO - PROCESS | 1662 | 1466725520604 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1662 | 1466725520605 Marionette TRACE conn2 <- [1,2046,null,{}] 16:45:20 INFO - PROCESS | 1662 | 1466725520628 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:45:20 INFO - PROCESS | 1662 | 1466725520629 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:20 INFO - PROCESS | 1662 | 1466725520735 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:45:20 INFO - PROCESS | 1662 | 1466725520738 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1662 | 1466725520739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a0800 == 35 [pid = 1662] [id = 519] 16:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119610800) [pid = 1662] [serial = 1557] [outer = 0x0] 16:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126295400) [pid = 1662] [serial = 1558] [outer = 0x119610800] 16:45:20 INFO - PROCESS | 1662 | 1466725520764 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1267c3c00) [pid = 1662] [serial = 1559] [outer = 0x119610800] 16:45:21 INFO - PROCESS | 1662 | 1466725521094 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:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 539ms 16:45:21 INFO - PROCESS | 1662 | 1466725521144 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1662 | 1466725521145 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:45:21 INFO - PROCESS | 1662 | 1466725521147 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1662 | 1466725521148 Marionette TRACE conn2 <- [1,2050,null,{}] 16:45:21 INFO - PROCESS | 1662 | 1466725521150 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:45:21 INFO - PROCESS | 1662 | 1466725521152 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:21 INFO - PROCESS | 1662 | 1466725521454 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x121405c00) [pid = 1662] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12726e800) [pid = 1662] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1272f3000) [pid = 1662] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1129a6800) [pid = 1662] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116783800) [pid = 1662] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117ea2c00) [pid = 1662] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120d52400) [pid = 1662] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115ea8c00) [pid = 1662] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12127cc00) [pid = 1662] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1186bbc00) [pid = 1662] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117ea1400) [pid = 1662] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11285d000) [pid = 1662] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116785400) [pid = 1662] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1272ee000) [pid = 1662] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x117478000) [pid = 1662] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:45:21 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x129179000) [pid = 1662] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:45:21 INFO - PROCESS | 1662 | 1466725521503 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1662 | 1466725521504 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195d3800 == 36 [pid = 1662] [id = 520] 16:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x110ec8000) [pid = 1662] [serial = 1560] [outer = 0x0] 16:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11285dc00) [pid = 1662] [serial = 1561] [outer = 0x110ec8000] 16:45:21 INFO - PROCESS | 1662 | 1466725521536 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x117ea2c00) [pid = 1662] [serial = 1562] [outer = 0x110ec8000] 16:45:21 INFO - PROCESS | 1662 | 1466725521810 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:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:45:21 INFO - PROCESS | 1662 | 1466725521866 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1662 | 1466725521867 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:45:21 INFO - PROCESS | 1662 | 1466725521869 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1662 | 1466725521871 Marionette TRACE conn2 <- [1,2054,null,{}] 16:45:21 INFO - PROCESS | 1662 | 1466725521873 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:45:21 INFO - PROCESS | 1662 | 1466725521876 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:21 INFO - PROCESS | 1662 | 1466725521950 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:45:21 INFO - PROCESS | 1662 | 1466725521954 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1662 | 1466725521955 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2c800 == 37 [pid = 1662] [id = 521] 16:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x117483800) [pid = 1662] [serial = 1563] [outer = 0x0] 16:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121890c00) [pid = 1662] [serial = 1564] [outer = 0x117483800] 16:45:21 INFO - PROCESS | 1662 | 1466725521982 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271cb400) [pid = 1662] [serial = 1565] [outer = 0x117483800] 16:45:22 INFO - PROCESS | 1662 | 1466725522298 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:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 474ms 16:45:22 INFO - PROCESS | 1662 | 1466725522362 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1662 | 1466725522363 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:45:22 INFO - PROCESS | 1662 | 1466725522365 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1662 | 1466725522367 Marionette TRACE conn2 <- [1,2058,null,{}] 16:45:22 INFO - PROCESS | 1662 | 1466725522369 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:45:22 INFO - PROCESS | 1662 | 1466725522371 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:22 INFO - PROCESS | 1662 | 1466725522463 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:45:22 INFO - PROCESS | 1662 | 1466725522467 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1662 | 1466725522468 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a81f800 == 38 [pid = 1662] [id = 522] 16:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1182a2800) [pid = 1662] [serial = 1566] [outer = 0x0] 16:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12720e800) [pid = 1662] [serial = 1567] [outer = 0x1182a2800] 16:45:22 INFO - PROCESS | 1662 | 1466725522495 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1272ea000) [pid = 1662] [serial = 1568] [outer = 0x1182a2800] 16:45:22 INFO - PROCESS | 1662 | 1466725522836 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:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 16:45:22 INFO - PROCESS | 1662 | 1466725522886 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1662 | 1466725522888 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:45:22 INFO - PROCESS | 1662 | 1466725522891 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1662 | 1466725522893 Marionette TRACE conn2 <- [1,2062,null,{}] 16:45:22 INFO - PROCESS | 1662 | 1466725522896 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:45:22 INFO - PROCESS | 1662 | 1466725522898 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:23 INFO - PROCESS | 1662 | 1466725523053 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:45:23 INFO - PROCESS | 1662 | 1466725523064 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1662 | 1466725523065 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b03f800 == 39 [pid = 1662] [id = 523] 16:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120d53c00) [pid = 1662] [serial = 1569] [outer = 0x0] 16:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12890c000) [pid = 1662] [serial = 1570] [outer = 0x120d53c00] 16:45:23 INFO - PROCESS | 1662 | 1466725523104 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128e2dc00) [pid = 1662] [serial = 1571] [outer = 0x120d53c00] 16:45:23 INFO - PROCESS | 1662 | 1466725523539 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:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 724ms 16:45:23 INFO - PROCESS | 1662 | 1466725523616 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1662 | 1466725523620 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:45:23 INFO - PROCESS | 1662 | 1466725523626 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1662 | 1466725523629 Marionette TRACE conn2 <- [1,2066,null,{}] 16:45:23 INFO - PROCESS | 1662 | 1466725523635 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:45:23 INFO - PROCESS | 1662 | 1466725523638 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:23 INFO - PROCESS | 1662 | 1466725523810 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:45:23 INFO - PROCESS | 1662 | 1466725523918 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1662 | 1466725523922 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x116feb000 == 40 [pid = 1662] [id = 524] 16:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x111f14c00) [pid = 1662] [serial = 1572] [outer = 0x0] 16:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1131df000) [pid = 1662] [serial = 1573] [outer = 0x111f14c00] 16:45:24 INFO - PROCESS | 1662 | 1466725523996 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116460000) [pid = 1662] [serial = 1574] [outer = 0x111f14c00] 16:45:24 INFO - PROCESS | 1662 | 1466725524549 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:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 977ms 16:45:24 INFO - PROCESS | 1662 | 1466725524605 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1662 | 1466725524610 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:45:24 INFO - PROCESS | 1662 | 1466725524615 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1662 | 1466725524617 Marionette TRACE conn2 <- [1,2070,null,{}] 16:45:24 INFO - PROCESS | 1662 | 1466725524620 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:45:24 INFO - PROCESS | 1662 | 1466725524621 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:24 INFO - PROCESS | 1662 | 1466725524732 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:45:24 INFO - PROCESS | 1662 | 1466725524817 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1662 | 1466725524819 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a15800 == 41 [pid = 1662] [id = 525] 16:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x117ea5000) [pid = 1662] [serial = 1575] [outer = 0x0] 16:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1182abc00) [pid = 1662] [serial = 1576] [outer = 0x117ea5000] 16:45:24 INFO - PROCESS | 1662 | 1466725524849 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118628800) [pid = 1662] [serial = 1577] [outer = 0x117ea5000] 16:45:25 INFO - PROCESS | 1662 | 1466725525489 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:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 925ms 16:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:45:25 INFO - PROCESS | 1662 | 1466725525541 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1662 | 1466725525543 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1662 | 1466725525546 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1662 | 1466725525548 Marionette TRACE conn2 <- [1,2074,null,{}] 16:45:25 INFO - PROCESS | 1662 | 1466725525552 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:45:25 INFO - PROCESS | 1662 | 1466725525553 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:25 INFO - PROCESS | 1662 | 1466725525659 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:45:25 INFO - PROCESS | 1662 | 1466725525718 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1662 | 1466725525721 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x116851800 == 42 [pid = 1662] [id = 526] 16:45:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x117480400) [pid = 1662] [serial = 1578] [outer = 0x0] 16:45:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1176c7800) [pid = 1662] [serial = 1579] [outer = 0x117480400] 16:45:25 INFO - PROCESS | 1662 | 1466725525749 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1182ae800) [pid = 1662] [serial = 1580] [outer = 0x117480400] 16:45:25 INFO - PROCESS | 1662 | --DOCSHELL 0x12a81f800 == 41 [pid = 1662] [id = 522] 16:45:25 INFO - PROCESS | 1662 | --DOCSHELL 0x128f2c800 == 40 [pid = 1662] [id = 521] 16:45:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1195d3800 == 39 [pid = 1662] [id = 520] 16:45:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1288a0800 == 38 [pid = 1662] [id = 519] 16:45:25 INFO - PROCESS | 1662 | --DOCSHELL 0x128802800 == 37 [pid = 1662] [id = 518] 16:45:25 INFO - PROCESS | 1662 | --DOCSHELL 0x125ec8800 == 36 [pid = 1662] [id = 517] 16:45:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12194f000 == 35 [pid = 1662] [id = 516] 16:45:26 INFO - PROCESS | 1662 | --DOCSHELL 0x121022800 == 34 [pid = 1662] [id = 515] 16:45:26 INFO - PROCESS | 1662 | --DOCSHELL 0x11825c800 == 33 [pid = 1662] [id = 514] 16:45:26 INFO - PROCESS | 1662 | --DOCSHELL 0x117e6a000 == 32 [pid = 1662] [id = 513] 16:45:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1164b9000 == 31 [pid = 1662] [id = 512] 16:45:26 INFO - PROCESS | 1662 | --DOCSHELL 0x118206800 == 30 [pid = 1662] [id = 511] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1249a7c00) [pid = 1662] [serial = 1498] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12727c800) [pid = 1662] [serial = 1501] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x127209400) [pid = 1662] [serial = 1499] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12890e800) [pid = 1662] [serial = 1504] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112c18400) [pid = 1662] [serial = 1477] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x113c66800) [pid = 1662] [serial = 1478] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116788800) [pid = 1662] [serial = 1483] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1272ed400) [pid = 1662] [serial = 1502] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11747f800) [pid = 1662] [serial = 1484] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1182ad800) [pid = 1662] [serial = 1480] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1291b0800) [pid = 1662] [serial = 1517] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11865c000) [pid = 1662] [serial = 1481] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120ee5c00) [pid = 1662] [serial = 1492] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x121132c00) [pid = 1662] [serial = 1493] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1272f1c00) [pid = 1662] [serial = 1475] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121884800) [pid = 1662] [serial = 1495] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1195bdc00) [pid = 1662] [serial = 1489] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11974d800) [pid = 1662] [serial = 1490] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1182b0800) [pid = 1662] [serial = 1486] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11868cc00) [pid = 1662] [serial = 1487] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128918800) [pid = 1662] [serial = 1505] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116788c00) [pid = 1662] [serial = 1508] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121125c00) [pid = 1662] [serial = 1510] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128ee7c00) [pid = 1662] [serial = 1513] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x129178800) [pid = 1662] [serial = 1514] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11297f000) [pid = 1662] [serial = 1507] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123fe3800) [pid = 1662] [serial = 1496] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x127117400) [pid = 1662] [serial = 1511] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12a440400) [pid = 1662] [serial = 1520] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1291e5400) [pid = 1662] [serial = 1519] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1291b4000) [pid = 1662] [serial = 1516] [outer = 0x0] [url = about:blank] 16:45:26 INFO - PROCESS | 1662 | 1466725526148 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:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 619ms 16:45:26 INFO - PROCESS | 1662 | 1466725526166 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1662 | 1466725526169 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:45:26 INFO - PROCESS | 1662 | 1466725526178 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1662 | 1466725526180 Marionette TRACE conn2 <- [1,2078,null,{}] 16:45:26 INFO - PROCESS | 1662 | 1466725526183 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:45:26 INFO - PROCESS | 1662 | 1466725526185 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:26 INFO - PROCESS | 1662 | 1466725526271 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:45:26 INFO - PROCESS | 1662 | 1466725526334 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1662 | 1466725526335 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x118520800 == 31 [pid = 1662] [id = 527] 16:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x117481000) [pid = 1662] [serial = 1581] [outer = 0x0] 16:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11862a400) [pid = 1662] [serial = 1582] [outer = 0x117481000] 16:45:26 INFO - PROCESS | 1662 | 1466725526382 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1186a1400) [pid = 1662] [serial = 1583] [outer = 0x117481000] 16:45:26 INFO - PROCESS | 1662 | 1466725526715 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:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 575ms 16:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:45:26 INFO - PROCESS | 1662 | 1466725526750 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1662 | 1466725526751 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:45:26 INFO - PROCESS | 1662 | 1466725526753 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1662 | 1466725526756 Marionette TRACE conn2 <- [1,2082,null,{}] 16:45:26 INFO - PROCESS | 1662 | 1466725526764 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:45:26 INFO - PROCESS | 1662 | 1466725526767 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:26 INFO - PROCESS | 1662 | 1466725526854 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:45:26 INFO - PROCESS | 1662 | 1466725526912 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1662 | 1466725526914 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x121373800 == 32 [pid = 1662] [id = 528] 16:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1186aa000) [pid = 1662] [serial = 1584] [outer = 0x0] 16:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1195c0c00) [pid = 1662] [serial = 1585] [outer = 0x1186aa000] 16:45:26 INFO - PROCESS | 1662 | 1466725526942 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x120d62000) [pid = 1662] [serial = 1586] [outer = 0x1186aa000] 16:45:27 INFO - PROCESS | 1662 | 1466725527248 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:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 523ms 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:45:27 INFO - PROCESS | 1662 | 1466725527278 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1662 | 1466725527279 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 1662 | 1466725527282 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1662 | 1466725527283 Marionette TRACE conn2 <- [1,2086,null,{}] 16:45:27 INFO - PROCESS | 1662 | 1466725527285 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:45:27 INFO - PROCESS | 1662 | 1466725527286 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:27 INFO - PROCESS | 1662 | 1466725527369 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:45:27 INFO - PROCESS | 1662 | 1466725527374 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1662 | 1466725527377 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x127144000 == 33 [pid = 1662] [id = 529] 16:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x120d65c00) [pid = 1662] [serial = 1587] [outer = 0x0] 16:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121289000) [pid = 1662] [serial = 1588] [outer = 0x120d65c00] 16:45:27 INFO - PROCESS | 1662 | 1466725527403 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121886800) [pid = 1662] [serial = 1589] [outer = 0x120d65c00] 16:45:27 INFO - PROCESS | 1662 | 1466725527746 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:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 16:45:27 INFO - PROCESS | 1662 | 1466725527753 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1662 | 1466725527754 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:45:27 INFO - PROCESS | 1662 | 1466725527758 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1662 | 1466725527760 Marionette TRACE conn2 <- [1,2090,null,{}] 16:45:27 INFO - PROCESS | 1662 | 1466725527785 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:45:27 INFO - PROCESS | 1662 | 1466725527786 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:27 INFO - PROCESS | 1662 | 1466725527861 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:45:27 INFO - PROCESS | 1662 | 1466725527865 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1662 | 1466725527867 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ad800 == 34 [pid = 1662] [id = 530] 16:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11747a800) [pid = 1662] [serial = 1590] [outer = 0x0] 16:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121bd7000) [pid = 1662] [serial = 1591] [outer = 0x11747a800] 16:45:27 INFO - PROCESS | 1662 | 1466725527896 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124a63400) [pid = 1662] [serial = 1592] [outer = 0x11747a800] 16:45:28 INFO - PROCESS | 1662 | 1466725528376 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:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 628ms 16:45:28 INFO - PROCESS | 1662 | 1466725528386 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1662 | 1466725528388 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:45:28 INFO - PROCESS | 1662 | 1466725528393 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1662 | 1466725528394 Marionette TRACE conn2 <- [1,2094,null,{}] 16:45:28 INFO - PROCESS | 1662 | 1466725528398 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:45:28 INFO - PROCESS | 1662 | 1466725528404 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:28 INFO - PROCESS | 1662 | 1466725528586 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:45:28 INFO - PROCESS | 1662 | 1466725528629 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1662 | 1466725528630 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30b000 == 35 [pid = 1662] [id = 531] 16:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x125d16800) [pid = 1662] [serial = 1593] [outer = 0x0] 16:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126528000) [pid = 1662] [serial = 1594] [outer = 0x125d16800] 16:45:28 INFO - PROCESS | 1662 | 1466725528654 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12727d800) [pid = 1662] [serial = 1595] [outer = 0x125d16800] 16:45:28 INFO - PROCESS | 1662 | 1466725528988 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:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 620ms 16:45:29 INFO - PROCESS | 1662 | 1466725529013 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1662 | 1466725529015 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:45:29 INFO - PROCESS | 1662 | 1466725529027 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1662 | 1466725529029 Marionette TRACE conn2 <- [1,2098,null,{}] 16:45:29 INFO - PROCESS | 1662 | 1466725529033 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:45:29 INFO - PROCESS | 1662 | 1466725529035 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:29 INFO - PROCESS | 1662 | 1466725529192 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:45:29 INFO - PROCESS | 1662 | 1466725529204 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1662 | 1466725529205 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a49f000 == 36 [pid = 1662] [id = 532] 16:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1272ec000) [pid = 1662] [serial = 1596] [outer = 0x0] 16:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128914000) [pid = 1662] [serial = 1597] [outer = 0x1272ec000] 16:45:29 INFO - PROCESS | 1662 | 1466725529259 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128ee2000) [pid = 1662] [serial = 1598] [outer = 0x1272ec000] 16:45:29 INFO - PROCESS | 1662 | 1466725529633 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:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 632ms 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:45:29 INFO - PROCESS | 1662 | 1466725529650 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1662 | 1466725529651 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:45:29 INFO - PROCESS | 1662 | 1466725529653 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1662 | 1466725529654 Marionette TRACE conn2 <- [1,2102,null,{}] 16:45:29 INFO - PROCESS | 1662 | 1466725529661 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:45:29 INFO - PROCESS | 1662 | 1466725529662 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:29 INFO - PROCESS | 1662 | 1466725529765 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:45:29 INFO - PROCESS | 1662 | 1466725529769 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1662 | 1466725529770 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b047000 == 37 [pid = 1662] [id = 533] 16:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1272ecc00) [pid = 1662] [serial = 1599] [outer = 0x0] 16:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129152400) [pid = 1662] [serial = 1600] [outer = 0x1272ecc00] 16:45:29 INFO - PROCESS | 1662 | 1466725529794 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129177400) [pid = 1662] [serial = 1601] [outer = 0x1272ecc00] 16:45:30 INFO - PROCESS | 1662 | 1466725530196 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:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119610800) [pid = 1662] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x110ec8000) [pid = 1662] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1182a2800) [pid = 1662] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x115f5b000) [pid = 1662] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x110ec5c00) [pid = 1662] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117483800) [pid = 1662] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1186bac00) [pid = 1662] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121740800) [pid = 1662] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12720a000) [pid = 1662] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d60400) [pid = 1662] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1182a7000) [pid = 1662] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1164e9c00) [pid = 1662] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1186bb800) [pid = 1662] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x112c17400) [pid = 1662] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11714a400) [pid = 1662] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:45:30 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x113c62000) [pid = 1662] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 573ms 16:45:30 INFO - PROCESS | 1662 | 1466725530227 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1662 | 1466725530228 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:45:30 INFO - PROCESS | 1662 | 1466725530230 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1662 | 1466725530231 Marionette TRACE conn2 <- [1,2106,null,{}] 16:45:30 INFO - PROCESS | 1662 | 1466725530234 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:45:30 INFO - PROCESS | 1662 | 1466725530235 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:30 INFO - PROCESS | 1662 | 1466725530315 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:45:30 INFO - PROCESS | 1662 | 1466725530318 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1662 | 1466725530319 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x121821800 == 38 [pid = 1662] [id = 534] 16:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x115f5b000) [pid = 1662] [serial = 1602] [outer = 0x0] 16:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x117148c00) [pid = 1662] [serial = 1603] [outer = 0x115f5b000] 16:45:30 INFO - PROCESS | 1662 | 1466725530353 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1186b5c00) [pid = 1662] [serial = 1604] [outer = 0x115f5b000] 16:45:30 INFO - PROCESS | 1662 | 1466725530679 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:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 469ms 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:45:30 INFO - PROCESS | 1662 | 1466725530700 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1662 | 1466725530701 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:45:30 INFO - PROCESS | 1662 | 1466725530703 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1662 | 1466725530704 Marionette TRACE conn2 <- [1,2110,null,{}] 16:45:30 INFO - PROCESS | 1662 | 1466725530707 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:45:30 INFO - PROCESS | 1662 | 1466725530710 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:30 INFO - PROCESS | 1662 | 1466725530790 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:45:30 INFO - PROCESS | 1662 | 1466725530851 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1662 | 1466725530852 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0ad000 == 39 [pid = 1662] [id = 535] 16:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x115f5a800) [pid = 1662] [serial = 1605] [outer = 0x0] 16:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119610800) [pid = 1662] [serial = 1606] [outer = 0x115f5a800] 16:45:30 INFO - PROCESS | 1662 | 1466725530876 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x127209800) [pid = 1662] [serial = 1607] [outer = 0x115f5a800] 16:45:31 INFO - PROCESS | 1662 | 1466725531142 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:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 473ms 16:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:45:31 INFO - PROCESS | 1662 | 1466725531180 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1662 | 1466725531181 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:45:31 INFO - PROCESS | 1662 | 1466725531183 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1662 | 1466725531185 Marionette TRACE conn2 <- [1,2114,null,{}] 16:45:31 INFO - PROCESS | 1662 | 1466725531187 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:45:31 INFO - PROCESS | 1662 | 1466725531189 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:31 INFO - PROCESS | 1662 | 1466725531293 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:45:31 INFO - PROCESS | 1662 | 1466725531296 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1662 | 1466725531305 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d7800 == 40 [pid = 1662] [id = 536] 16:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128912400) [pid = 1662] [serial = 1608] [outer = 0x0] 16:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1291b4c00) [pid = 1662] [serial = 1609] [outer = 0x128912400] 16:45:31 INFO - PROCESS | 1662 | 1466725531331 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a436400) [pid = 1662] [serial = 1610] [outer = 0x128912400] 16:45:31 INFO - PROCESS | 1662 | 1466725531681 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:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 16:45:31 INFO - PROCESS | 1662 | 1466725531705 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1662 | 1466725531707 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:45:31 INFO - PROCESS | 1662 | 1466725531712 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1662 | 1466725531713 Marionette TRACE conn2 <- [1,2118,null,{}] 16:45:31 INFO - PROCESS | 1662 | 1466725531715 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:45:31 INFO - PROCESS | 1662 | 1466725531717 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:31 INFO - PROCESS | 1662 | 1466725531827 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:45:31 INFO - PROCESS | 1662 | 1466725531833 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1662 | 1466725531834 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc8d000 == 41 [pid = 1662] [id = 537] 16:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a440400) [pid = 1662] [serial = 1611] [outer = 0x0] 16:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a87a800) [pid = 1662] [serial = 1612] [outer = 0x12a440400] 16:45:31 INFO - PROCESS | 1662 | 1466725531858 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a883400) [pid = 1662] [serial = 1613] [outer = 0x12a440400] 16:45:32 INFO - PROCESS | 1662 | 1466725532253 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:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 569ms 16:45:32 INFO - PROCESS | 1662 | 1466725532281 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1662 | 1466725532284 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:45:32 INFO - PROCESS | 1662 | 1466725532288 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1662 | 1466725532290 Marionette TRACE conn2 <- [1,2122,null,{}] 16:45:32 INFO - PROCESS | 1662 | 1466725532295 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:45:32 INFO - PROCESS | 1662 | 1466725532297 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:32 INFO - PROCESS | 1662 | 1466725532400 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:45:32 INFO - PROCESS | 1662 | 1466725532503 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1662 | 1466725532506 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x117457800 == 42 [pid = 1662] [id = 538] 16:45:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x115acbc00) [pid = 1662] [serial = 1614] [outer = 0x0] 16:45:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1162a8800) [pid = 1662] [serial = 1615] [outer = 0x115acbc00] 16:45:32 INFO - PROCESS | 1662 | 1466725532537 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11714ac00) [pid = 1662] [serial = 1616] [outer = 0x115acbc00] 16:45:32 INFO - PROCESS | 1662 | 1466725532968 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:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 723ms 16:45:33 INFO - PROCESS | 1662 | 1466725533016 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1662 | 1466725533019 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:45:33 INFO - PROCESS | 1662 | 1466725533038 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1662 | 1466725533040 Marionette TRACE conn2 <- [1,2126,null,{}] 16:45:33 INFO - PROCESS | 1662 | 1466725533060 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:45:33 INFO - PROCESS | 1662 | 1466725533062 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:33 INFO - PROCESS | 1662 | 1466725533166 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:45:33 INFO - PROCESS | 1662 | 1466725533240 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1662 | 1466725533242 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1265d1000 == 43 [pid = 1662] [id = 539] 16:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11869fc00) [pid = 1662] [serial = 1617] [outer = 0x0] 16:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118852c00) [pid = 1662] [serial = 1618] [outer = 0x11869fc00] 16:45:33 INFO - PROCESS | 1662 | 1466725533273 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1195c1800) [pid = 1662] [serial = 1619] [outer = 0x11869fc00] 16:45:33 INFO - PROCESS | 1662 | 1466725533686 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:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 702ms 16:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:45:33 INFO - PROCESS | 1662 | 1466725533725 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1662 | 1466725533727 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:45:33 INFO - PROCESS | 1662 | 1466725533729 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1662 | 1466725533732 Marionette TRACE conn2 <- [1,2130,null,{}] 16:45:33 INFO - PROCESS | 1662 | 1466725533740 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:45:33 INFO - PROCESS | 1662 | 1466725533743 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:33 INFO - PROCESS | 1662 | 1466725533849 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:45:33 INFO - PROCESS | 1662 | 1466725533913 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1662 | 1466725533915 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d3000 == 44 [pid = 1662] [id = 540] 16:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x120d65400) [pid = 1662] [serial = 1620] [outer = 0x0] 16:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121885000) [pid = 1662] [serial = 1621] [outer = 0x120d65400] 16:45:33 INFO - PROCESS | 1662 | 1466725533987 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124a63800) [pid = 1662] [serial = 1622] [outer = 0x120d65400] 16:45:34 INFO - PROCESS | 1662 | 1466725534399 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:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:45:34 INFO - PROCESS | 1662 | 1466725534479 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:45:34 INFO - PROCESS | 1662 | 1466725534482 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1662 | 1466725534484 Marionette TRACE conn2 <- [1,2134,null,{}] 16:45:34 INFO - PROCESS | 1662 | 1466725534486 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:45:34 INFO - PROCESS | 1662 | 1466725534487 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:34 INFO - PROCESS | 1662 | 1466725534619 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:45:34 INFO - PROCESS | 1662 | 1466725534694 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1662 | 1466725534696 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289aa800 == 45 [pid = 1662] [id = 541] 16:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x120d6a800) [pid = 1662] [serial = 1623] [outer = 0x0] 16:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1271ce400) [pid = 1662] [serial = 1624] [outer = 0x120d6a800] 16:45:34 INFO - PROCESS | 1662 | 1466725534725 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12727c400) [pid = 1662] [serial = 1625] [outer = 0x120d6a800] 16:45:35 INFO - PROCESS | 1662 | 1466725535294 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:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 820ms 16:45:35 INFO - PROCESS | 1662 | 1466725535303 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1662 | 1466725535305 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:45:35 INFO - PROCESS | 1662 | 1466725535311 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1662 | 1466725535313 Marionette TRACE conn2 <- [1,2138,null,{}] 16:45:35 INFO - PROCESS | 1662 | 1466725535317 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:45:35 INFO - PROCESS | 1662 | 1466725535318 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:35 INFO - PROCESS | 1662 | 1466725535418 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:45:35 INFO - PROCESS | 1662 | 1466725535482 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1662 | 1466725535485 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d98800 == 46 [pid = 1662] [id = 542] 16:45:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116780000) [pid = 1662] [serial = 1626] [outer = 0x0] 16:45:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x117ea0800) [pid = 1662] [serial = 1627] [outer = 0x116780000] 16:45:35 INFO - PROCESS | 1662 | 1466725535513 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118625c00) [pid = 1662] [serial = 1628] [outer = 0x116780000] 16:45:35 INFO - PROCESS | 1662 | 1466725535959 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:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d7800 == 45 [pid = 1662] [id = 536] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0ad000 == 44 [pid = 1662] [id = 535] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x121821800 == 43 [pid = 1662] [id = 534] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b047000 == 42 [pid = 1662] [id = 533] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a49f000 == 41 [pid = 1662] [id = 532] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30b000 == 40 [pid = 1662] [id = 531] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ad800 == 39 [pid = 1662] [id = 530] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x127144000 == 38 [pid = 1662] [id = 529] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x121373800 == 37 [pid = 1662] [id = 528] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118520800 == 36 [pid = 1662] [id = 527] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116851800 == 35 [pid = 1662] [id = 526] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x123a15800 == 34 [pid = 1662] [id = 525] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116feb000 == 33 [pid = 1662] [id = 524] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b03f800 == 32 [pid = 1662] [id = 523] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1289aa800 == 31 [pid = 1662] [id = 541] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d3000 == 30 [pid = 1662] [id = 540] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1265d1000 == 29 [pid = 1662] [id = 539] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc8d000 == 28 [pid = 1662] [id = 537] 16:45:36 INFO - PROCESS | 1662 | --DOCSHELL 0x117457800 == 27 [pid = 1662] [id = 538] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x120ee9400) [pid = 1662] [serial = 1552] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118629800) [pid = 1662] [serial = 1543] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1186a2000) [pid = 1662] [serial = 1544] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116787000) [pid = 1662] [serial = 1540] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1176d4400) [pid = 1662] [serial = 1541] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1195bbc00) [pid = 1662] [serial = 1546] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11310f000) [pid = 1662] [serial = 1537] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1249a9400) [pid = 1662] [serial = 1555] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x115ae7000) [pid = 1662] [serial = 1538] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116a1a800) [pid = 1662] [serial = 1535] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x115f5b800) [pid = 1662] [serial = 1534] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126295400) [pid = 1662] [serial = 1558] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125d1c800) [pid = 1662] [serial = 1556] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1267c3c00) [pid = 1662] [serial = 1559] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117ea2c00) [pid = 1662] [serial = 1562] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1272ea000) [pid = 1662] [serial = 1568] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12720e800) [pid = 1662] [serial = 1567] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11862e000) [pid = 1662] [serial = 1523] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11285dc00) [pid = 1662] [serial = 1561] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x117482c00) [pid = 1662] [serial = 1522] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11960f800) [pid = 1662] [serial = 1547] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116784000) [pid = 1662] [serial = 1549] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120d5d400) [pid = 1662] [serial = 1550] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121890c00) [pid = 1662] [serial = 1564] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1195bc400) [pid = 1662] [serial = 1525] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x121bddc00) [pid = 1662] [serial = 1553] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120d52000) [pid = 1662] [serial = 1526] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1267cb400) [pid = 1662] [serial = 1529] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12446cc00) [pid = 1662] [serial = 1528] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12890c000) [pid = 1662] [serial = 1570] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x129150000) [pid = 1662] [serial = 1532] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1271cb400) [pid = 1662] [serial = 1565] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128911000) [pid = 1662] [serial = 1531] [outer = 0x0] [url = about:blank] 16:45:36 INFO - PROCESS | 1662 | 1466725536604 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1662 | 1466725536607 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:45:36 INFO - PROCESS | 1662 | 1466725536615 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1662 | 1466725536617 Marionette TRACE conn2 <- [1,2142,null,{}] 16:45:36 INFO - PROCESS | 1662 | 1466725536621 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:45:36 INFO - PROCESS | 1662 | 1466725536623 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:36 INFO - PROCESS | 1662 | 1466725536705 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:45:36 INFO - PROCESS | 1662 | 1466725536713 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1662 | 1466725536717 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fb3000 == 28 [pid = 1662] [id = 543] 16:45:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112975000) [pid = 1662] [serial = 1629] [outer = 0x0] 16:45:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112982c00) [pid = 1662] [serial = 1630] [outer = 0x112975000] 16:45:36 INFO - PROCESS | 1662 | 1466725536744 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113274800) [pid = 1662] [serial = 1631] [outer = 0x112975000] 16:45:37 INFO - PROCESS | 1662 | 1466725537084 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:45:37 INFO - PROCESS | 1662 | 1466725537139 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:45:37 INFO - PROCESS | 1662 | 1466725537143 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1662 | 1466725537146 Marionette TRACE conn2 <- [1,2146,null,{}] 16:45:37 INFO - PROCESS | 1662 | 1466725537149 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:45:37 INFO - PROCESS | 1662 | 1466725537151 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:37 INFO - PROCESS | 1662 | 1466725537228 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:45:37 INFO - PROCESS | 1662 | 1466725537232 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1662 | 1466725537234 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6f800 == 29 [pid = 1662] [id = 544] 16:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116236000) [pid = 1662] [serial = 1632] [outer = 0x0] 16:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116784400) [pid = 1662] [serial = 1633] [outer = 0x116236000] 16:45:37 INFO - PROCESS | 1662 | 1466725537264 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11747bc00) [pid = 1662] [serial = 1634] [outer = 0x116236000] 16:45:37 INFO - PROCESS | 1662 | 1466725537611 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:45:37 INFO - PROCESS | 1662 | 1466725537619 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:45:37 INFO - PROCESS | 1662 | 1466725537621 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1662 | 1466725537623 Marionette TRACE conn2 <- [1,2150,null,{}] 16:45:37 INFO - PROCESS | 1662 | 1466725537634 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:45:37 INFO - PROCESS | 1662 | 1466725537637 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:37 INFO - PROCESS | 1662 | 1466725537733 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:45:37 INFO - PROCESS | 1662 | 1466725537792 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1662 | 1466725537795 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11950b800 == 30 [pid = 1662] [id = 545] 16:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1182aac00) [pid = 1662] [serial = 1635] [outer = 0x0] 16:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118629000) [pid = 1662] [serial = 1636] [outer = 0x1182aac00] 16:45:37 INFO - PROCESS | 1662 | 1466725537823 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11865d800) [pid = 1662] [serial = 1637] [outer = 0x1182aac00] 16:45:38 INFO - PROCESS | 1662 | 1466725538134 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:45:38 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:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 523ms 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:45:38 INFO - PROCESS | 1662 | 1466725538148 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1662 | 1466725538149 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:45:38 INFO - PROCESS | 1662 | 1466725538152 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1662 | 1466725538153 Marionette TRACE conn2 <- [1,2154,null,{}] 16:45:38 INFO - PROCESS | 1662 | 1466725538155 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:45:38 INFO - PROCESS | 1662 | 1466725538158 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:38 INFO - PROCESS | 1662 | 1466725538239 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:45:38 INFO - PROCESS | 1662 | 1466725538301 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1662 | 1466725538302 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ad4800 == 31 [pid = 1662] [id = 546] 16:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11865e400) [pid = 1662] [serial = 1638] [outer = 0x0] 16:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118f3a400) [pid = 1662] [serial = 1639] [outer = 0x11865e400] 16:45:38 INFO - PROCESS | 1662 | 1466725538327 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1195bac00) [pid = 1662] [serial = 1640] [outer = 0x11865e400] 16:45:38 INFO - PROCESS | 1662 | 1466725538604 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:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 16:45:38 INFO - PROCESS | 1662 | 1466725538632 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1662 | 1466725538633 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:45:38 INFO - PROCESS | 1662 | 1466725538635 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1662 | 1466725538637 Marionette TRACE conn2 <- [1,2158,null,{}] 16:45:38 INFO - PROCESS | 1662 | 1466725538639 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:45:38 INFO - PROCESS | 1662 | 1466725538641 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:38 INFO - PROCESS | 1662 | 1466725538747 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:45:38 INFO - PROCESS | 1662 | 1466725538751 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1662 | 1466725538760 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x121942800 == 32 [pid = 1662] [id = 547] 16:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1186b2c00) [pid = 1662] [serial = 1641] [outer = 0x0] 16:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11960d800) [pid = 1662] [serial = 1642] [outer = 0x1186b2c00] 16:45:38 INFO - PROCESS | 1662 | 1466725538783 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11996d800) [pid = 1662] [serial = 1643] [outer = 0x1186b2c00] 16:45:39 INFO - PROCESS | 1662 | 1466725539128 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:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms 16:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:45:39 INFO - PROCESS | 1662 | 1466725539160 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1662 | 1466725539162 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:45:39 INFO - PROCESS | 1662 | 1466725539164 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1662 | 1466725539165 Marionette TRACE conn2 <- [1,2162,null,{}] 16:45:39 INFO - PROCESS | 1662 | 1466725539168 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:45:39 INFO - PROCESS | 1662 | 1466725539173 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:39 INFO - PROCESS | 1662 | 1466725539307 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:45:39 INFO - PROCESS | 1662 | 1466725539325 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1662 | 1466725539326 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ec8800 == 33 [pid = 1662] [id = 548] 16:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120d50800) [pid = 1662] [serial = 1644] [outer = 0x0] 16:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120eeb800) [pid = 1662] [serial = 1645] [outer = 0x120d50800] 16:45:39 INFO - PROCESS | 1662 | 1466725539367 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12188f400) [pid = 1662] [serial = 1646] [outer = 0x120d50800] 16:45:39 INFO - PROCESS | 1662 | 1466725539795 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:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 669ms 16:45:39 INFO - PROCESS | 1662 | 1466725539838 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1662 | 1466725539839 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:45:39 INFO - PROCESS | 1662 | 1466725539841 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1662 | 1466725539842 Marionette TRACE conn2 <- [1,2166,null,{}] 16:45:39 INFO - PROCESS | 1662 | 1466725539845 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:45:39 INFO - PROCESS | 1662 | 1466725539846 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:39 INFO - PROCESS | 1662 | 1466725539941 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:45:39 INFO - PROCESS | 1662 | 1466725539945 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1662 | 1466725539946 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x127155800 == 34 [pid = 1662] [id = 549] 16:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d53400) [pid = 1662] [serial = 1647] [outer = 0x0] 16:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123fd7400) [pid = 1662] [serial = 1648] [outer = 0x120d53400] 16:45:39 INFO - PROCESS | 1662 | 1466725539978 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1249ac800) [pid = 1662] [serial = 1649] [outer = 0x120d53400] 16:45:40 INFO - PROCESS | 1662 | 1466725540321 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:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:45:40 INFO - PROCESS | 1662 | 1466725540361 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1662 | 1466725540362 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:45:40 INFO - PROCESS | 1662 | 1466725540364 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1662 | 1466725540365 Marionette TRACE conn2 <- [1,2170,null,{}] 16:45:40 INFO - PROCESS | 1662 | 1466725540368 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:45:40 INFO - PROCESS | 1662 | 1466725540369 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:40 INFO - PROCESS | 1662 | 1466725540464 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:45:40 INFO - PROCESS | 1662 | 1466725540477 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1662 | 1466725540479 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ab000 == 35 [pid = 1662] [id = 550] 16:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110ecf000) [pid = 1662] [serial = 1650] [outer = 0x0] 16:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125d10400) [pid = 1662] [serial = 1651] [outer = 0x110ecf000] 16:45:40 INFO - PROCESS | 1662 | 1466725540503 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126219400) [pid = 1662] [serial = 1652] [outer = 0x110ecf000] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125d16800) [pid = 1662] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1272ec000) [pid = 1662] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1272ecc00) [pid = 1662] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117480400) [pid = 1662] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11747a800) [pid = 1662] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117ea5000) [pid = 1662] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120d53c00) [pid = 1662] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111f14c00) [pid = 1662] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x117481000) [pid = 1662] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120d65c00) [pid = 1662] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1186aa000) [pid = 1662] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f5b000) [pid = 1662] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128912400) [pid = 1662] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a440400) [pid = 1662] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:45:40 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115f5a800) [pid = 1662] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:45:41 INFO - PROCESS | 1662 | 1466725541007 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:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 668ms 16:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:45:41 INFO - PROCESS | 1662 | 1466725541033 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1662 | 1466725541034 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:45:41 INFO - PROCESS | 1662 | 1466725541036 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1662 | 1466725541038 Marionette TRACE conn2 <- [1,2174,null,{}] 16:45:41 INFO - PROCESS | 1662 | 1466725541046 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:45:41 INFO - PROCESS | 1662 | 1466725541047 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:41 INFO - PROCESS | 1662 | 1466725541154 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:45:41 INFO - PROCESS | 1662 | 1466725541195 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1662 | 1466725541196 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ba800 == 36 [pid = 1662] [id = 551] 16:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112975800) [pid = 1662] [serial = 1653] [outer = 0x0] 16:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11865c000) [pid = 1662] [serial = 1654] [outer = 0x112975800] 16:45:41 INFO - PROCESS | 1662 | 1466725541220 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12188ac00) [pid = 1662] [serial = 1655] [outer = 0x112975800] 16:45:41 INFO - PROCESS | 1662 | 1466725541478 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:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 16:45:41 INFO - PROCESS | 1662 | 1466725541513 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1662 | 1466725541514 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:45:41 INFO - PROCESS | 1662 | 1466725541517 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1662 | 1466725541518 Marionette TRACE conn2 <- [1,2178,null,{}] 16:45:41 INFO - PROCESS | 1662 | 1466725541520 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:45:41 INFO - PROCESS | 1662 | 1466725541521 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:41 INFO - PROCESS | 1662 | 1466725541601 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:45:41 INFO - PROCESS | 1662 | 1466725541605 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1662 | 1466725541606 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a315800 == 37 [pid = 1662] [id = 552] 16:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1241b6000) [pid = 1662] [serial = 1656] [outer = 0x0] 16:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12659f400) [pid = 1662] [serial = 1657] [outer = 0x1241b6000] 16:45:41 INFO - PROCESS | 1662 | 1466725541632 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127115c00) [pid = 1662] [serial = 1658] [outer = 0x1241b6000] 16:45:41 INFO - PROCESS | 1662 | 1466725541996 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:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 16:45:42 INFO - PROCESS | 1662 | 1466725542038 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1662 | 1466725542042 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:45:42 INFO - PROCESS | 1662 | 1466725542046 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1662 | 1466725542048 Marionette TRACE conn2 <- [1,2182,null,{}] 16:45:42 INFO - PROCESS | 1662 | 1466725542050 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:45:42 INFO - PROCESS | 1662 | 1466725542054 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:42 INFO - PROCESS | 1662 | 1466725542193 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:45:42 INFO - PROCESS | 1662 | 1466725542198 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1662 | 1466725542200 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a834800 == 38 [pid = 1662] [id = 553] 16:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121883400) [pid = 1662] [serial = 1659] [outer = 0x0] 16:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127203c00) [pid = 1662] [serial = 1660] [outer = 0x121883400] 16:45:42 INFO - PROCESS | 1662 | 1466725542242 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12727bc00) [pid = 1662] [serial = 1661] [outer = 0x121883400] 16:45:42 INFO - PROCESS | 1662 | 1466725542679 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:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 671ms 16:45:42 INFO - PROCESS | 1662 | 1466725542720 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1662 | 1466725542721 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:45:42 INFO - PROCESS | 1662 | 1466725542727 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1662 | 1466725542728 Marionette TRACE conn2 <- [1,2186,null,{}] 16:45:42 INFO - PROCESS | 1662 | 1466725542730 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:45:42 INFO - PROCESS | 1662 | 1466725542731 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:42 INFO - PROCESS | 1662 | 1466725542809 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:45:42 INFO - PROCESS | 1662 | 1466725542813 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1662 | 1466725542814 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b735800 == 39 [pid = 1662] [id = 554] 16:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1272e7800) [pid = 1662] [serial = 1662] [outer = 0x0] 16:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12890b000) [pid = 1662] [serial = 1663] [outer = 0x1272e7800] 16:45:42 INFO - PROCESS | 1662 | 1466725542838 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128915400) [pid = 1662] [serial = 1664] [outer = 0x1272e7800] 16:45:43 INFO - PROCESS | 1662 | 1466725543401 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:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 722ms 16:45:43 INFO - PROCESS | 1662 | 1466725543446 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1662 | 1466725543449 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:45:43 INFO - PROCESS | 1662 | 1466725543452 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1662 | 1466725543455 Marionette TRACE conn2 <- [1,2190,null,{}] 16:45:43 INFO - PROCESS | 1662 | 1466725543459 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:45:43 INFO - PROCESS | 1662 | 1466725543461 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:43 INFO - PROCESS | 1662 | 1466725543575 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:45:43 INFO - PROCESS | 1662 | 1466725543704 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1662 | 1466725543706 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118519000 == 40 [pid = 1662] [id = 555] 16:45:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x113c60000) [pid = 1662] [serial = 1665] [outer = 0x0] 16:45:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115f5f800) [pid = 1662] [serial = 1666] [outer = 0x113c60000] 16:45:43 INFO - PROCESS | 1662 | 1466725543737 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116789800) [pid = 1662] [serial = 1667] [outer = 0x113c60000] 16:45:44 INFO - PROCESS | 1662 | 1466725544256 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:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 824ms 16:45:44 INFO - PROCESS | 1662 | 1466725544277 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1662 | 1466725544280 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:45:44 INFO - PROCESS | 1662 | 1466725544285 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1662 | 1466725544286 Marionette TRACE conn2 <- [1,2194,null,{}] 16:45:44 INFO - PROCESS | 1662 | 1466725544289 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:45:44 INFO - PROCESS | 1662 | 1466725544291 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:44 INFO - PROCESS | 1662 | 1466725544557 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:45:44 INFO - PROCESS | 1662 | 1466725544569 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1662 | 1466725544571 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x116acc000 == 41 [pid = 1662] [id = 556] 16:45:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1129a7c00) [pid = 1662] [serial = 1668] [outer = 0x0] 16:45:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1132a9400) [pid = 1662] [serial = 1669] [outer = 0x1129a7c00] 16:45:44 INFO - PROCESS | 1662 | 1466725544621 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11675b400) [pid = 1662] [serial = 1670] [outer = 0x1129a7c00] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12a834800 == 40 [pid = 1662] [id = 553] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12a315800 == 39 [pid = 1662] [id = 552] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ba800 == 38 [pid = 1662] [id = 551] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ab000 == 37 [pid = 1662] [id = 550] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x127155800 == 36 [pid = 1662] [id = 549] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x125ec8800 == 35 [pid = 1662] [id = 548] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x121942800 == 34 [pid = 1662] [id = 547] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119ad4800 == 33 [pid = 1662] [id = 546] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11950b800 == 32 [pid = 1662] [id = 545] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117e6f800 == 31 [pid = 1662] [id = 544] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x115fb3000 == 30 [pid = 1662] [id = 543] 16:45:45 INFO - PROCESS | 1662 | --DOCSHELL 0x120d98800 == 29 [pid = 1662] [id = 542] 16:45:45 INFO - PROCESS | 1662 | 1466725545112 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:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126528000) [pid = 1662] [serial = 1594] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128914000) [pid = 1662] [serial = 1597] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12727d800) [pid = 1662] [serial = 1595] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x129152400) [pid = 1662] [serial = 1600] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1176c7800) [pid = 1662] [serial = 1579] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1182ae800) [pid = 1662] [serial = 1580] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121bd7000) [pid = 1662] [serial = 1591] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1182abc00) [pid = 1662] [serial = 1576] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128ee2000) [pid = 1662] [serial = 1598] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118628800) [pid = 1662] [serial = 1577] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128e2dc00) [pid = 1662] [serial = 1571] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1131df000) [pid = 1662] [serial = 1573] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116460000) [pid = 1662] [serial = 1574] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11862a400) [pid = 1662] [serial = 1582] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1186a1400) [pid = 1662] [serial = 1583] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121289000) [pid = 1662] [serial = 1588] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121886800) [pid = 1662] [serial = 1589] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1195c0c00) [pid = 1662] [serial = 1585] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120d62000) [pid = 1662] [serial = 1586] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x117148c00) [pid = 1662] [serial = 1603] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1186b5c00) [pid = 1662] [serial = 1604] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x129177400) [pid = 1662] [serial = 1601] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12a436400) [pid = 1662] [serial = 1610] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1291b4c00) [pid = 1662] [serial = 1609] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12a87a800) [pid = 1662] [serial = 1612] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119610800) [pid = 1662] [serial = 1606] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12a883400) [pid = 1662] [serial = 1613] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x127209800) [pid = 1662] [serial = 1607] [outer = 0x0] [url = about:blank] 16:45:45 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x124a63400) [pid = 1662] [serial = 1592] [outer = 0x0] [url = about:blank] 16:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 872ms 16:45:45 INFO - PROCESS | 1662 | 1466725545157 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1662 | 1466725545159 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:45:45 INFO - PROCESS | 1662 | 1466725545162 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1662 | 1466725545164 Marionette TRACE conn2 <- [1,2198,null,{}] 16:45:45 INFO - PROCESS | 1662 | 1466725545167 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:45:45 INFO - PROCESS | 1662 | 1466725545169 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:45 INFO - PROCESS | 1662 | 1466725545251 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:45:45 INFO - PROCESS | 1662 | 1466725545256 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1662 | 1466725545259 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6f800 == 30 [pid = 1662] [id = 557] 16:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116783c00) [pid = 1662] [serial = 1671] [outer = 0x0] 16:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x117482800) [pid = 1662] [serial = 1672] [outer = 0x116783c00] 16:45:45 INFO - PROCESS | 1662 | 1466725545288 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1182a2c00) [pid = 1662] [serial = 1673] [outer = 0x116783c00] 16:45:45 INFO - PROCESS | 1662 | 1466725545629 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:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 16:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:45:45 INFO - PROCESS | 1662 | 1466725545690 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1662 | 1466725545692 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:45:45 INFO - PROCESS | 1662 | 1466725545695 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1662 | 1466725545697 Marionette TRACE conn2 <- [1,2202,null,{}] 16:45:45 INFO - PROCESS | 1662 | 1466725545699 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:45:45 INFO - PROCESS | 1662 | 1466725545700 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:45 INFO - PROCESS | 1662 | 1466725545778 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:45:45 INFO - PROCESS | 1662 | 1466725545784 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1662 | 1466725545786 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acb000 == 31 [pid = 1662] [id = 558] 16:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1182b0c00) [pid = 1662] [serial = 1674] [outer = 0x0] 16:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11865b800) [pid = 1662] [serial = 1675] [outer = 0x1182b0c00] 16:45:45 INFO - PROCESS | 1662 | 1466725545813 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1186a4400) [pid = 1662] [serial = 1676] [outer = 0x1182b0c00] 16:45:46 INFO - PROCESS | 1662 | 1466725546162 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:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms 16:45:46 INFO - PROCESS | 1662 | 1466725546166 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1662 | 1466725546169 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:45:46 INFO - PROCESS | 1662 | 1466725546179 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1662 | 1466725546182 Marionette TRACE conn2 <- [1,2206,null,{}] 16:45:46 INFO - PROCESS | 1662 | 1466725546184 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:45:46 INFO - PROCESS | 1662 | 1466725546186 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:46 INFO - PROCESS | 1662 | 1466725546274 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:45:46 INFO - PROCESS | 1662 | 1466725546330 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1662 | 1466725546331 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x121385800 == 32 [pid = 1662] [id = 559] 16:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1184c2c00) [pid = 1662] [serial = 1677] [outer = 0x0] 16:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1186b5400) [pid = 1662] [serial = 1678] [outer = 0x1184c2c00] 16:45:46 INFO - PROCESS | 1662 | 1466725546356 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119611800) [pid = 1662] [serial = 1679] [outer = 0x1184c2c00] 16:45:46 INFO - PROCESS | 1662 | 1466725546702 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:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 577ms 16:45:46 INFO - PROCESS | 1662 | 1466725546750 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1662 | 1466725546752 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:45:46 INFO - PROCESS | 1662 | 1466725546755 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1662 | 1466725546757 Marionette TRACE conn2 <- [1,2210,null,{}] 16:45:46 INFO - PROCESS | 1662 | 1466725546760 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:45:46 INFO - PROCESS | 1662 | 1466725546762 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:46 INFO - PROCESS | 1662 | 1466725546888 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:45:46 INFO - PROCESS | 1662 | 1466725546897 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1662 | 1466725546898 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ecc800 == 33 [pid = 1662] [id = 560] 16:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11962bc00) [pid = 1662] [serial = 1680] [outer = 0x0] 16:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d4fc00) [pid = 1662] [serial = 1681] [outer = 0x11962bc00] 16:45:46 INFO - PROCESS | 1662 | 1466725546923 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120ee5800) [pid = 1662] [serial = 1682] [outer = 0x11962bc00] 16:45:47 INFO - PROCESS | 1662 | 1466725547246 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:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 16:45:47 INFO - PROCESS | 1662 | 1466725547277 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1662 | 1466725547278 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:45:47 INFO - PROCESS | 1662 | 1466725547281 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1662 | 1466725547282 Marionette TRACE conn2 <- [1,2214,null,{}] 16:45:47 INFO - PROCESS | 1662 | 1466725547284 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:45:47 INFO - PROCESS | 1662 | 1466725547285 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:47 INFO - PROCESS | 1662 | 1466725547385 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:45:47 INFO - PROCESS | 1662 | 1466725547388 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1662 | 1466725547392 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x123abd000 == 34 [pid = 1662] [id = 561] 16:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121886000) [pid = 1662] [serial = 1683] [outer = 0x0] 16:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121888000) [pid = 1662] [serial = 1684] [outer = 0x121886000] 16:45:47 INFO - PROCESS | 1662 | 1466725547425 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123fd5800) [pid = 1662] [serial = 1685] [outer = 0x121886000] 16:45:47 INFO - PROCESS | 1662 | 1466725547799 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:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 568ms 16:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:45:47 INFO - PROCESS | 1662 | 1466725547850 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1662 | 1466725547851 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:45:47 INFO - PROCESS | 1662 | 1466725547853 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1662 | 1466725547854 Marionette TRACE conn2 <- [1,2218,null,{}] 16:45:47 INFO - PROCESS | 1662 | 1466725547856 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:45:47 INFO - PROCESS | 1662 | 1466725547857 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:47 INFO - PROCESS | 1662 | 1466725547956 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:45:47 INFO - PROCESS | 1662 | 1466725547968 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1662 | 1466725547969 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12931b000 == 35 [pid = 1662] [id = 562] 16:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118628000) [pid = 1662] [serial = 1686] [outer = 0x0] 16:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124a6f800) [pid = 1662] [serial = 1687] [outer = 0x118628000] 16:45:47 INFO - PROCESS | 1662 | 1466725547993 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1267ce800) [pid = 1662] [serial = 1688] [outer = 0x118628000] 16:45:48 INFO - PROCESS | 1662 | 1466725548319 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:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 517ms 16:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:45:48 INFO - PROCESS | 1662 | 1466725548371 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1662 | 1466725548372 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:45:48 INFO - PROCESS | 1662 | 1466725548374 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1662 | 1466725548375 Marionette TRACE conn2 <- [1,2222,null,{}] 16:45:48 INFO - PROCESS | 1662 | 1466725548378 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:45:48 INFO - PROCESS | 1662 | 1466725548379 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:48 INFO - PROCESS | 1662 | 1466725548478 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:45:48 INFO - PROCESS | 1662 | 1466725548488 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1662 | 1466725548489 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196cf000 == 36 [pid = 1662] [id = 563] 16:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126524800) [pid = 1662] [serial = 1689] [outer = 0x0] 16:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127204c00) [pid = 1662] [serial = 1690] [outer = 0x126524800] 16:45:48 INFO - PROCESS | 1662 | 1466725548515 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127210400) [pid = 1662] [serial = 1691] [outer = 0x126524800] 16:45:48 INFO - PROCESS | 1662 | 1466725548847 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:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 16:45:48 INFO - PROCESS | 1662 | 1466725548895 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1662 | 1466725548896 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:45:48 INFO - PROCESS | 1662 | 1466725548898 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1662 | 1466725548900 Marionette TRACE conn2 <- [1,2226,null,{}] 16:45:48 INFO - PROCESS | 1662 | 1466725548902 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:45:48 INFO - PROCESS | 1662 | 1466725548903 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:49 INFO - PROCESS | 1662 | 1466725548998 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:45:49 INFO - PROCESS | 1662 | 1466725549012 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1662 | 1466725549013 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12af58000 == 37 [pid = 1662] [id = 564] 16:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127274400) [pid = 1662] [serial = 1692] [outer = 0x0] 16:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12727cc00) [pid = 1662] [serial = 1693] [outer = 0x127274400] 16:45:49 INFO - PROCESS | 1662 | 1466725549037 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1272f0400) [pid = 1662] [serial = 1694] [outer = 0x127274400] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1186b2c00) [pid = 1662] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1182aac00) [pid = 1662] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11865e400) [pid = 1662] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116236000) [pid = 1662] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120d50800) [pid = 1662] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112975000) [pid = 1662] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115acbc00) [pid = 1662] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116780000) [pid = 1662] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11869fc00) [pid = 1662] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x110ecf000) [pid = 1662] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x120d65400) [pid = 1662] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120d6a800) [pid = 1662] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112975800) [pid = 1662] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120d53400) [pid = 1662] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1241b6000) [pid = 1662] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:45:49 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x121883400) [pid = 1662] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:45:49 INFO - PROCESS | 1662 | 1466725549425 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:45:49 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:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 16:45:49 INFO - PROCESS | 1662 | 1466725549468 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1662 | 1466725549469 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:45:49 INFO - PROCESS | 1662 | 1466725549471 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1662 | 1466725549473 Marionette TRACE conn2 <- [1,2230,null,{}] 16:45:49 INFO - PROCESS | 1662 | 1466725549481 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:45:49 INFO - PROCESS | 1662 | 1466725549482 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:49 INFO - PROCESS | 1662 | 1466725549588 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:45:49 INFO - PROCESS | 1662 | 1466725549625 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1662 | 1466725549626 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x129308000 == 38 [pid = 1662] [id = 565] 16:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1131e4800) [pid = 1662] [serial = 1695] [outer = 0x0] 16:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118655000) [pid = 1662] [serial = 1696] [outer = 0x1131e4800] 16:45:49 INFO - PROCESS | 1662 | 1466725549650 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d53400) [pid = 1662] [serial = 1697] [outer = 0x1131e4800] 16:45:49 INFO - PROCESS | 1662 | 1466725549913 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:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 474ms 16:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:45:49 INFO - PROCESS | 1662 | 1466725549948 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1662 | 1466725549949 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:45:49 INFO - PROCESS | 1662 | 1466725549951 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1662 | 1466725549952 Marionette TRACE conn2 <- [1,2234,null,{}] 16:45:49 INFO - PROCESS | 1662 | 1466725549954 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:45:49 INFO - PROCESS | 1662 | 1466725549955 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:50 INFO - PROCESS | 1662 | 1466725550048 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:45:50 INFO - PROCESS | 1662 | 1466725550052 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1662 | 1466725550054 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0b7000 == 39 [pid = 1662] [id = 566] 16:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118fd7c00) [pid = 1662] [serial = 1698] [outer = 0x0] 16:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126294c00) [pid = 1662] [serial = 1699] [outer = 0x118fd7c00] 16:45:50 INFO - PROCESS | 1662 | 1466725550084 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128910400) [pid = 1662] [serial = 1700] [outer = 0x118fd7c00] 16:45:50 INFO - PROCESS | 1662 | 1466725550577 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:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 16:45:50 INFO - PROCESS | 1662 | 1466725550620 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:45:50 INFO - PROCESS | 1662 | 1466725550622 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:45:50 INFO - PROCESS | 1662 | 1466725550624 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1662 | 1466725550626 Marionette TRACE conn2 <- [1,2238,null,{}] 16:45:50 INFO - PROCESS | 1662 | 1466725550628 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:45:50 INFO - PROCESS | 1662 | 1466725550629 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:50 INFO - PROCESS | 1662 | 1466725550718 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:45:50 INFO - PROCESS | 1662 | 1466725550721 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1662 | 1466725550722 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7d1000 == 40 [pid = 1662] [id = 567] 16:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128915c00) [pid = 1662] [serial = 1701] [outer = 0x0] 16:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128ee7400) [pid = 1662] [serial = 1702] [outer = 0x128915c00] 16:45:50 INFO - PROCESS | 1662 | 1466725550748 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x129173c00) [pid = 1662] [serial = 1703] [outer = 0x128915c00] 16:45:51 INFO - PROCESS | 1662 | 1466725551075 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:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 470ms 16:45:51 INFO - PROCESS | 1662 | 1466725551095 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1662 | 1466725551096 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:45:51 INFO - PROCESS | 1662 | 1466725551098 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1662 | 1466725551099 Marionette TRACE conn2 <- [1,2242,null,{}] 16:45:51 INFO - PROCESS | 1662 | 1466725551101 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:45:51 INFO - PROCESS | 1662 | 1466725551102 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:51 INFO - PROCESS | 1662 | 1466725551182 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:45:51 INFO - PROCESS | 1662 | 1466725551186 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1662 | 1466725551187 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc94800 == 41 [pid = 1662] [id = 568] 16:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129175800) [pid = 1662] [serial = 1704] [outer = 0x0] 16:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x129182800) [pid = 1662] [serial = 1705] [outer = 0x129175800] 16:45:51 INFO - PROCESS | 1662 | 1466725551218 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1291b6800) [pid = 1662] [serial = 1706] [outer = 0x129175800] 16:45:51 INFO - PROCESS | 1662 | 1466725551703 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:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 618ms 16:45:51 INFO - PROCESS | 1662 | 1466725551717 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1662 | 1466725551720 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:45:51 INFO - PROCESS | 1662 | 1466725551723 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1662 | 1466725551725 Marionette TRACE conn2 <- [1,2246,null,{}] 16:45:51 INFO - PROCESS | 1662 | 1466725551728 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:45:51 INFO - PROCESS | 1662 | 1466725551730 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:51 INFO - PROCESS | 1662 | 1466725551837 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:45:51 INFO - PROCESS | 1662 | 1466725551898 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1662 | 1466725551899 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x119511800 == 42 [pid = 1662] [id = 569] 16:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116465c00) [pid = 1662] [serial = 1707] [outer = 0x0] 16:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117480400) [pid = 1662] [serial = 1708] [outer = 0x116465c00] 16:45:51 INFO - PROCESS | 1662 | 1466725551930 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1182aa800) [pid = 1662] [serial = 1709] [outer = 0x116465c00] 16:45:52 INFO - PROCESS | 1662 | 1466725552389 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:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 722ms 16:45:52 INFO - PROCESS | 1662 | 1466725552445 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1662 | 1466725552447 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:45:52 INFO - PROCESS | 1662 | 1466725552452 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1662 | 1466725552454 Marionette TRACE conn2 <- [1,2250,null,{}] 16:45:52 INFO - PROCESS | 1662 | 1466725552476 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:45:52 INFO - PROCESS | 1662 | 1466725552478 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:52 INFO - PROCESS | 1662 | 1466725552593 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:45:52 INFO - PROCESS | 1662 | 1466725552667 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1662 | 1466725552668 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12714e000 == 43 [pid = 1662] [id = 570] 16:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118660c00) [pid = 1662] [serial = 1710] [outer = 0x0] 16:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118fd9c00) [pid = 1662] [serial = 1711] [outer = 0x118660c00] 16:45:52 INFO - PROCESS | 1662 | 1466725552699 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119612800) [pid = 1662] [serial = 1712] [outer = 0x118660c00] 16:45:53 INFO - PROCESS | 1662 | 1466725553112 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:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 16:45:53 INFO - PROCESS | 1662 | 1466725553121 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:45:53 INFO - PROCESS | 1662 | 1466725553123 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 1662 | 1466725553125 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1662 | 1466725553128 Marionette TRACE conn2 <- [1,2254,null,{}] 16:45:53 INFO - PROCESS | 1662 | 1466725553136 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:45:53 INFO - PROCESS | 1662 | 1466725553139 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:53 INFO - PROCESS | 1662 | 1466725553270 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:45:53 INFO - PROCESS | 1662 | 1466725553332 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1662 | 1466725553334 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7ea800 == 44 [pid = 1662] [id = 571] 16:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12112f400) [pid = 1662] [serial = 1713] [outer = 0x0] 16:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1218ca000) [pid = 1662] [serial = 1714] [outer = 0x12112f400] 16:45:53 INFO - PROCESS | 1662 | 1466725553365 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125e73000) [pid = 1662] [serial = 1715] [outer = 0x12112f400] 16:45:53 INFO - PROCESS | 1662 | 1466725553843 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:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 725ms 16:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:45:53 INFO - PROCESS | 1662 | 1466725553850 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1662 | 1466725553852 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 1662 | 1466725553855 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1662 | 1466725553856 Marionette TRACE conn2 <- [1,2258,null,{}] 16:45:53 INFO - PROCESS | 1662 | 1466725553858 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:45:53 INFO - PROCESS | 1662 | 1466725553860 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:53 INFO - PROCESS | 1662 | 1466725553963 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:45:54 INFO - PROCESS | 1662 | 1466725554020 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1662 | 1466725554022 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x121036800 == 45 [pid = 1662] [id = 572] 16:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x120d6b800) [pid = 1662] [serial = 1716] [outer = 0x0] 16:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x126528400) [pid = 1662] [serial = 1717] [outer = 0x120d6b800] 16:45:54 INFO - PROCESS | 1662 | 1466725554051 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12726f400) [pid = 1662] [serial = 1718] [outer = 0x120d6b800] 16:45:54 INFO - PROCESS | 1662 | 1466725554667 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:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 872ms 16:45:54 INFO - PROCESS | 1662 | 1466725554728 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1662 | 1466725554730 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:45:54 INFO - PROCESS | 1662 | 1466725554733 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1662 | 1466725554736 Marionette TRACE conn2 <- [1,2262,null,{}] 16:45:54 INFO - PROCESS | 1662 | 1466725554739 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:45:54 INFO - PROCESS | 1662 | 1466725554740 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:54 INFO - PROCESS | 1662 | 1466725554838 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:45:54 INFO - PROCESS | 1662 | 1466725554911 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1662 | 1466725554913 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e58800 == 46 [pid = 1662] [id = 573] 16:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x117486800) [pid = 1662] [serial = 1719] [outer = 0x0] 16:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x117e9d000) [pid = 1662] [serial = 1720] [outer = 0x117486800] 16:45:54 INFO - PROCESS | 1662 | 1466725554941 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1184c6000) [pid = 1662] [serial = 1721] [outer = 0x117486800] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7d1000 == 45 [pid = 1662] [id = 567] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0b7000 == 44 [pid = 1662] [id = 566] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x129308000 == 43 [pid = 1662] [id = 565] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12af58000 == 42 [pid = 1662] [id = 564] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1196cf000 == 41 [pid = 1662] [id = 563] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12931b000 == 40 [pid = 1662] [id = 562] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x123abd000 == 39 [pid = 1662] [id = 561] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x125ecc800 == 38 [pid = 1662] [id = 560] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x121385800 == 37 [pid = 1662] [id = 559] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x119acb000 == 36 [pid = 1662] [id = 558] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x117e6f800 == 35 [pid = 1662] [id = 557] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x116acc000 == 34 [pid = 1662] [id = 556] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x118519000 == 33 [pid = 1662] [id = 555] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12b735800 == 32 [pid = 1662] [id = 554] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x121036800 == 31 [pid = 1662] [id = 572] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7ea800 == 30 [pid = 1662] [id = 571] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12714e000 == 29 [pid = 1662] [id = 570] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x119511800 == 28 [pid = 1662] [id = 569] 16:45:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc94800 == 27 [pid = 1662] [id = 568] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11960d800) [pid = 1662] [serial = 1642] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118629000) [pid = 1662] [serial = 1636] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11865d800) [pid = 1662] [serial = 1637] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118f3a400) [pid = 1662] [serial = 1639] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116784400) [pid = 1662] [serial = 1633] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120eeb800) [pid = 1662] [serial = 1645] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11747bc00) [pid = 1662] [serial = 1634] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112982c00) [pid = 1662] [serial = 1630] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x113274800) [pid = 1662] [serial = 1631] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11714ac00) [pid = 1662] [serial = 1616] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1162a8800) [pid = 1662] [serial = 1615] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118625c00) [pid = 1662] [serial = 1628] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117ea0800) [pid = 1662] [serial = 1627] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1195c1800) [pid = 1662] [serial = 1619] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118852c00) [pid = 1662] [serial = 1618] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x125d10400) [pid = 1662] [serial = 1651] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121885000) [pid = 1662] [serial = 1621] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124a63800) [pid = 1662] [serial = 1622] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12727c400) [pid = 1662] [serial = 1625] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1271ce400) [pid = 1662] [serial = 1624] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11865c000) [pid = 1662] [serial = 1654] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123fd7400) [pid = 1662] [serial = 1648] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12659f400) [pid = 1662] [serial = 1657] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12188ac00) [pid = 1662] [serial = 1655] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126219400) [pid = 1662] [serial = 1652] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12188f400) [pid = 1662] [serial = 1646] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1249ac800) [pid = 1662] [serial = 1649] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11996d800) [pid = 1662] [serial = 1643] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1195bac00) [pid = 1662] [serial = 1640] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x127115c00) [pid = 1662] [serial = 1658] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12727bc00) [pid = 1662] [serial = 1661] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x127203c00) [pid = 1662] [serial = 1660] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1662 | 1466725555851 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:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1174ms 16:45:55 INFO - PROCESS | 1662 | 1466725555907 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:45:55 INFO - PROCESS | 1662 | 1466725555909 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:45:55 INFO - PROCESS | 1662 | 1466725555912 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1662 | 1466725555914 Marionette TRACE conn2 <- [1,2266,null,{}] 16:45:55 INFO - PROCESS | 1662 | 1466725555918 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:45:55 INFO - PROCESS | 1662 | 1466725555919 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:56 INFO - PROCESS | 1662 | 1466725556002 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:45:56 INFO - PROCESS | 1662 | 1466725556006 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1662 | 1466725556011 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11684d800 == 28 [pid = 1662] [id = 574] 16:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112c8e800) [pid = 1662] [serial = 1722] [outer = 0x0] 16:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113276800) [pid = 1662] [serial = 1723] [outer = 0x112c8e800] 16:45:56 INFO - PROCESS | 1662 | 1466725556040 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x110ed0400) [pid = 1662] [serial = 1724] [outer = 0x112c8e800] 16:45:56 INFO - PROCESS | 1662 | 1466725556424 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:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 16:45:56 INFO - PROCESS | 1662 | 1466725556432 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:45:56 INFO - PROCESS | 1662 | 1466725556435 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 1662 | 1466725556440 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1662 | 1466725556442 Marionette TRACE conn2 <- [1,2270,null,{}] 16:45:56 INFO - PROCESS | 1662 | 1466725556444 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:45:56 INFO - PROCESS | 1662 | 1466725556446 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:56 INFO - PROCESS | 1662 | 1466725556521 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:45:56 INFO - PROCESS | 1662 | 1466725556528 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1662 | 1466725556529 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11824e800 == 29 [pid = 1662] [id = 575] 16:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116635c00) [pid = 1662] [serial = 1725] [outer = 0x0] 16:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11714a400) [pid = 1662] [serial = 1726] [outer = 0x116635c00] 16:45:56 INFO - PROCESS | 1662 | 1466725556556 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117ea1400) [pid = 1662] [serial = 1727] [outer = 0x116635c00] 16:45:56 INFO - PROCESS | 1662 | 1466725556909 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:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 16:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:45:56 INFO - PROCESS | 1662 | 1466725556961 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1662 | 1466725556963 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 1662 | 1466725556965 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1662 | 1466725556968 Marionette TRACE conn2 <- [1,2274,null,{}] 16:45:56 INFO - PROCESS | 1662 | 1466725556975 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:45:56 INFO - PROCESS | 1662 | 1466725556978 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:57 INFO - PROCESS | 1662 | 1466725557055 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:45:57 INFO - PROCESS | 1662 | 1466725557061 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1662 | 1466725557063 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195ed800 == 30 [pid = 1662] [id = 576] 16:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1121a1800) [pid = 1662] [serial = 1728] [outer = 0x0] 16:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11865c000) [pid = 1662] [serial = 1729] [outer = 0x1121a1800] 16:45:57 INFO - PROCESS | 1662 | 1466725557091 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1186acc00) [pid = 1662] [serial = 1730] [outer = 0x1121a1800] 16:45:57 INFO - PROCESS | 1662 | 1466725557478 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:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms 16:45:57 INFO - PROCESS | 1662 | 1466725557489 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1662 | 1466725557492 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:45:57 INFO - PROCESS | 1662 | 1466725557495 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1662 | 1466725557497 Marionette TRACE conn2 <- [1,2278,null,{}] 16:45:57 INFO - PROCESS | 1662 | 1466725557500 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:45:57 INFO - PROCESS | 1662 | 1466725557502 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:57 INFO - PROCESS | 1662 | 1466725557662 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:45:57 INFO - PROCESS | 1662 | 1466725557716 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1662 | 1466725557717 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x120db6800 == 31 [pid = 1662] [id = 577] 16:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1186b6c00) [pid = 1662] [serial = 1731] [outer = 0x0] 16:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118fd8000) [pid = 1662] [serial = 1732] [outer = 0x1186b6c00] 16:45:57 INFO - PROCESS | 1662 | 1466725557756 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1195bf800) [pid = 1662] [serial = 1733] [outer = 0x1186b6c00] 16:45:58 INFO - PROCESS | 1662 | 1466725558148 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:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 674ms 16:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:45:58 INFO - PROCESS | 1662 | 1466725558168 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1662 | 1466725558169 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:45:58 INFO - PROCESS | 1662 | 1466725558171 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1662 | 1466725558172 Marionette TRACE conn2 <- [1,2282,null,{}] 16:45:58 INFO - PROCESS | 1662 | 1466725558183 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:45:58 INFO - PROCESS | 1662 | 1466725558184 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:58 INFO - PROCESS | 1662 | 1466725558278 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:45:58 INFO - PROCESS | 1662 | 1466725558281 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1662 | 1466725558282 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ac2000 == 32 [pid = 1662] [id = 578] 16:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116780400) [pid = 1662] [serial = 1734] [outer = 0x0] 16:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119612c00) [pid = 1662] [serial = 1735] [outer = 0x116780400] 16:45:58 INFO - PROCESS | 1662 | 1466725558307 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120d4b800) [pid = 1662] [serial = 1736] [outer = 0x116780400] 16:45:58 INFO - PROCESS | 1662 | 1466725558665 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:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 529ms 16:45:58 INFO - PROCESS | 1662 | 1466725558703 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1662 | 1466725558705 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:45:58 INFO - PROCESS | 1662 | 1466725558707 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1662 | 1466725558708 Marionette TRACE conn2 <- [1,2286,null,{}] 16:45:58 INFO - PROCESS | 1662 | 1466725558710 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:45:58 INFO - PROCESS | 1662 | 1466725558714 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:58 INFO - PROCESS | 1662 | 1466725558828 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:45:58 INFO - PROCESS | 1662 | 1466725558841 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1662 | 1466725558842 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12713b000 == 33 [pid = 1662] [id = 579] 16:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d52800) [pid = 1662] [serial = 1737] [outer = 0x0] 16:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121127c00) [pid = 1662] [serial = 1738] [outer = 0x120d52800] 16:45:58 INFO - PROCESS | 1662 | 1466725558867 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12197e800) [pid = 1662] [serial = 1739] [outer = 0x120d52800] 16:45:59 INFO - PROCESS | 1662 | 1466725559182 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:45:59 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:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 16:45:59 INFO - PROCESS | 1662 | 1466725559226 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1662 | 1466725559234 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:45:59 INFO - PROCESS | 1662 | 1466725559237 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1662 | 1466725559238 Marionette TRACE conn2 <- [1,2290,null,{}] 16:45:59 INFO - PROCESS | 1662 | 1466725559240 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:45:59 INFO - PROCESS | 1662 | 1466725559241 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:59 INFO - PROCESS | 1662 | 1466725559333 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:45:59 INFO - PROCESS | 1662 | 1466725559347 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1662 | 1466725559348 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ae000 == 34 [pid = 1662] [id = 580] 16:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120d54800) [pid = 1662] [serial = 1740] [outer = 0x0] 16:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1241b3400) [pid = 1662] [serial = 1741] [outer = 0x120d54800] 16:45:59 INFO - PROCESS | 1662 | 1466725559372 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1249af400) [pid = 1662] [serial = 1742] [outer = 0x120d54800] 16:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 468ms 16:45:59 INFO - PROCESS | 1662 | 1466725559702 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:45:59 INFO - PROCESS | 1662 | 1466725559705 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1662 | 1466725559706 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:45:59 INFO - PROCESS | 1662 | 1466725559711 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1662 | 1466725559712 Marionette TRACE conn2 <- [1,2294,null,{}] 16:45:59 INFO - PROCESS | 1662 | 1466725559720 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:45:59 INFO - PROCESS | 1662 | 1466725559721 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:59 INFO - PROCESS | 1662 | 1466725559816 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:45:59 INFO - PROCESS | 1662 | 1466725559820 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1662 | 1466725559821 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:45:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f16800 == 35 [pid = 1662] [id = 581] 16:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121888400) [pid = 1662] [serial = 1743] [outer = 0x0] 16:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x125e79000) [pid = 1662] [serial = 1744] [outer = 0x121888400] 16:45:59 INFO - PROCESS | 1662 | 1466725559845 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1195bd000) [pid = 1662] [serial = 1745] [outer = 0x121888400] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x121886000) [pid = 1662] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118628000) [pid = 1662] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1131e4800) [pid = 1662] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126524800) [pid = 1662] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116783c00) [pid = 1662] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1129a7c00) [pid = 1662] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113c60000) [pid = 1662] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1184c2c00) [pid = 1662] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1272e7800) [pid = 1662] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11962bc00) [pid = 1662] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1182b0c00) [pid = 1662] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x127274400) [pid = 1662] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x129175800) [pid = 1662] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118fd7c00) [pid = 1662] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:46:00 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128915c00) [pid = 1662] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:46:00 INFO - PROCESS | 1662 | 1466725560522 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:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 826ms 16:46:00 INFO - PROCESS | 1662 | 1466725560537 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1662 | 1466725560539 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:46:00 INFO - PROCESS | 1662 | 1466725560542 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1662 | 1466725560544 Marionette TRACE conn2 <- [1,2298,null,{}] 16:46:00 INFO - PROCESS | 1662 | 1466725560547 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:46:00 INFO - PROCESS | 1662 | 1466725560561 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:00 INFO - PROCESS | 1662 | 1466725560666 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:46:00 INFO - PROCESS | 1662 | 1466725560702 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1662 | 1466725560703 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195ec000 == 36 [pid = 1662] [id = 582] 16:46:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x115f57c00) [pid = 1662] [serial = 1746] [outer = 0x0] 16:46:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1182a5c00) [pid = 1662] [serial = 1747] [outer = 0x115f57c00] 16:46:00 INFO - PROCESS | 1662 | 1466725560741 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120ee9000) [pid = 1662] [serial = 1748] [outer = 0x115f57c00] 16:46:01 INFO - PROCESS | 1662 | 1466725561146 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:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 622ms 16:46:01 INFO - PROCESS | 1662 | 1466725561164 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1662 | 1466725561166 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:46:01 INFO - PROCESS | 1662 | 1466725561169 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1662 | 1466725561171 Marionette TRACE conn2 <- [1,2302,null,{}] 16:46:01 INFO - PROCESS | 1662 | 1466725561184 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:46:01 INFO - PROCESS | 1662 | 1466725561186 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:01 INFO - PROCESS | 1662 | 1466725561309 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:46:01 INFO - PROCESS | 1662 | 1466725561314 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1662 | 1466725561316 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a82f800 == 37 [pid = 1662] [id = 583] 16:46:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121123400) [pid = 1662] [serial = 1749] [outer = 0x0] 16:46:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126218000) [pid = 1662] [serial = 1750] [outer = 0x121123400] 16:46:01 INFO - PROCESS | 1662 | 1466725561345 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x127117400) [pid = 1662] [serial = 1751] [outer = 0x121123400] 16:46:01 INFO - PROCESS | 1662 | 1466725561714 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:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 574ms 16:46:01 INFO - PROCESS | 1662 | 1466725561744 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1662 | 1466725561746 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:46:01 INFO - PROCESS | 1662 | 1466725561750 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1662 | 1466725561753 Marionette TRACE conn2 <- [1,2306,null,{}] 16:46:01 INFO - PROCESS | 1662 | 1466725561756 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:46:01 INFO - PROCESS | 1662 | 1466725561770 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:01 INFO - PROCESS | 1662 | 1466725561939 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:46:01 INFO - PROCESS | 1662 | 1466725561987 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1662 | 1466725561989 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x123aba800 == 38 [pid = 1662] [id = 584] 16:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12726ec00) [pid = 1662] [serial = 1752] [outer = 0x0] 16:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127277800) [pid = 1662] [serial = 1753] [outer = 0x12726ec00] 16:46:02 INFO - PROCESS | 1662 | 1466725562031 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1272eb400) [pid = 1662] [serial = 1754] [outer = 0x12726ec00] 16:46:02 INFO - PROCESS | 1662 | 1466725562583 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:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 872ms 16:46:02 INFO - PROCESS | 1662 | 1466725562622 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1662 | 1466725562625 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:46:02 INFO - PROCESS | 1662 | 1466725562630 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1662 | 1466725562632 Marionette TRACE conn2 <- [1,2310,null,{}] 16:46:02 INFO - PROCESS | 1662 | 1466725562635 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:46:02 INFO - PROCESS | 1662 | 1466725562637 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:02 INFO - PROCESS | 1662 | 1466725562753 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:46:02 INFO - PROCESS | 1662 | 1466725562836 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1662 | 1466725562838 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e61800 == 39 [pid = 1662] [id = 585] 16:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11299ac00) [pid = 1662] [serial = 1755] [outer = 0x0] 16:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x113c22800) [pid = 1662] [serial = 1756] [outer = 0x11299ac00] 16:46:02 INFO - PROCESS | 1662 | 1466725562868 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1164e8400) [pid = 1662] [serial = 1757] [outer = 0x11299ac00] 16:46:03 INFO - PROCESS | 1662 | 1466725563486 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:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 873ms 16:46:03 INFO - PROCESS | 1662 | 1466725563503 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 1662 | 1466725563506 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:46:03 INFO - PROCESS | 1662 | 1466725563511 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1662 | 1466725563513 Marionette TRACE conn2 <- [1,2314,null,{}] 16:46:03 INFO - PROCESS | 1662 | 1466725563515 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:46:03 INFO - PROCESS | 1662 | 1466725563517 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:03 INFO - PROCESS | 1662 | 1466725563628 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:46:03 INFO - PROCESS | 1662 | 1466725563711 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1662 | 1466725563713 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a20800 == 40 [pid = 1662] [id = 586] 16:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1182a2800) [pid = 1662] [serial = 1758] [outer = 0x0] 16:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118624000) [pid = 1662] [serial = 1759] [outer = 0x1182a2800] 16:46:03 INFO - PROCESS | 1662 | 1466725563743 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118687c00) [pid = 1662] [serial = 1760] [outer = 0x1182a2800] 16:46:04 INFO - PROCESS | 1662 | 1466725564382 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:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 919ms 16:46:04 INFO - PROCESS | 1662 | 1466725564431 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1662 | 1466725564433 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:46:04 INFO - PROCESS | 1662 | 1466725564437 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1662 | 1466725564439 Marionette TRACE conn2 <- [1,2318,null,{}] 16:46:04 INFO - PROCESS | 1662 | 1466725564443 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:46:04 INFO - PROCESS | 1662 | 1466725564444 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:04 INFO - PROCESS | 1662 | 1466725564550 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:46:04 INFO - PROCESS | 1662 | 1466725564635 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1662 | 1466725564638 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x118221800 == 41 [pid = 1662] [id = 587] 16:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11677c400) [pid = 1662] [serial = 1761] [outer = 0x0] 16:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116784400) [pid = 1662] [serial = 1762] [outer = 0x11677c400] 16:46:04 INFO - PROCESS | 1662 | 1466725564666 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x117485000) [pid = 1662] [serial = 1763] [outer = 0x11677c400] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12a82f800 == 40 [pid = 1662] [id = 583] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1195ec000 == 39 [pid = 1662] [id = 582] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x128f16800 == 38 [pid = 1662] [id = 581] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ae000 == 37 [pid = 1662] [id = 580] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12713b000 == 36 [pid = 1662] [id = 579] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x123ac2000 == 35 [pid = 1662] [id = 578] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x120db6800 == 34 [pid = 1662] [id = 577] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1195ed800 == 33 [pid = 1662] [id = 576] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11824e800 == 32 [pid = 1662] [id = 575] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11684d800 == 31 [pid = 1662] [id = 574] 16:46:04 INFO - PROCESS | 1662 | --DOCSHELL 0x117e58800 == 30 [pid = 1662] [id = 573] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121888000) [pid = 1662] [serial = 1684] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x123fd5800) [pid = 1662] [serial = 1685] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124a6f800) [pid = 1662] [serial = 1687] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118655000) [pid = 1662] [serial = 1696] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x127204c00) [pid = 1662] [serial = 1690] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x117482800) [pid = 1662] [serial = 1672] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1182a2c00) [pid = 1662] [serial = 1673] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1132a9400) [pid = 1662] [serial = 1669] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11675b400) [pid = 1662] [serial = 1670] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x115f5f800) [pid = 1662] [serial = 1666] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116789800) [pid = 1662] [serial = 1667] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1186b5400) [pid = 1662] [serial = 1678] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119611800) [pid = 1662] [serial = 1679] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128915400) [pid = 1662] [serial = 1664] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12890b000) [pid = 1662] [serial = 1663] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d4fc00) [pid = 1662] [serial = 1681] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11865b800) [pid = 1662] [serial = 1675] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1186a4400) [pid = 1662] [serial = 1676] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12727cc00) [pid = 1662] [serial = 1693] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1291b6800) [pid = 1662] [serial = 1706] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x129182800) [pid = 1662] [serial = 1705] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126294c00) [pid = 1662] [serial = 1699] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x129173c00) [pid = 1662] [serial = 1703] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128910400) [pid = 1662] [serial = 1700] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128ee7400) [pid = 1662] [serial = 1702] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1272f0400) [pid = 1662] [serial = 1694] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x127210400) [pid = 1662] [serial = 1691] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1267ce800) [pid = 1662] [serial = 1688] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x120d53400) [pid = 1662] [serial = 1697] [outer = 0x0] [url = about:blank] 16:46:04 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x120ee5800) [pid = 1662] [serial = 1682] [outer = 0x0] [url = about:blank] 16:46:05 INFO - PROCESS | 1662 | 1466725565050 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:46:05 INFO - PROCESS | 1662 | 1466725565065 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:46:05 INFO - PROCESS | 1662 | 1466725565069 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1662 | 1466725565070 Marionette TRACE conn2 <- [1,2322,null,{}] 16:46:05 INFO - PROCESS | 1662 | 1466725565073 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:46:05 INFO - PROCESS | 1662 | 1466725565074 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:05 INFO - PROCESS | 1662 | 1466725565154 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:46:05 INFO - PROCESS | 1662 | 1466725565163 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1662 | 1466725565164 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fe1800 == 31 [pid = 1662] [id = 588] 16:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x117484800) [pid = 1662] [serial = 1764] [outer = 0x0] 16:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1182ad000) [pid = 1662] [serial = 1765] [outer = 0x117484800] 16:46:05 INFO - PROCESS | 1662 | 1466725565238 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118690400) [pid = 1662] [serial = 1766] [outer = 0x117484800] 16:46:05 INFO - PROCESS | 1662 | 1466725565552 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:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 16:46:05 INFO - PROCESS | 1662 | 1466725565588 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1662 | 1466725565590 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:46:05 INFO - PROCESS | 1662 | 1466725565594 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1662 | 1466725565597 Marionette TRACE conn2 <- [1,2326,null,{}] 16:46:05 INFO - PROCESS | 1662 | 1466725565605 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:46:05 INFO - PROCESS | 1662 | 1466725565608 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:05 INFO - PROCESS | 1662 | 1466725565686 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:46:05 INFO - PROCESS | 1662 | 1466725565692 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1662 | 1466725565696 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12136e000 == 32 [pid = 1662] [id = 589] 16:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112976000) [pid = 1662] [serial = 1767] [outer = 0x0] 16:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119611400) [pid = 1662] [serial = 1768] [outer = 0x112976000] 16:46:05 INFO - PROCESS | 1662 | 1466725565724 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120d5f400) [pid = 1662] [serial = 1769] [outer = 0x112976000] 16:46:06 INFO - PROCESS | 1662 | 1466725566064 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:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 16:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:46:06 INFO - PROCESS | 1662 | 1466725566117 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1662 | 1466725566119 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 1662 | 1466725566121 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1662 | 1466725566122 Marionette TRACE conn2 <- [1,2330,null,{}] 16:46:06 INFO - PROCESS | 1662 | 1466725566125 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:46:06 INFO - PROCESS | 1662 | 1466725566126 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:06 INFO - PROCESS | 1662 | 1466725566203 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:46:06 INFO - PROCESS | 1662 | 1466725566207 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1662 | 1466725566210 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1265e0000 == 33 [pid = 1662] [id = 590] 16:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x120ee9c00) [pid = 1662] [serial = 1770] [outer = 0x0] 16:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x121128000) [pid = 1662] [serial = 1771] [outer = 0x120ee9c00] 16:46:06 INFO - PROCESS | 1662 | 1466725566236 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12174e000) [pid = 1662] [serial = 1772] [outer = 0x120ee9c00] 16:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:46:06 INFO - PROCESS | 1662 | 1466725566639 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:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 523ms 16:46:06 INFO - PROCESS | 1662 | 1466725566646 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:46:06 INFO - PROCESS | 1662 | 1466725566648 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 1662 | 1466725566651 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1662 | 1466725566653 Marionette TRACE conn2 <- [1,2334,null,{}] 16:46:06 INFO - PROCESS | 1662 | 1466725566656 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:46:06 INFO - PROCESS | 1662 | 1466725566658 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:06 INFO - PROCESS | 1662 | 1466725566817 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:46:06 INFO - PROCESS | 1662 | 1466725566827 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1662 | 1466725566829 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12881c000 == 34 [pid = 1662] [id = 591] 16:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112864400) [pid = 1662] [serial = 1773] [outer = 0x0] 16:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12197d000) [pid = 1662] [serial = 1774] [outer = 0x112864400] 16:46:06 INFO - PROCESS | 1662 | 1466725566878 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1241ba000) [pid = 1662] [serial = 1775] [outer = 0x112864400] 16:46:07 INFO - PROCESS | 1662 | 1466725567321 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:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 723ms 16:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:46:07 INFO - PROCESS | 1662 | 1466725567379 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1662 | 1466725567380 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:46:07 INFO - PROCESS | 1662 | 1466725567382 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1662 | 1466725567384 Marionette TRACE conn2 <- [1,2338,null,{}] 16:46:07 INFO - PROCESS | 1662 | 1466725567386 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:46:07 INFO - PROCESS | 1662 | 1466725567390 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:07 INFO - PROCESS | 1662 | 1466725567506 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:46:07 INFO - PROCESS | 1662 | 1466725567565 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1662 | 1466725567566 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a4a2800 == 35 [pid = 1662] [id = 592] 16:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1267c2c00) [pid = 1662] [serial = 1776] [outer = 0x0] 16:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12720e000) [pid = 1662] [serial = 1777] [outer = 0x1267c2c00] 16:46:07 INFO - PROCESS | 1662 | 1466725567591 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12727a800) [pid = 1662] [serial = 1778] [outer = 0x1267c2c00] 16:46:07 INFO - PROCESS | 1662 | 1466725567909 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:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 16:46:07 INFO - PROCESS | 1662 | 1466725567957 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1662 | 1466725567958 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:46:07 INFO - PROCESS | 1662 | 1466725567961 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1662 | 1466725567962 Marionette TRACE conn2 <- [1,2342,null,{}] 16:46:07 INFO - PROCESS | 1662 | 1466725567964 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:46:07 INFO - PROCESS | 1662 | 1466725567965 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:08 INFO - PROCESS | 1662 | 1466725568065 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:46:08 INFO - PROCESS | 1662 | 1466725568069 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1662 | 1466725568078 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b043800 == 36 [pid = 1662] [id = 593] 16:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1186a4400) [pid = 1662] [serial = 1779] [outer = 0x0] 16:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1272ef400) [pid = 1662] [serial = 1780] [outer = 0x1186a4400] 16:46:08 INFO - PROCESS | 1662 | 1466725568136 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12890cc00) [pid = 1662] [serial = 1781] [outer = 0x1186a4400] 16:46:08 INFO - PROCESS | 1662 | 1466725568418 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:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 16:46:08 INFO - PROCESS | 1662 | 1466725568448 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1662 | 1466725568449 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:46:08 INFO - PROCESS | 1662 | 1466725568452 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1662 | 1466725568453 Marionette TRACE conn2 <- [1,2346,null,{}] 16:46:08 INFO - PROCESS | 1662 | 1466725568455 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:46:08 INFO - PROCESS | 1662 | 1466725568457 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:08 INFO - PROCESS | 1662 | 1466725568561 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:46:08 INFO - PROCESS | 1662 | 1466725568565 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1662 | 1466725568566 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b72b800 == 37 [pid = 1662] [id = 594] 16:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12727bc00) [pid = 1662] [serial = 1782] [outer = 0x0] 16:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128911800) [pid = 1662] [serial = 1783] [outer = 0x12727bc00] 16:46:08 INFO - PROCESS | 1662 | 1466725568591 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128e2d800) [pid = 1662] [serial = 1784] [outer = 0x12727bc00] 16:46:08 INFO - PROCESS | 1662 | 1466725568939 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:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 16:46:08 INFO - PROCESS | 1662 | 1466725568978 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1662 | 1466725568980 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:46:08 INFO - PROCESS | 1662 | 1466725568982 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1662 | 1466725568983 Marionette TRACE conn2 <- [1,2350,null,{}] 16:46:08 INFO - PROCESS | 1662 | 1466725568985 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:46:08 INFO - PROCESS | 1662 | 1466725568986 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:09 INFO - PROCESS | 1662 | 1466725569143 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1186b6c00) [pid = 1662] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116465c00) [pid = 1662] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118660c00) [pid = 1662] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12112f400) [pid = 1662] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120d52800) [pid = 1662] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120d6b800) [pid = 1662] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f57c00) [pid = 1662] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x120d54800) [pid = 1662] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121888400) [pid = 1662] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116780400) [pid = 1662] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116635c00) [pid = 1662] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1121a1800) [pid = 1662] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112c8e800) [pid = 1662] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x121123400) [pid = 1662] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:46:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x117486800) [pid = 1662] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:46:09 INFO - PROCESS | 1662 | 1466725569189 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1662 | 1466725569190 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fdc000 == 38 [pid = 1662] [id = 595] 16:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112629400) [pid = 1662] [serial = 1785] [outer = 0x0] 16:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1131da400) [pid = 1662] [serial = 1786] [outer = 0x112629400] 16:46:09 INFO - PROCESS | 1662 | 1466725569215 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117ea6000) [pid = 1662] [serial = 1787] [outer = 0x112629400] 16:46:09 INFO - PROCESS | 1662 | 1466725569513 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:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 568ms 16:46:09 INFO - PROCESS | 1662 | 1466725569550 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1662 | 1466725569552 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:46:09 INFO - PROCESS | 1662 | 1466725569554 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1662 | 1466725569555 Marionette TRACE conn2 <- [1,2354,null,{}] 16:46:09 INFO - PROCESS | 1662 | 1466725569557 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:46:09 INFO - PROCESS | 1662 | 1466725569560 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:09 INFO - PROCESS | 1662 | 1466725569637 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:46:09 INFO - PROCESS | 1662 | 1466725569641 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1662 | 1466725569644 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c449000 == 39 [pid = 1662] [id = 596] 16:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118627400) [pid = 1662] [serial = 1788] [outer = 0x0] 16:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120d6b800) [pid = 1662] [serial = 1789] [outer = 0x118627400] 16:46:09 INFO - PROCESS | 1662 | 1466725569669 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128917400) [pid = 1662] [serial = 1790] [outer = 0x118627400] 16:46:10 INFO - PROCESS | 1662 | 1466725570015 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:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 16:46:10 INFO - PROCESS | 1662 | 1466725570024 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1662 | 1466725570027 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:46:10 INFO - PROCESS | 1662 | 1466725570030 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1662 | 1466725570032 Marionette TRACE conn2 <- [1,2358,null,{}] 16:46:10 INFO - PROCESS | 1662 | 1466725570034 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:46:10 INFO - PROCESS | 1662 | 1466725570035 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:10 INFO - PROCESS | 1662 | 1466725570162 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:46:10 INFO - PROCESS | 1662 | 1466725570168 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1662 | 1466725570169 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7df800 == 40 [pid = 1662] [id = 597] 16:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128e2dc00) [pid = 1662] [serial = 1791] [outer = 0x0] 16:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128ee4400) [pid = 1662] [serial = 1792] [outer = 0x128e2dc00] 16:46:10 INFO - PROCESS | 1662 | 1466725570195 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1291b1c00) [pid = 1662] [serial = 1793] [outer = 0x128e2dc00] 16:46:10 INFO - PROCESS | 1662 | 1466725570497 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:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 16:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:46:10 INFO - PROCESS | 1662 | 1466725570550 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1662 | 1466725570551 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:46:10 INFO - PROCESS | 1662 | 1466725570553 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1662 | 1466725570554 Marionette TRACE conn2 <- [1,2362,null,{}] 16:46:10 INFO - PROCESS | 1662 | 1466725570556 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:46:10 INFO - PROCESS | 1662 | 1466725570558 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:10 INFO - PROCESS | 1662 | 1466725570636 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:46:10 INFO - PROCESS | 1662 | 1466725570639 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1662 | 1466725570641 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d147000 == 41 [pid = 1662] [id = 598] 16:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129173800) [pid = 1662] [serial = 1794] [outer = 0x0] 16:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1291e8000) [pid = 1662] [serial = 1795] [outer = 0x129173800] 16:46:10 INFO - PROCESS | 1662 | 1466725570667 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a43b800) [pid = 1662] [serial = 1796] [outer = 0x129173800] 16:46:11 INFO - PROCESS | 1662 | 1466725571030 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:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 16:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:46:11 INFO - PROCESS | 1662 | 1466725571076 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1662 | 1466725571077 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:46:11 INFO - PROCESS | 1662 | 1466725571079 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1662 | 1466725571080 Marionette TRACE conn2 <- [1,2366,null,{}] 16:46:11 INFO - PROCESS | 1662 | 1466725571082 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:46:11 INFO - PROCESS | 1662 | 1466725571083 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:11 INFO - PROCESS | 1662 | 1466725571215 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:46:11 INFO - PROCESS | 1662 | 1466725571276 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1662 | 1466725571277 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fe0000 == 42 [pid = 1662] [id = 599] 16:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x110eccc00) [pid = 1662] [serial = 1797] [outer = 0x0] 16:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x111e36800) [pid = 1662] [serial = 1798] [outer = 0x110eccc00] 16:46:11 INFO - PROCESS | 1662 | 1466725571305 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x113235400) [pid = 1662] [serial = 1799] [outer = 0x110eccc00] 16:46:11 INFO - PROCESS | 1662 | 1466725571748 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:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 723ms 16:46:11 INFO - PROCESS | 1662 | 1466725571804 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1662 | 1466725571806 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:46:11 INFO - PROCESS | 1662 | 1466725571810 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1662 | 1466725571812 Marionette TRACE conn2 <- [1,2370,null,{}] 16:46:11 INFO - PROCESS | 1662 | 1466725571816 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:46:11 INFO - PROCESS | 1662 | 1466725571817 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:11 INFO - PROCESS | 1662 | 1466725571926 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:46:12 INFO - PROCESS | 1662 | 1466725572000 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1662 | 1466725572002 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x125d2b000 == 43 [pid = 1662] [id = 600] 16:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116465c00) [pid = 1662] [serial = 1800] [outer = 0x0] 16:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1184c6800) [pid = 1662] [serial = 1801] [outer = 0x116465c00] 16:46:12 INFO - PROCESS | 1662 | 1466725572033 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118fdf000) [pid = 1662] [serial = 1802] [outer = 0x116465c00] 16:46:12 INFO - PROCESS | 1662 | 1466725572466 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:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 16:46:12 INFO - PROCESS | 1662 | 1466725572481 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 1662 | 1466725572484 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:46:12 INFO - PROCESS | 1662 | 1466725572486 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1662 | 1466725572488 Marionette TRACE conn2 <- [1,2374,null,{}] 16:46:12 INFO - PROCESS | 1662 | 1466725572491 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:46:12 INFO - PROCESS | 1662 | 1466725572492 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:12 INFO - PROCESS | 1662 | 1466725572644 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:46:12 INFO - PROCESS | 1662 | 1466725572768 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1662 | 1466725572769 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7cd000 == 44 [pid = 1662] [id = 601] 16:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119ce5400) [pid = 1662] [serial = 1803] [outer = 0x0] 16:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121885000) [pid = 1662] [serial = 1804] [outer = 0x119ce5400] 16:46:12 INFO - PROCESS | 1662 | 1466725572799 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124a6f800) [pid = 1662] [serial = 1805] [outer = 0x119ce5400] 16:46:13 INFO - PROCESS | 1662 | 1466725573245 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:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 769ms 16:46:13 INFO - PROCESS | 1662 | 1466725573255 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1662 | 1466725573260 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:46:13 INFO - PROCESS | 1662 | 1466725573268 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1662 | 1466725573271 Marionette TRACE conn2 <- [1,2378,null,{}] 16:46:13 INFO - PROCESS | 1662 | 1466725573274 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:46:13 INFO - PROCESS | 1662 | 1466725573276 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:13 INFO - PROCESS | 1662 | 1466725573383 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:46:13 INFO - PROCESS | 1662 | 1466725573444 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1662 | 1466725573446 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d415800 == 45 [pid = 1662] [id = 602] 16:46:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126217c00) [pid = 1662] [serial = 1806] [outer = 0x0] 16:46:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1271ce400) [pid = 1662] [serial = 1807] [outer = 0x126217c00] 16:46:13 INFO - PROCESS | 1662 | 1466725573514 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x129152800) [pid = 1662] [serial = 1808] [outer = 0x126217c00] 16:46:13 INFO - PROCESS | 1662 | 1466725573931 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:46:13 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:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 678ms 16:46:13 INFO - PROCESS | 1662 | 1466725573943 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1662 | 1466725573946 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:46:13 INFO - PROCESS | 1662 | 1466725573948 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1662 | 1466725573949 Marionette TRACE conn2 <- [1,2382,null,{}] 16:46:13 INFO - PROCESS | 1662 | 1466725573952 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:46:13 INFO - PROCESS | 1662 | 1466725573953 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:14 INFO - PROCESS | 1662 | 1466725574202 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:46:14 INFO - PROCESS | 1662 | 1466725574297 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1662 | 1466725574298 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a4a800 == 46 [pid = 1662] [id = 603] 16:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1164e3000) [pid = 1662] [serial = 1809] [outer = 0x0] 16:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x116784800) [pid = 1662] [serial = 1810] [outer = 0x1164e3000] 16:46:14 INFO - PROCESS | 1662 | 1466725574327 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1182a4400) [pid = 1662] [serial = 1811] [outer = 0x1164e3000] 16:46:14 INFO - PROCESS | 1662 | 1466725574757 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:46:14 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:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 873ms 16:46:14 INFO - PROCESS | 1662 | 1466725574822 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:46:14 INFO - PROCESS | 1662 | 1466725574825 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:46:14 INFO - PROCESS | 1662 | 1466725574828 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1662 | 1466725574830 Marionette TRACE conn2 <- [1,2386,null,{}] 16:46:14 INFO - PROCESS | 1662 | 1466725574833 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:46:14 INFO - PROCESS | 1662 | 1466725574834 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:14 INFO - PROCESS | 1662 | 1466725574931 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:46:14 INFO - PROCESS | 1662 | 1466725574996 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1662 | 1466725574997 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x119317000 == 47 [pid = 1662] [id = 604] 16:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118653400) [pid = 1662] [serial = 1812] [outer = 0x0] 16:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1186ac000) [pid = 1662] [serial = 1813] [outer = 0x118653400] 16:46:15 INFO - PROCESS | 1662 | 1466725575024 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1195ba400) [pid = 1662] [serial = 1814] [outer = 0x118653400] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12d147000 == 46 [pid = 1662] [id = 598] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7df800 == 45 [pid = 1662] [id = 597] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c449000 == 44 [pid = 1662] [id = 596] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116fdc000 == 43 [pid = 1662] [id = 595] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12b72b800 == 42 [pid = 1662] [id = 594] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12b043800 == 41 [pid = 1662] [id = 593] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12a4a2800 == 40 [pid = 1662] [id = 592] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12881c000 == 39 [pid = 1662] [id = 591] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1265e0000 == 38 [pid = 1662] [id = 590] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12136e000 == 37 [pid = 1662] [id = 589] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116fe1800 == 36 [pid = 1662] [id = 588] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118221800 == 35 [pid = 1662] [id = 587] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x123a20800 == 34 [pid = 1662] [id = 586] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x117e61800 == 33 [pid = 1662] [id = 585] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x123aba800 == 32 [pid = 1662] [id = 584] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119a4a800 == 31 [pid = 1662] [id = 603] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12d415800 == 30 [pid = 1662] [id = 602] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7cd000 == 29 [pid = 1662] [id = 601] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x125d2b000 == 28 [pid = 1662] [id = 600] 16:46:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116fe0000 == 27 [pid = 1662] [id = 599] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119612c00) [pid = 1662] [serial = 1735] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11714a400) [pid = 1662] [serial = 1726] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x117ea1400) [pid = 1662] [serial = 1727] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11865c000) [pid = 1662] [serial = 1729] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1186acc00) [pid = 1662] [serial = 1730] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x113276800) [pid = 1662] [serial = 1723] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x110ed0400) [pid = 1662] [serial = 1724] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x127117400) [pid = 1662] [serial = 1751] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1184c6000) [pid = 1662] [serial = 1721] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117e9d000) [pid = 1662] [serial = 1720] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118fd8000) [pid = 1662] [serial = 1732] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1182aa800) [pid = 1662] [serial = 1709] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117480400) [pid = 1662] [serial = 1708] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119612800) [pid = 1662] [serial = 1712] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118fd9c00) [pid = 1662] [serial = 1711] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125e73000) [pid = 1662] [serial = 1715] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1218ca000) [pid = 1662] [serial = 1714] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121127c00) [pid = 1662] [serial = 1738] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12726f400) [pid = 1662] [serial = 1718] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120d4b800) [pid = 1662] [serial = 1736] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1182a5c00) [pid = 1662] [serial = 1747] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1241b3400) [pid = 1662] [serial = 1741] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12197e800) [pid = 1662] [serial = 1739] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125e79000) [pid = 1662] [serial = 1744] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1249af400) [pid = 1662] [serial = 1742] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126528400) [pid = 1662] [serial = 1717] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120ee9000) [pid = 1662] [serial = 1748] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126218000) [pid = 1662] [serial = 1750] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x127277800) [pid = 1662] [serial = 1753] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1195bd000) [pid = 1662] [serial = 1745] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1195bf800) [pid = 1662] [serial = 1733] [outer = 0x0] [url = about:blank] 16:46:15 INFO - PROCESS | 1662 | 1466725575968 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:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1176ms 16:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:46:16 INFO - PROCESS | 1662 | 1466725576004 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1662 | 1466725576006 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:46:16 INFO - PROCESS | 1662 | 1466725576011 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1662 | 1466725576013 Marionette TRACE conn2 <- [1,2390,null,{}] 16:46:16 INFO - PROCESS | 1662 | 1466725576017 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:46:16 INFO - PROCESS | 1662 | 1466725576019 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:16 INFO - PROCESS | 1662 | 1466725576102 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:46:16 INFO - PROCESS | 1662 | 1466725576159 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1662 | 1466725576162 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fd4800 == 28 [pid = 1662] [id = 605] 16:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x113276800) [pid = 1662] [serial = 1815] [outer = 0x0] 16:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x115eb0400) [pid = 1662] [serial = 1816] [outer = 0x113276800] 16:46:16 INFO - PROCESS | 1662 | 1466725576192 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1164e9c00) [pid = 1662] [serial = 1817] [outer = 0x113276800] 16:46:16 INFO - PROCESS | 1662 | 1466725576550 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:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 16:46:16 INFO - PROCESS | 1662 | 1466725576582 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1662 | 1466725576587 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:46:16 INFO - PROCESS | 1662 | 1466725576596 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1662 | 1466725576599 Marionette TRACE conn2 <- [1,2394,null,{}] 16:46:16 INFO - PROCESS | 1662 | 1466725576603 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:46:16 INFO - PROCESS | 1662 | 1466725576605 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:16 INFO - PROCESS | 1662 | 1466725576720 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:46:16 INFO - PROCESS | 1662 | 1466725576780 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1662 | 1466725576781 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x118521800 == 29 [pid = 1662] [id = 606] 16:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116767800) [pid = 1662] [serial = 1818] [outer = 0x0] 16:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11714e800) [pid = 1662] [serial = 1819] [outer = 0x116767800] 16:46:16 INFO - PROCESS | 1662 | 1466725576808 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1184c6000) [pid = 1662] [serial = 1820] [outer = 0x116767800] 16:46:17 INFO - PROCESS | 1662 | 1466725577132 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:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 573ms 16:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:46:17 INFO - PROCESS | 1662 | 1466725577169 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1662 | 1466725577170 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1662 | 1466725577172 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1662 | 1466725577175 Marionette TRACE conn2 <- [1,2398,null,{}] 16:46:17 INFO - PROCESS | 1662 | 1466725577185 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:46:17 INFO - PROCESS | 1662 | 1466725577188 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:17 INFO - PROCESS | 1662 | 1466725577266 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:46:17 INFO - PROCESS | 1662 | 1466725577325 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1662 | 1466725577328 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1164b9000 == 30 [pid = 1662] [id = 607] 16:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11299e000) [pid = 1662] [serial = 1821] [outer = 0x0] 16:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1186bc000) [pid = 1662] [serial = 1822] [outer = 0x11299e000] 16:46:17 INFO - PROCESS | 1662 | 1466725577355 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1195c2c00) [pid = 1662] [serial = 1823] [outer = 0x11299e000] 16:46:17 INFO - PROCESS | 1662 | 1466725577626 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:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 473ms 16:46:17 INFO - PROCESS | 1662 | 1466725577650 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1662 | 1466725577652 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:46:17 INFO - PROCESS | 1662 | 1466725577654 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1662 | 1466725577655 Marionette TRACE conn2 <- [1,2402,null,{}] 16:46:17 INFO - PROCESS | 1662 | 1466725577665 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:46:17 INFO - PROCESS | 1662 | 1466725577666 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:17 INFO - PROCESS | 1662 | 1466725577748 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:46:17 INFO - PROCESS | 1662 | 1466725577753 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1662 | 1466725577754 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f12800 == 31 [pid = 1662] [id = 608] 16:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119612800) [pid = 1662] [serial = 1824] [outer = 0x0] 16:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120d4f000) [pid = 1662] [serial = 1825] [outer = 0x119612800] 16:46:17 INFO - PROCESS | 1662 | 1466725577781 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120d65c00) [pid = 1662] [serial = 1826] [outer = 0x119612800] 16:46:18 INFO - PROCESS | 1662 | 1466725578150 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:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 16:46:18 INFO - PROCESS | 1662 | 1466725578176 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:46:18 INFO - PROCESS | 1662 | 1466725578184 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:46:18 INFO - PROCESS | 1662 | 1466725578187 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1662 | 1466725578188 Marionette TRACE conn2 <- [1,2406,null,{}] 16:46:18 INFO - PROCESS | 1662 | 1466725578190 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:46:18 INFO - PROCESS | 1662 | 1466725578191 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:18 INFO - PROCESS | 1662 | 1466725578296 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:46:18 INFO - PROCESS | 1662 | 1466725578300 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1662 | 1466725578301 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x125edd800 == 32 [pid = 1662] [id = 609] 16:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117ea3800) [pid = 1662] [serial = 1827] [outer = 0x0] 16:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120ee5800) [pid = 1662] [serial = 1828] [outer = 0x117ea3800] 16:46:18 INFO - PROCESS | 1662 | 1466725578326 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12127e400) [pid = 1662] [serial = 1829] [outer = 0x117ea3800] 16:46:18 INFO - PROCESS | 1662 | 1466725578719 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:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 16:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:46:18 INFO - PROCESS | 1662 | 1466725578756 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1662 | 1466725578757 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:46:18 INFO - PROCESS | 1662 | 1466725578762 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1662 | 1466725578763 Marionette TRACE conn2 <- [1,2410,null,{}] 16:46:18 INFO - PROCESS | 1662 | 1466725578765 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:46:18 INFO - PROCESS | 1662 | 1466725578770 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:18 INFO - PROCESS | 1662 | 1466725578883 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:46:18 INFO - PROCESS | 1662 | 1466725578927 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1662 | 1466725578928 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ad800 == 33 [pid = 1662] [id = 610] 16:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12134fc00) [pid = 1662] [serial = 1830] [outer = 0x0] 16:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124470800) [pid = 1662] [serial = 1831] [outer = 0x12134fc00] 16:46:18 INFO - PROCESS | 1662 | 1466725578952 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x125e72c00) [pid = 1662] [serial = 1832] [outer = 0x12134fc00] 16:46:19 INFO - PROCESS | 1662 | 1466725579293 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:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 16:46:19 INFO - PROCESS | 1662 | 1466725579335 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:46:19 INFO - PROCESS | 1662 | 1466725579345 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:46:19 INFO - PROCESS | 1662 | 1466725579348 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1662 | 1466725579350 Marionette TRACE conn2 <- [1,2414,null,{}] 16:46:19 INFO - PROCESS | 1662 | 1466725579353 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:46:19 INFO - PROCESS | 1662 | 1466725579355 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:19 INFO - PROCESS | 1662 | 1466725579498 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:46:19 INFO - PROCESS | 1662 | 1466725579519 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1662 | 1466725579521 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1d000 == 34 [pid = 1662] [id = 611] 16:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126219400) [pid = 1662] [serial = 1833] [outer = 0x0] 16:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1265a1000) [pid = 1662] [serial = 1834] [outer = 0x126219400] 16:46:19 INFO - PROCESS | 1662 | 1466725579560 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1271cd400) [pid = 1662] [serial = 1835] [outer = 0x126219400] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1267c2c00) [pid = 1662] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1186a4400) [pid = 1662] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12727bc00) [pid = 1662] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112864400) [pid = 1662] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x117484800) [pid = 1662] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120ee9c00) [pid = 1662] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11299ac00) [pid = 1662] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112976000) [pid = 1662] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1182a2800) [pid = 1662] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11677c400) [pid = 1662] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12726ec00) [pid = 1662] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112629400) [pid = 1662] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118627400) [pid = 1662] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128e2dc00) [pid = 1662] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:46:20 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129173800) [pid = 1662] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:46:20 INFO - PROCESS | 1662 | 1466725580168 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:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 871ms 16:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:46:20 INFO - PROCESS | 1662 | 1466725580219 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1662 | 1466725580220 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:46:20 INFO - PROCESS | 1662 | 1466725580223 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1662 | 1466725580225 Marionette TRACE conn2 <- [1,2418,null,{}] 16:46:20 INFO - PROCESS | 1662 | 1466725580228 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:46:20 INFO - PROCESS | 1662 | 1466725580229 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:20 INFO - PROCESS | 1662 | 1466725580304 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:46:20 INFO - PROCESS | 1662 | 1466725580311 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1662 | 1466725580313 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2f800 == 35 [pid = 1662] [id = 612] 16:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11285b000) [pid = 1662] [serial = 1836] [outer = 0x0] 16:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1182ae000) [pid = 1662] [serial = 1837] [outer = 0x11285b000] 16:46:20 INFO - PROCESS | 1662 | 1466725580337 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120ee9c00) [pid = 1662] [serial = 1838] [outer = 0x11285b000] 16:46:20 INFO - PROCESS | 1662 | 1466725580648 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:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 472ms 16:46:20 INFO - PROCESS | 1662 | 1466725580707 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1662 | 1466725580719 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:46:20 INFO - PROCESS | 1662 | 1466725580730 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1662 | 1466725580731 Marionette TRACE conn2 <- [1,2422,null,{}] 16:46:20 INFO - PROCESS | 1662 | 1466725580733 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:46:20 INFO - PROCESS | 1662 | 1466725580735 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:20 INFO - PROCESS | 1662 | 1466725580814 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:46:20 INFO - PROCESS | 1662 | 1466725580818 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1662 | 1466725580819 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x119adf000 == 36 [pid = 1662] [id = 613] 16:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1241b1000) [pid = 1662] [serial = 1839] [outer = 0x0] 16:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x127204c00) [pid = 1662] [serial = 1840] [outer = 0x1241b1000] 16:46:20 INFO - PROCESS | 1662 | 1466725580844 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12720f400) [pid = 1662] [serial = 1841] [outer = 0x1241b1000] 16:46:21 INFO - PROCESS | 1662 | 1466725581200 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:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 16:46:21 INFO - PROCESS | 1662 | 1466725581252 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:46:21 INFO - PROCESS | 1662 | 1466725581254 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:46:21 INFO - PROCESS | 1662 | 1466725581257 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1662 | 1466725581259 Marionette TRACE conn2 <- [1,2426,null,{}] 16:46:21 INFO - PROCESS | 1662 | 1466725581262 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:46:21 INFO - PROCESS | 1662 | 1466725581264 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:21 INFO - PROCESS | 1662 | 1466725581418 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:46:21 INFO - PROCESS | 1662 | 1466725581430 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1662 | 1466725581431 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a834800 == 37 [pid = 1662] [id = 614] 16:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124324000) [pid = 1662] [serial = 1842] [outer = 0x0] 16:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12726fc00) [pid = 1662] [serial = 1843] [outer = 0x124324000] 16:46:21 INFO - PROCESS | 1662 | 1466725581470 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12727c800) [pid = 1662] [serial = 1844] [outer = 0x124324000] 16:46:21 INFO - PROCESS | 1662 | 1466725581863 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:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 622ms 16:46:21 INFO - PROCESS | 1662 | 1466725581879 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:46:21 INFO - PROCESS | 1662 | 1466725581881 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:46:21 INFO - PROCESS | 1662 | 1466725581890 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1662 | 1466725581892 Marionette TRACE conn2 <- [1,2430,null,{}] 16:46:21 INFO - PROCESS | 1662 | 1466725581894 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:46:21 INFO - PROCESS | 1662 | 1466725581896 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:21 INFO - PROCESS | 1662 | 1466725581984 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:46:22 INFO - PROCESS | 1662 | 1466725582048 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1662 | 1466725582049 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ed8000 == 38 [pid = 1662] [id = 615] 16:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12629a400) [pid = 1662] [serial = 1845] [outer = 0x0] 16:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1272f3800) [pid = 1662] [serial = 1846] [outer = 0x12629a400] 16:46:22 INFO - PROCESS | 1662 | 1466725582075 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12914d000) [pid = 1662] [serial = 1847] [outer = 0x12629a400] 16:46:22 INFO - PROCESS | 1662 | 1466725582611 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:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 779ms 16:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:46:22 INFO - PROCESS | 1662 | 1466725582663 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1662 | 1466725582665 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:46:22 INFO - PROCESS | 1662 | 1466725582668 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1662 | 1466725582672 Marionette TRACE conn2 <- [1,2434,null,{}] 16:46:22 INFO - PROCESS | 1662 | 1466725582676 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:46:22 INFO - PROCESS | 1662 | 1466725582677 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:22 INFO - PROCESS | 1662 | 1466725582816 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:46:22 INFO - PROCESS | 1662 | 1466725582901 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1662 | 1466725582903 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x11850b000 == 39 [pid = 1662] [id = 616] 16:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x115ae5400) [pid = 1662] [serial = 1848] [outer = 0x0] 16:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11645f800) [pid = 1662] [serial = 1849] [outer = 0x115ae5400] 16:46:22 INFO - PROCESS | 1662 | 1466725582934 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116f9d400) [pid = 1662] [serial = 1850] [outer = 0x115ae5400] 16:46:23 INFO - PROCESS | 1662 | 1466725583456 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:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 825ms 16:46:23 INFO - PROCESS | 1662 | 1466725583520 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1662 | 1466725583523 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:46:23 INFO - PROCESS | 1662 | 1466725583531 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1662 | 1466725583533 Marionette TRACE conn2 <- [1,2438,null,{}] 16:46:23 INFO - PROCESS | 1662 | 1466725583536 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:46:23 INFO - PROCESS | 1662 | 1466725583538 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:23 INFO - PROCESS | 1662 | 1466725583651 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:46:23 INFO - PROCESS | 1662 | 1466725583853 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1662 | 1466725583855 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ecc000 == 40 [pid = 1662] [id = 617] 16:46:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x110ed1400) [pid = 1662] [serial = 1851] [outer = 0x0] 16:46:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112863c00) [pid = 1662] [serial = 1852] [outer = 0x110ed1400] 16:46:23 INFO - PROCESS | 1662 | 1466725583883 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x115ae9000) [pid = 1662] [serial = 1853] [outer = 0x110ed1400] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12a834800 == 39 [pid = 1662] [id = 614] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119adf000 == 38 [pid = 1662] [id = 613] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x128f2f800 == 37 [pid = 1662] [id = 612] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1d000 == 36 [pid = 1662] [id = 611] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ad800 == 35 [pid = 1662] [id = 610] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x125edd800 == 34 [pid = 1662] [id = 609] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x123f12800 == 33 [pid = 1662] [id = 608] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1164b9000 == 32 [pid = 1662] [id = 607] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118521800 == 31 [pid = 1662] [id = 606] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116fd4800 == 30 [pid = 1662] [id = 605] 16:46:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119317000 == 29 [pid = 1662] [id = 604] 16:46:24 INFO - PROCESS | 1662 | 1466725584366 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:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12720e000) [pid = 1662] [serial = 1777] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1272ef400) [pid = 1662] [serial = 1780] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12727a800) [pid = 1662] [serial = 1778] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128911800) [pid = 1662] [serial = 1783] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12890cc00) [pid = 1662] [serial = 1781] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128e2d800) [pid = 1662] [serial = 1784] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12197d000) [pid = 1662] [serial = 1774] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1182ad000) [pid = 1662] [serial = 1765] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118690400) [pid = 1662] [serial = 1766] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121128000) [pid = 1662] [serial = 1771] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12174e000) [pid = 1662] [serial = 1772] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113c22800) [pid = 1662] [serial = 1756] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1164e8400) [pid = 1662] [serial = 1757] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119611400) [pid = 1662] [serial = 1768] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d5f400) [pid = 1662] [serial = 1769] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118624000) [pid = 1662] [serial = 1759] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118687c00) [pid = 1662] [serial = 1760] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116784400) [pid = 1662] [serial = 1762] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117485000) [pid = 1662] [serial = 1763] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1272eb400) [pid = 1662] [serial = 1754] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x117ea6000) [pid = 1662] [serial = 1787] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128917400) [pid = 1662] [serial = 1790] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128ee4400) [pid = 1662] [serial = 1792] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1291b1c00) [pid = 1662] [serial = 1793] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1131da400) [pid = 1662] [serial = 1786] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1241ba000) [pid = 1662] [serial = 1775] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x120d6b800) [pid = 1662] [serial = 1789] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12a43b800) [pid = 1662] [serial = 1796] [outer = 0x0] [url = about:blank] 16:46:24 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1291e8000) [pid = 1662] [serial = 1795] [outer = 0x0] [url = about:blank] 16:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 872ms 16:46:24 INFO - PROCESS | 1662 | 1466725584404 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1662 | 1466725584406 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:46:24 INFO - PROCESS | 1662 | 1466725584415 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1662 | 1466725584417 Marionette TRACE conn2 <- [1,2442,null,{}] 16:46:24 INFO - PROCESS | 1662 | 1466725584421 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:46:24 INFO - PROCESS | 1662 | 1466725584422 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:24 INFO - PROCESS | 1662 | 1466725584506 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:46:24 INFO - PROCESS | 1662 | 1466725584515 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1662 | 1466725584516 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e67000 == 30 [pid = 1662] [id = 618] 16:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1132a8000) [pid = 1662] [serial = 1854] [outer = 0x0] 16:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x113c5d800) [pid = 1662] [serial = 1855] [outer = 0x1132a8000] 16:46:24 INFO - PROCESS | 1662 | 1466725584544 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x115f5c400) [pid = 1662] [serial = 1856] [outer = 0x1132a8000] 16:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms 16:46:24 INFO - PROCESS | 1662 | 1466725584879 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:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:46:24 INFO - PROCESS | 1662 | 1466725584887 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1662 | 1466725584889 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:46:24 INFO - PROCESS | 1662 | 1466725584891 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1662 | 1466725584894 Marionette TRACE conn2 <- [1,2446,null,{}] 16:46:24 INFO - PROCESS | 1662 | 1466725584898 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:46:24 INFO - PROCESS | 1662 | 1466725584899 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:25 INFO - PROCESS | 1662 | 1466725585003 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:46:25 INFO - PROCESS | 1662 | 1466725585065 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1662 | 1466725585067 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195cf800 == 31 [pid = 1662] [id = 619] 16:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116769c00) [pid = 1662] [serial = 1857] [outer = 0x0] 16:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11714a400) [pid = 1662] [serial = 1858] [outer = 0x116769c00] 16:46:25 INFO - PROCESS | 1662 | 1466725585092 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1176d0c00) [pid = 1662] [serial = 1859] [outer = 0x116769c00] 16:46:25 INFO - PROCESS | 1662 | 1466725585399 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:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 16:46:25 INFO - PROCESS | 1662 | 1466725585417 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1662 | 1466725585418 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:46:25 INFO - PROCESS | 1662 | 1466725585427 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1662 | 1466725585433 Marionette TRACE conn2 <- [1,2450,null,{}] 16:46:25 INFO - PROCESS | 1662 | 1466725585436 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:46:25 INFO - PROCESS | 1662 | 1466725585439 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:25 INFO - PROCESS | 1662 | 1466725585520 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:46:25 INFO - PROCESS | 1662 | 1466725585583 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1662 | 1466725585584 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12181f800 == 32 [pid = 1662] [id = 620] 16:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11299ac00) [pid = 1662] [serial = 1860] [outer = 0x0] 16:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117ea0c00) [pid = 1662] [serial = 1861] [outer = 0x11299ac00] 16:46:25 INFO - PROCESS | 1662 | 1466725585609 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112859000) [pid = 1662] [serial = 1862] [outer = 0x11299ac00] 16:46:25 INFO - PROCESS | 1662 | 1466725585899 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:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 531ms 16:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:46:25 INFO - PROCESS | 1662 | 1466725585952 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1662 | 1466725585954 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:46:25 INFO - PROCESS | 1662 | 1466725585956 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1662 | 1466725585957 Marionette TRACE conn2 <- [1,2454,null,{}] 16:46:25 INFO - PROCESS | 1662 | 1466725585962 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:46:25 INFO - PROCESS | 1662 | 1466725585963 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:26 INFO - PROCESS | 1662 | 1466725586098 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:46:26 INFO - PROCESS | 1662 | 1466725586187 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1662 | 1466725586189 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ecd800 == 33 [pid = 1662] [id = 621] 16:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x110ecb000) [pid = 1662] [serial = 1863] [outer = 0x0] 16:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x111f07800) [pid = 1662] [serial = 1864] [outer = 0x110ecb000] 16:46:26 INFO - PROCESS | 1662 | 1466725586242 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112975000) [pid = 1662] [serial = 1865] [outer = 0x110ecb000] 16:46:26 INFO - PROCESS | 1662 | 1466725586747 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:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 822ms 16:46:26 INFO - PROCESS | 1662 | 1466725586784 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1662 | 1466725586787 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:46:26 INFO - PROCESS | 1662 | 1466725586790 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1662 | 1466725586792 Marionette TRACE conn2 <- [1,2458,null,{}] 16:46:26 INFO - PROCESS | 1662 | 1466725586811 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:46:26 INFO - PROCESS | 1662 | 1466725586814 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:26 INFO - PROCESS | 1662 | 1466725586916 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:46:26 INFO - PROCESS | 1662 | 1466725586973 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1662 | 1466725586974 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a17800 == 34 [pid = 1662] [id = 622] 16:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x115ea8400) [pid = 1662] [serial = 1866] [outer = 0x0] 16:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116789800) [pid = 1662] [serial = 1867] [outer = 0x115ea8400] 16:46:27 INFO - PROCESS | 1662 | 1466725587005 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1182ad000) [pid = 1662] [serial = 1868] [outer = 0x115ea8400] 16:46:27 INFO - PROCESS | 1662 | 1466725587473 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:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 733ms 16:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:46:27 INFO - PROCESS | 1662 | 1466725587527 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 1662 | 1466725587529 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:46:27 INFO - PROCESS | 1662 | 1466725587532 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1662 | 1466725587533 Marionette TRACE conn2 <- [1,2462,null,{}] 16:46:27 INFO - PROCESS | 1662 | 1466725587536 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:46:27 INFO - PROCESS | 1662 | 1466725587538 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:27 INFO - PROCESS | 1662 | 1466725587636 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:46:27 INFO - PROCESS | 1662 | 1466725587708 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1662 | 1466725587710 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x128805800 == 35 [pid = 1662] [id = 623] 16:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118691400) [pid = 1662] [serial = 1869] [outer = 0x0] 16:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118851c00) [pid = 1662] [serial = 1870] [outer = 0x118691400] 16:46:27 INFO - PROCESS | 1662 | 1466725587738 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118fd8000) [pid = 1662] [serial = 1871] [outer = 0x118691400] 16:46:28 INFO - PROCESS | 1662 | 1466725588158 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:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 669ms 16:46:28 INFO - PROCESS | 1662 | 1466725588201 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1662 | 1466725588204 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:46:28 INFO - PROCESS | 1662 | 1466725588235 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1662 | 1466725588238 Marionette TRACE conn2 <- [1,2466,null,{}] 16:46:28 INFO - PROCESS | 1662 | 1466725588241 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:46:28 INFO - PROCESS | 1662 | 1466725588243 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:28 INFO - PROCESS | 1662 | 1466725588380 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:46:28 INFO - PROCESS | 1662 | 1466725588433 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1662 | 1466725588434 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fe4800 == 36 [pid = 1662] [id = 624] 16:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118fd8400) [pid = 1662] [serial = 1872] [outer = 0x0] 16:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11997b000) [pid = 1662] [serial = 1873] [outer = 0x118fd8400] 16:46:28 INFO - PROCESS | 1662 | 1466725588465 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d53400) [pid = 1662] [serial = 1874] [outer = 0x118fd8400] 16:46:28 INFO - PROCESS | 1662 | 1466725588867 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:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 678ms 16:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:46:28 INFO - PROCESS | 1662 | 1466725588908 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1662 | 1466725588910 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:46:28 INFO - PROCESS | 1662 | 1466725588912 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1662 | 1466725588913 Marionette TRACE conn2 <- [1,2470,null,{}] 16:46:28 INFO - PROCESS | 1662 | 1466725588916 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:46:28 INFO - PROCESS | 1662 | 1466725588917 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:29 INFO - PROCESS | 1662 | 1466725589016 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:46:29 INFO - PROCESS | 1662 | 1466725589074 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1662 | 1466725589075 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2d000 == 37 [pid = 1662] [id = 625] 16:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120d5f400) [pid = 1662] [serial = 1875] [outer = 0x0] 16:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120eec000) [pid = 1662] [serial = 1876] [outer = 0x120d5f400] 16:46:29 INFO - PROCESS | 1662 | 1466725589105 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121403000) [pid = 1662] [serial = 1877] [outer = 0x120d5f400] 16:46:29 INFO - PROCESS | 1662 | 1466725589547 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:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 16:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:46:29 INFO - PROCESS | 1662 | 1466725589583 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1662 | 1466725589584 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:46:29 INFO - PROCESS | 1662 | 1466725589586 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1662 | 1466725589588 Marionette TRACE conn2 <- [1,2474,null,{}] 16:46:29 INFO - PROCESS | 1662 | 1466725589590 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:46:29 INFO - PROCESS | 1662 | 1466725589591 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:29 INFO - PROCESS | 1662 | 1466725589746 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:46:29 INFO - PROCESS | 1662 | 1466725589887 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1662 | 1466725589889 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x118550000 == 38 [pid = 1662] [id = 626] 16:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1121a1800) [pid = 1662] [serial = 1878] [outer = 0x0] 16:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x112866000) [pid = 1662] [serial = 1879] [outer = 0x1121a1800] 16:46:29 INFO - PROCESS | 1662 | 1466725589917 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1131e4800) [pid = 1662] [serial = 1880] [outer = 0x1121a1800] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12181f800 == 37 [pid = 1662] [id = 620] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x1195cf800 == 36 [pid = 1662] [id = 619] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x117e67000 == 35 [pid = 1662] [id = 618] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x115ecc000 == 34 [pid = 1662] [id = 617] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x11850b000 == 33 [pid = 1662] [id = 616] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x125ed8000 == 32 [pid = 1662] [id = 615] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x128f2d000 == 31 [pid = 1662] [id = 625] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x116fe4800 == 30 [pid = 1662] [id = 624] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x128805800 == 29 [pid = 1662] [id = 623] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x123a17800 == 28 [pid = 1662] [id = 622] 16:46:30 INFO - PROCESS | 1662 | --DOCSHELL 0x115ecd800 == 27 [pid = 1662] [id = 621] 16:46:30 INFO - PROCESS | 1662 | 1466725590971 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:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1423ms 16:46:31 INFO - PROCESS | 1662 | 1466725591012 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1662 | 1466725591014 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:46:31 INFO - PROCESS | 1662 | 1466725591018 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1662 | 1466725591019 Marionette TRACE conn2 <- [1,2478,null,{}] 16:46:31 INFO - PROCESS | 1662 | 1466725591024 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:46:31 INFO - PROCESS | 1662 | 1466725591025 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:31 INFO - PROCESS | 1662 | 1466725591111 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:46:31 INFO - PROCESS | 1662 | 1466725591146 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1662 | 1466725591149 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x117474000 == 28 [pid = 1662] [id = 627] 16:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x113239000) [pid = 1662] [serial = 1881] [outer = 0x0] 16:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113c23800) [pid = 1662] [serial = 1882] [outer = 0x113239000] 16:46:31 INFO - PROCESS | 1662 | 1466725591178 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1162a7000) [pid = 1662] [serial = 1883] [outer = 0x113239000] 16:46:31 INFO - PROCESS | 1662 | 1466725591624 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:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms 16:46:31 INFO - PROCESS | 1662 | 1466725591639 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1662 | 1466725591646 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:46:31 INFO - PROCESS | 1662 | 1466725591660 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1662 | 1466725591663 Marionette TRACE conn2 <- [1,2482,null,{}] 16:46:31 INFO - PROCESS | 1662 | 1466725591667 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:46:31 INFO - PROCESS | 1662 | 1466725591670 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:31 INFO - PROCESS | 1662 | 1466725591824 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:46:31 INFO - PROCESS | 1662 | 1466725591849 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1662 | 1466725591852 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1195e4800 == 29 [pid = 1662] [id = 628] 16:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116789000) [pid = 1662] [serial = 1884] [outer = 0x0] 16:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x117480400) [pid = 1662] [serial = 1885] [outer = 0x116789000] 16:46:31 INFO - PROCESS | 1662 | 1466725591896 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1182a5c00) [pid = 1662] [serial = 1886] [outer = 0x116789000] 16:46:32 INFO - PROCESS | 1662 | 1466725592278 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:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 679ms 16:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:46:32 INFO - PROCESS | 1662 | 1466725592331 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 1662 | 1466725592333 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:46:32 INFO - PROCESS | 1662 | 1466725592335 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 1662 | 1466725592337 Marionette TRACE conn2 <- [1,2486,null,{}] 16:46:32 INFO - PROCESS | 1662 | 1466725592352 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:46:32 INFO - PROCESS | 1662 | 1466725592356 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:32 INFO - PROCESS | 1662 | 1466725592459 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:46:32 INFO - PROCESS | 1662 | 1466725592516 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 1662 | 1466725592518 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x125d2a800 == 30 [pid = 1662] [id = 629] 16:46:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1186a1c00) [pid = 1662] [serial = 1887] [outer = 0x0] 16:46:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118855400) [pid = 1662] [serial = 1888] [outer = 0x1186a1c00] 16:46:32 INFO - PROCESS | 1662 | 1466725592545 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118fe4000) [pid = 1662] [serial = 1889] [outer = 0x1186a1c00] 16:46:32 INFO - PROCESS | 1662 | 1466725592890 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:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 570ms 16:46:32 INFO - PROCESS | 1662 | 1466725592906 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 1662 | 1466725592908 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:46:32 INFO - PROCESS | 1662 | 1466725592912 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 1662 | 1466725592913 Marionette TRACE conn2 <- [1,2490,null,{}] 16:46:32 INFO - PROCESS | 1662 | 1466725592916 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:46:32 INFO - PROCESS | 1662 | 1466725592917 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:33 INFO - PROCESS | 1662 | 1466725593018 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:46:33 INFO - PROCESS | 1662 | 1466725593030 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1662 | 1466725593031 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288ab800 == 31 [pid = 1662] [id = 630] 16:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1195c1c00) [pid = 1662] [serial = 1890] [outer = 0x0] 16:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11961b400) [pid = 1662] [serial = 1891] [outer = 0x1195c1c00] 16:46:33 INFO - PROCESS | 1662 | 1466725593057 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x120d52400) [pid = 1662] [serial = 1892] [outer = 0x1195c1c00] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x117ea3800) [pid = 1662] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12134fc00) [pid = 1662] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118653400) [pid = 1662] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11299e000) [pid = 1662] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x113276800) [pid = 1662] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116767800) [pid = 1662] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119612800) [pid = 1662] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x110eccc00) [pid = 1662] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116465c00) [pid = 1662] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119ce5400) [pid = 1662] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126219400) [pid = 1662] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126217c00) [pid = 1662] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124324000) [pid = 1662] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1241b1000) [pid = 1662] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1164e3000) [pid = 1662] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116769c00) [pid = 1662] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11299ac00) [pid = 1662] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1132a8000) [pid = 1662] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12629a400) [pid = 1662] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115ae5400) [pid = 1662] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:46:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x110ed1400) [pid = 1662] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:46:33 INFO - PROCESS | 1662 | 1466725593627 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:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 768ms 16:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:46:33 INFO - PROCESS | 1662 | 1466725593681 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1662 | 1466725593682 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:46:33 INFO - PROCESS | 1662 | 1466725593684 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1662 | 1466725593686 Marionette TRACE conn2 <- [1,2494,null,{}] 16:46:33 INFO - PROCESS | 1662 | 1466725593688 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:46:33 INFO - PROCESS | 1662 | 1466725593689 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:33 INFO - PROCESS | 1662 | 1466725593790 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:46:33 INFO - PROCESS | 1662 | 1466725593850 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1662 | 1466725593851 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d97000 == 32 [pid = 1662] [id = 631] 16:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x110ecac00) [pid = 1662] [serial = 1893] [outer = 0x0] 16:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x115a46000) [pid = 1662] [serial = 1894] [outer = 0x110ecac00] 16:46:33 INFO - PROCESS | 1662 | 1466725593878 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1176cb400) [pid = 1662] [serial = 1895] [outer = 0x110ecac00] 16:46:34 INFO - PROCESS | 1662 | 1466725594136 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:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 467ms 16:46:34 INFO - PROCESS | 1662 | 1466725594153 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1662 | 1466725594154 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:46:34 INFO - PROCESS | 1662 | 1466725594165 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1662 | 1466725594166 Marionette TRACE conn2 <- [1,2498,null,{}] 16:46:34 INFO - PROCESS | 1662 | 1466725594168 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:46:34 INFO - PROCESS | 1662 | 1466725594172 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:34 INFO - PROCESS | 1662 | 1466725594274 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:46:34 INFO - PROCESS | 1662 | 1466725594281 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1662 | 1466725594282 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a833000 == 33 [pid = 1662] [id = 632] 16:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11865fc00) [pid = 1662] [serial = 1896] [outer = 0x0] 16:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120edf400) [pid = 1662] [serial = 1897] [outer = 0x11865fc00] 16:46:34 INFO - PROCESS | 1662 | 1466725594307 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121971800) [pid = 1662] [serial = 1898] [outer = 0x11865fc00] 16:46:34 INFO - PROCESS | 1662 | 1466725594620 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:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 473ms 16:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:46:34 INFO - PROCESS | 1662 | 1466725594633 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1662 | 1466725594634 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:46:34 INFO - PROCESS | 1662 | 1466725594636 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1662 | 1466725594637 Marionette TRACE conn2 <- [1,2502,null,{}] 16:46:34 INFO - PROCESS | 1662 | 1466725594640 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:46:34 INFO - PROCESS | 1662 | 1466725594641 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:34 INFO - PROCESS | 1662 | 1466725594721 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:46:34 INFO - PROCESS | 1662 | 1466725594787 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1662 | 1466725594788 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b04b000 == 34 [pid = 1662] [id = 633] 16:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118fe3400) [pid = 1662] [serial = 1899] [outer = 0x0] 16:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121bd4000) [pid = 1662] [serial = 1900] [outer = 0x118fe3400] 16:46:34 INFO - PROCESS | 1662 | 1466725594814 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1241b6000) [pid = 1662] [serial = 1901] [outer = 0x118fe3400] 16:46:35 INFO - PROCESS | 1662 | 1466725595091 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:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 16:46:35 INFO - PROCESS | 1662 | 1466725595107 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1662 | 1466725595108 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:46:35 INFO - PROCESS | 1662 | 1466725595118 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1662 | 1466725595119 Marionette TRACE conn2 <- [1,2506,null,{}] 16:46:35 INFO - PROCESS | 1662 | 1466725595121 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:46:35 INFO - PROCESS | 1662 | 1466725595122 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:35 INFO - PROCESS | 1662 | 1466725595201 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:46:35 INFO - PROCESS | 1662 | 1466725595204 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1662 | 1466725595205 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb21800 == 35 [pid = 1662] [id = 634] 16:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11299b800) [pid = 1662] [serial = 1902] [outer = 0x0] 16:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1249b1000) [pid = 1662] [serial = 1903] [outer = 0x11299b800] 16:46:35 INFO - PROCESS | 1662 | 1466725595232 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x125e6a800) [pid = 1662] [serial = 1904] [outer = 0x11299b800] 16:46:35 INFO - PROCESS | 1662 | 1466725595537 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:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 16:46:35 INFO - PROCESS | 1662 | 1466725595640 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:46:35 INFO - PROCESS | 1662 | 1466725595642 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:46:35 INFO - PROCESS | 1662 | 1466725595645 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1662 | 1466725595648 Marionette TRACE conn2 <- [1,2510,null,{}] 16:46:35 INFO - PROCESS | 1662 | 1466725595652 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:46:35 INFO - PROCESS | 1662 | 1466725595654 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:35 INFO - PROCESS | 1662 | 1466725595772 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:46:35 INFO - PROCESS | 1662 | 1466725595850 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1662 | 1466725595852 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11850b000 == 36 [pid = 1662] [id = 635] 16:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x111e61c00) [pid = 1662] [serial = 1905] [outer = 0x0] 16:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11285cc00) [pid = 1662] [serial = 1906] [outer = 0x111e61c00] 16:46:35 INFO - PROCESS | 1662 | 1466725595884 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11310b800) [pid = 1662] [serial = 1907] [outer = 0x111e61c00] 16:46:36 INFO - PROCESS | 1662 | 1466725596414 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:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 823ms 16:46:36 INFO - PROCESS | 1662 | 1466725596471 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1662 | 1466725596473 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:46:36 INFO - PROCESS | 1662 | 1466725596480 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1662 | 1466725596482 Marionette TRACE conn2 <- [1,2514,null,{}] 16:46:36 INFO - PROCESS | 1662 | 1466725596485 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:46:36 INFO - PROCESS | 1662 | 1466725596487 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:36 INFO - PROCESS | 1662 | 1466725596594 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:46:36 INFO - PROCESS | 1662 | 1466725596674 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1662 | 1466725596675 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x128812000 == 37 [pid = 1662] [id = 636] 16:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x117481800) [pid = 1662] [serial = 1908] [outer = 0x0] 16:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1182a5400) [pid = 1662] [serial = 1909] [outer = 0x117481800] 16:46:36 INFO - PROCESS | 1662 | 1466725596706 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118629800) [pid = 1662] [serial = 1910] [outer = 0x117481800] 16:46:37 INFO - PROCESS | 1662 | 1466725597233 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:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 776ms 16:46:37 INFO - PROCESS | 1662 | 1466725597252 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1662 | 1466725597253 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:46:37 INFO - PROCESS | 1662 | 1466725597256 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1662 | 1466725597257 Marionette TRACE conn2 <- [1,2518,null,{}] 16:46:37 INFO - PROCESS | 1662 | 1466725597264 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:46:37 INFO - PROCESS | 1662 | 1466725597268 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:37 INFO - PROCESS | 1662 | 1466725597468 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:46:37 INFO - PROCESS | 1662 | 1466725597536 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1662 | 1466725597537 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1167d8000 == 38 [pid = 1662] [id = 637] 16:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x112865400) [pid = 1662] [serial = 1911] [outer = 0x0] 16:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1129dec00) [pid = 1662] [serial = 1912] [outer = 0x112865400] 16:46:37 INFO - PROCESS | 1662 | 1466725597566 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116465c00) [pid = 1662] [serial = 1913] [outer = 0x112865400] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12b04b000 == 37 [pid = 1662] [id = 633] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12a833000 == 36 [pid = 1662] [id = 632] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x120d97000 == 35 [pid = 1662] [id = 631] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1288ab800 == 34 [pid = 1662] [id = 630] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x125d2a800 == 33 [pid = 1662] [id = 629] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1195e4800 == 32 [pid = 1662] [id = 628] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x117474000 == 31 [pid = 1662] [id = 627] 16:46:37 INFO - PROCESS | 1662 | --DOCSHELL 0x118550000 == 30 [pid = 1662] [id = 626] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x121885000) [pid = 1662] [serial = 1804] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1265a1000) [pid = 1662] [serial = 1834] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x117ea0c00) [pid = 1662] [serial = 1861] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x125e72c00) [pid = 1662] [serial = 1832] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124a6f800) [pid = 1662] [serial = 1805] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x113c5d800) [pid = 1662] [serial = 1855] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1182ae000) [pid = 1662] [serial = 1837] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1271ce400) [pid = 1662] [serial = 1807] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12726fc00) [pid = 1662] [serial = 1843] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x129152800) [pid = 1662] [serial = 1808] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1271cd400) [pid = 1662] [serial = 1835] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x127204c00) [pid = 1662] [serial = 1840] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1182a4400) [pid = 1662] [serial = 1811] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12727c800) [pid = 1662] [serial = 1844] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116784800) [pid = 1662] [serial = 1810] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115f5c400) [pid = 1662] [serial = 1856] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116f9d400) [pid = 1662] [serial = 1850] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11645f800) [pid = 1662] [serial = 1849] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112859000) [pid = 1662] [serial = 1862] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12720f400) [pid = 1662] [serial = 1841] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1272f3800) [pid = 1662] [serial = 1846] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x120d65c00) [pid = 1662] [serial = 1826] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12914d000) [pid = 1662] [serial = 1847] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120ee5800) [pid = 1662] [serial = 1828] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124470800) [pid = 1662] [serial = 1831] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1195ba400) [pid = 1662] [serial = 1814] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1186ac000) [pid = 1662] [serial = 1813] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1186bc000) [pid = 1662] [serial = 1822] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1195c2c00) [pid = 1662] [serial = 1823] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x115eb0400) [pid = 1662] [serial = 1816] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1164e9c00) [pid = 1662] [serial = 1817] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11714e800) [pid = 1662] [serial = 1819] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1184c6000) [pid = 1662] [serial = 1820] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x120d4f000) [pid = 1662] [serial = 1825] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12127e400) [pid = 1662] [serial = 1829] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112863c00) [pid = 1662] [serial = 1852] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1176d0c00) [pid = 1662] [serial = 1859] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11714a400) [pid = 1662] [serial = 1858] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x115ae9000) [pid = 1662] [serial = 1853] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x113235400) [pid = 1662] [serial = 1799] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x111e36800) [pid = 1662] [serial = 1798] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118fdf000) [pid = 1662] [serial = 1802] [outer = 0x0] [url = about:blank] 16:46:37 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1184c6800) [pid = 1662] [serial = 1801] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1662 | 1466725598010 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:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 774ms 16:46:38 INFO - PROCESS | 1662 | 1466725598038 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1662 | 1466725598041 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:46:38 INFO - PROCESS | 1662 | 1466725598053 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1662 | 1466725598054 Marionette TRACE conn2 <- [1,2522,null,{}] 16:46:38 INFO - PROCESS | 1662 | 1466725598058 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:46:38 INFO - PROCESS | 1662 | 1466725598059 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:38 INFO - PROCESS | 1662 | 1466725598146 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:46:38 INFO - PROCESS | 1662 | 1466725598150 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1662 | 1466725598152 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118247800 == 31 [pid = 1662] [id = 638] 16:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x116768800) [pid = 1662] [serial = 1914] [outer = 0x0] 16:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1176cc800) [pid = 1662] [serial = 1915] [outer = 0x116768800] 16:46:38 INFO - PROCESS | 1662 | 1466725598179 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1184c4000) [pid = 1662] [serial = 1916] [outer = 0x116768800] 16:46:38 INFO - PROCESS | 1662 | 1466725598534 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:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 16:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:46:38 INFO - PROCESS | 1662 | 1466725598592 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1662 | 1466725598594 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:46:38 INFO - PROCESS | 1662 | 1466725598597 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1662 | 1466725598599 Marionette TRACE conn2 <- [1,2526,null,{}] 16:46:38 INFO - PROCESS | 1662 | 1466725598601 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:46:38 INFO - PROCESS | 1662 | 1466725598602 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:38 INFO - PROCESS | 1662 | 1466725598682 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:46:38 INFO - PROCESS | 1662 | 1466725598689 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1662 | 1466725598691 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d9a800 == 32 [pid = 1662] [id = 639] 16:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118653400) [pid = 1662] [serial = 1917] [outer = 0x0] 16:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1186bb800) [pid = 1662] [serial = 1918] [outer = 0x118653400] 16:46:38 INFO - PROCESS | 1662 | 1466725598719 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118fe1000) [pid = 1662] [serial = 1919] [outer = 0x118653400] 16:46:39 INFO - PROCESS | 1662 | 1466725599069 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:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 16:46:39 INFO - PROCESS | 1662 | 1466725599127 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1662 | 1466725599129 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:46:39 INFO - PROCESS | 1662 | 1466725599138 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1662 | 1466725599141 Marionette TRACE conn2 <- [1,2530,null,{}] 16:46:39 INFO - PROCESS | 1662 | 1466725599144 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:46:39 INFO - PROCESS | 1662 | 1466725599146 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:39 INFO - PROCESS | 1662 | 1466725599235 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:46:39 INFO - PROCESS | 1662 | 1466725599238 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1662 | 1466725599239 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f17800 == 33 [pid = 1662] [id = 640] 16:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1195bd000) [pid = 1662] [serial = 1920] [outer = 0x0] 16:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119612c00) [pid = 1662] [serial = 1921] [outer = 0x1195bd000] 16:46:39 INFO - PROCESS | 1662 | 1466725599264 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120d68400) [pid = 1662] [serial = 1922] [outer = 0x1195bd000] 16:46:39 INFO - PROCESS | 1662 | 1466725599600 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:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 474ms 16:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:46:39 INFO - PROCESS | 1662 | 1466725599610 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1662 | 1466725599613 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:46:39 INFO - PROCESS | 1662 | 1466725599615 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1662 | 1466725599617 Marionette TRACE conn2 <- [1,2534,null,{}] 16:46:39 INFO - PROCESS | 1662 | 1466725599619 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:46:39 INFO - PROCESS | 1662 | 1466725599620 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:39 INFO - PROCESS | 1662 | 1466725599698 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:46:39 INFO - PROCESS | 1662 | 1466725599702 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1662 | 1466725599703 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x127150000 == 34 [pid = 1662] [id = 641] 16:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120d6a400) [pid = 1662] [serial = 1923] [outer = 0x0] 16:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x121351800) [pid = 1662] [serial = 1924] [outer = 0x120d6a400] 16:46:39 INFO - PROCESS | 1662 | 1466725599730 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12188fc00) [pid = 1662] [serial = 1925] [outer = 0x120d6a400] 16:46:40 INFO - PROCESS | 1662 | 1466725600055 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:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 468ms 16:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:46:40 INFO - PROCESS | 1662 | 1466725600084 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1662 | 1466725600085 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:46:40 INFO - PROCESS | 1662 | 1466725600087 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1662 | 1466725600088 Marionette TRACE conn2 <- [1,2538,null,{}] 16:46:40 INFO - PROCESS | 1662 | 1466725600091 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:46:40 INFO - PROCESS | 1662 | 1466725600092 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:40 INFO - PROCESS | 1662 | 1466725600206 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:46:40 INFO - PROCESS | 1662 | 1466725600215 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1662 | 1466725600219 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x128be6000 == 35 [pid = 1662] [id = 642] 16:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1241b6400) [pid = 1662] [serial = 1926] [outer = 0x0] 16:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1249ad000) [pid = 1662] [serial = 1927] [outer = 0x1241b6400] 16:46:40 INFO - PROCESS | 1662 | 1466725600252 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x126217c00) [pid = 1662] [serial = 1928] [outer = 0x1241b6400] 16:46:40 INFO - PROCESS | 1662 | 1466725600612 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:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 568ms 16:46:40 INFO - PROCESS | 1662 | 1466725600656 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1662 | 1466725600658 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:46:40 INFO - PROCESS | 1662 | 1466725600662 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1662 | 1466725600663 Marionette TRACE conn2 <- [1,2542,null,{}] 16:46:40 INFO - PROCESS | 1662 | 1466725600665 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:46:40 INFO - PROCESS | 1662 | 1466725600667 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:40 INFO - PROCESS | 1662 | 1466725600772 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:46:40 INFO - PROCESS | 1662 | 1466725600783 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1662 | 1466725600784 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a49f800 == 36 [pid = 1662] [id = 643] 16:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12629fc00) [pid = 1662] [serial = 1929] [outer = 0x0] 16:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1267c2800) [pid = 1662] [serial = 1930] [outer = 0x12629fc00] 16:46:40 INFO - PROCESS | 1662 | 1466725600809 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1271cf000) [pid = 1662] [serial = 1931] [outer = 0x12629fc00] 16:46:41 INFO - PROCESS | 1662 | 1466725601149 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:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 16:46:41 INFO - PROCESS | 1662 | 1466725601183 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1662 | 1466725601184 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:46:41 INFO - PROCESS | 1662 | 1466725601186 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1662 | 1466725601187 Marionette TRACE conn2 <- [1,2546,null,{}] 16:46:41 INFO - PROCESS | 1662 | 1466725601190 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:46:41 INFO - PROCESS | 1662 | 1466725601191 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:41 INFO - PROCESS | 1662 | 1466725601290 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:46:41 INFO - PROCESS | 1662 | 1466725601294 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1662 | 1466725601295 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a835000 == 37 [pid = 1662] [id = 644] 16:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110ecfc00) [pid = 1662] [serial = 1932] [outer = 0x0] 16:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x127207400) [pid = 1662] [serial = 1933] [outer = 0x110ecfc00] 16:46:41 INFO - PROCESS | 1662 | 1466725601319 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127210000) [pid = 1662] [serial = 1934] [outer = 0x110ecfc00] 16:46:41 INFO - PROCESS | 1662 | 1466725601640 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:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 468ms 16:46:41 INFO - PROCESS | 1662 | 1466725601655 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1662 | 1466725601656 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:46:41 INFO - PROCESS | 1662 | 1466725601667 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1662 | 1466725601668 Marionette TRACE conn2 <- [1,2550,null,{}] 16:46:41 INFO - PROCESS | 1662 | 1466725601671 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:46:41 INFO - PROCESS | 1662 | 1466725601672 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:41 INFO - PROCESS | 1662 | 1466725601780 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:46:41 INFO - PROCESS | 1662 | 1466725601784 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1662 | 1466725601785 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb0c000 == 38 [pid = 1662] [id = 645] 16:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126525c00) [pid = 1662] [serial = 1935] [outer = 0x0] 16:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12726e400) [pid = 1662] [serial = 1936] [outer = 0x126525c00] 16:46:41 INFO - PROCESS | 1662 | 1466725601843 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12727dc00) [pid = 1662] [serial = 1937] [outer = 0x126525c00] 16:46:42 INFO - PROCESS | 1662 | 1466725602206 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:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11285b000) [pid = 1662] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x110ecb000) [pid = 1662] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115ea8400) [pid = 1662] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118691400) [pid = 1662] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118fd8400) [pid = 1662] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116789000) [pid = 1662] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x113239000) [pid = 1662] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1121a1800) [pid = 1662] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118fe3400) [pid = 1662] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120d5f400) [pid = 1662] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1186a1c00) [pid = 1662] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x110ecac00) [pid = 1662] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1195c1c00) [pid = 1662] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:46:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11865fc00) [pid = 1662] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 577ms 16:46:42 INFO - PROCESS | 1662 | 1466725602237 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1662 | 1466725602238 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:46:42 INFO - PROCESS | 1662 | 1466725602240 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1662 | 1466725602241 Marionette TRACE conn2 <- [1,2554,null,{}] 16:46:42 INFO - PROCESS | 1662 | 1466725602246 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:46:42 INFO - PROCESS | 1662 | 1466725602247 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:42 INFO - PROCESS | 1662 | 1466725602325 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:46:42 INFO - PROCESS | 1662 | 1466725602331 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1662 | 1466725602332 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x121379800 == 39 [pid = 1662] [id = 646] 16:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113c20400) [pid = 1662] [serial = 1938] [outer = 0x0] 16:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115f61400) [pid = 1662] [serial = 1939] [outer = 0x113c20400] 16:46:42 INFO - PROCESS | 1662 | 1466725602356 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118653c00) [pid = 1662] [serial = 1940] [outer = 0x113c20400] 16:46:42 INFO - PROCESS | 1662 | 1466725602672 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:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 472ms 16:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:46:42 INFO - PROCESS | 1662 | 1466725602712 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1662 | 1466725602714 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:46:42 INFO - PROCESS | 1662 | 1466725602716 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1662 | 1466725602717 Marionette TRACE conn2 <- [1,2558,null,{}] 16:46:42 INFO - PROCESS | 1662 | 1466725602719 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:46:42 INFO - PROCESS | 1662 | 1466725602720 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:42 INFO - PROCESS | 1662 | 1466725602802 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:46:42 INFO - PROCESS | 1662 | 1466725602866 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1662 | 1466725602867 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7da800 == 40 [pid = 1662] [id = 647] 16:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118fe3400) [pid = 1662] [serial = 1941] [outer = 0x0] 16:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120ee4000) [pid = 1662] [serial = 1942] [outer = 0x118fe3400] 16:46:42 INFO - PROCESS | 1662 | 1466725602894 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1272efc00) [pid = 1662] [serial = 1943] [outer = 0x118fe3400] 16:46:43 INFO - PROCESS | 1662 | 1466725603234 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:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 16:46:43 INFO - PROCESS | 1662 | 1466725603284 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1662 | 1466725603286 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:46:43 INFO - PROCESS | 1662 | 1466725603288 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1662 | 1466725603290 Marionette TRACE conn2 <- [1,2562,null,{}] 16:46:43 INFO - PROCESS | 1662 | 1466725603292 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:46:43 INFO - PROCESS | 1662 | 1466725603294 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:43 INFO - PROCESS | 1662 | 1466725603388 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:46:43 INFO - PROCESS | 1662 | 1466725603453 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1662 | 1466725603454 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc95000 == 41 [pid = 1662] [id = 648] 16:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11961e800) [pid = 1662] [serial = 1944] [outer = 0x0] 16:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12890d800) [pid = 1662] [serial = 1945] [outer = 0x11961e800] 16:46:43 INFO - PROCESS | 1662 | 1466725603478 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128ee7000) [pid = 1662] [serial = 1946] [outer = 0x11961e800] 16:46:43 INFO - PROCESS | 1662 | 1466725603761 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:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 16:46:43 INFO - PROCESS | 1662 | 1466725603808 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1662 | 1466725603810 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:46:43 INFO - PROCESS | 1662 | 1466725603815 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1662 | 1466725603816 Marionette TRACE conn2 <- [1,2566,null,{}] 16:46:43 INFO - PROCESS | 1662 | 1466725603818 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:46:43 INFO - PROCESS | 1662 | 1466725603820 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:43 INFO - PROCESS | 1662 | 1466725603905 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:46:43 INFO - PROCESS | 1662 | 1466725603909 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1662 | 1466725603910 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d182800 == 42 [pid = 1662] [id = 649] 16:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120eea000) [pid = 1662] [serial = 1947] [outer = 0x0] 16:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x129173800) [pid = 1662] [serial = 1948] [outer = 0x120eea000] 16:46:43 INFO - PROCESS | 1662 | 1466725603941 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12917d800) [pid = 1662] [serial = 1949] [outer = 0x120eea000] 16:46:44 INFO - PROCESS | 1662 | 1466725604397 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:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 620ms 16:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:46:44 INFO - PROCESS | 1662 | 1466725604435 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1662 | 1466725604437 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:46:44 INFO - PROCESS | 1662 | 1466725604440 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1662 | 1466725604442 Marionette TRACE conn2 <- [1,2570,null,{}] 16:46:44 INFO - PROCESS | 1662 | 1466725604447 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:46:44 INFO - PROCESS | 1662 | 1466725604448 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:44 INFO - PROCESS | 1662 | 1466725604562 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:46:44 INFO - PROCESS | 1662 | 1466725604663 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1662 | 1466725604664 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb0000 == 43 [pid = 1662] [id = 650] 16:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x115eb4000) [pid = 1662] [serial = 1950] [outer = 0x0] 16:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1162aa000) [pid = 1662] [serial = 1951] [outer = 0x115eb4000] 16:46:44 INFO - PROCESS | 1662 | 1466725604696 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116f93800) [pid = 1662] [serial = 1952] [outer = 0x115eb4000] 16:46:45 INFO - PROCESS | 1662 | 1466725605187 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:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 770ms 16:46:45 INFO - PROCESS | 1662 | 1466725605226 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 1662 | 1466725605230 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:46:45 INFO - PROCESS | 1662 | 1466725605236 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1662 | 1466725605238 Marionette TRACE conn2 <- [1,2574,null,{}] 16:46:45 INFO - PROCESS | 1662 | 1466725605241 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:46:45 INFO - PROCESS | 1662 | 1466725605243 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:45 INFO - PROCESS | 1662 | 1466725605350 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:46:45 INFO - PROCESS | 1662 | 1466725605426 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1662 | 1466725605427 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a5000 == 44 [pid = 1662] [id = 651] 16:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118657400) [pid = 1662] [serial = 1953] [outer = 0x0] 16:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1186ac800) [pid = 1662] [serial = 1954] [outer = 0x118657400] 16:46:45 INFO - PROCESS | 1662 | 1466725605457 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118fdcc00) [pid = 1662] [serial = 1955] [outer = 0x118657400] 16:46:45 INFO - PROCESS | 1662 | 1466725605867 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:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 671ms 16:46:45 INFO - PROCESS | 1662 | 1466725605907 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:46:45 INFO - PROCESS | 1662 | 1466725605909 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:46:45 INFO - PROCESS | 1662 | 1466725605911 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1662 | 1466725605914 Marionette TRACE conn2 <- [1,2578,null,{}] 16:46:45 INFO - PROCESS | 1662 | 1466725605922 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:46:45 INFO - PROCESS | 1662 | 1466725605925 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:46 INFO - PROCESS | 1662 | 1466725606033 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:46:46 INFO - PROCESS | 1662 | 1466725606096 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1662 | 1466725606097 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cca3800 == 45 [pid = 1662] [id = 652] 16:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119619c00) [pid = 1662] [serial = 1956] [outer = 0x0] 16:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x120ee7400) [pid = 1662] [serial = 1957] [outer = 0x119619c00] 16:46:46 INFO - PROCESS | 1662 | 1466725606169 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123fdfc00) [pid = 1662] [serial = 1958] [outer = 0x119619c00] 16:46:46 INFO - PROCESS | 1662 | 1466725606556 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:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 723ms 16:46:46 INFO - PROCESS | 1662 | 1466725606634 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1662 | 1466725606636 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:46:46 INFO - PROCESS | 1662 | 1466725606639 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1662 | 1466725606640 Marionette TRACE conn2 <- [1,2582,null,{}] 16:46:46 INFO - PROCESS | 1662 | 1466725606642 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:46:46 INFO - PROCESS | 1662 | 1466725606644 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:46 INFO - PROCESS | 1662 | 1466725606747 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:46:46 INFO - PROCESS | 1662 | 1466725606822 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1662 | 1466725606823 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ad3000 == 46 [pid = 1662] [id = 653] 16:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116767800) [pid = 1662] [serial = 1959] [outer = 0x0] 16:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x120d53c00) [pid = 1662] [serial = 1960] [outer = 0x116767800] 16:46:46 INFO - PROCESS | 1662 | 1466725606852 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126293000) [pid = 1662] [serial = 1961] [outer = 0x116767800] 16:46:47 INFO - PROCESS | 1662 | 1466725607469 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:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 872ms 16:46:47 INFO - PROCESS | 1662 | 1466725607512 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1662 | 1466725607515 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:46:47 INFO - PROCESS | 1662 | 1466725607518 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1662 | 1466725607519 Marionette TRACE conn2 <- [1,2586,null,{}] 16:46:47 INFO - PROCESS | 1662 | 1466725607523 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:46:47 INFO - PROCESS | 1662 | 1466725607525 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:47 INFO - PROCESS | 1662 | 1466725607624 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:46:47 INFO - PROCESS | 1662 | 1466725607704 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1662 | 1466725607705 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b2800 == 47 [pid = 1662] [id = 654] 16:46:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116782400) [pid = 1662] [serial = 1962] [outer = 0x0] 16:46:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11678a000) [pid = 1662] [serial = 1963] [outer = 0x116782400] 16:46:47 INFO - PROCESS | 1662 | 1466725607734 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x117481000) [pid = 1662] [serial = 1964] [outer = 0x116782400] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc95000 == 46 [pid = 1662] [id = 648] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7da800 == 45 [pid = 1662] [id = 647] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x121379800 == 44 [pid = 1662] [id = 646] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb0c000 == 43 [pid = 1662] [id = 645] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12a835000 == 42 [pid = 1662] [id = 644] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12a49f800 == 41 [pid = 1662] [id = 643] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x128be6000 == 40 [pid = 1662] [id = 642] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x127150000 == 39 [pid = 1662] [id = 641] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x123f17800 == 38 [pid = 1662] [id = 640] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x120d9a800 == 37 [pid = 1662] [id = 639] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x118247800 == 36 [pid = 1662] [id = 638] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1167d8000 == 35 [pid = 1662] [id = 637] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x128812000 == 34 [pid = 1662] [id = 636] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11850b000 == 33 [pid = 1662] [id = 635] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb21800 == 32 [pid = 1662] [id = 634] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x119ad3000 == 31 [pid = 1662] [id = 653] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12cca3800 == 30 [pid = 1662] [id = 652] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1288a5000 == 29 [pid = 1662] [id = 651] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12d182800 == 28 [pid = 1662] [id = 649] 16:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb0000 == 27 [pid = 1662] [id = 650] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x120ee9c00) [pid = 1662] [serial = 1838] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x111f07800) [pid = 1662] [serial = 1864] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1182ad000) [pid = 1662] [serial = 1868] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116789800) [pid = 1662] [serial = 1867] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118fd8000) [pid = 1662] [serial = 1871] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118851c00) [pid = 1662] [serial = 1870] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120d53400) [pid = 1662] [serial = 1874] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x117480400) [pid = 1662] [serial = 1885] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113c23800) [pid = 1662] [serial = 1882] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11997b000) [pid = 1662] [serial = 1873] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1131e4800) [pid = 1662] [serial = 1880] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112866000) [pid = 1662] [serial = 1879] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1241b6000) [pid = 1662] [serial = 1901] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121403000) [pid = 1662] [serial = 1877] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x120eec000) [pid = 1662] [serial = 1876] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118855400) [pid = 1662] [serial = 1888] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1249b1000) [pid = 1662] [serial = 1903] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112975000) [pid = 1662] [serial = 1865] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115a46000) [pid = 1662] [serial = 1894] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11961b400) [pid = 1662] [serial = 1891] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118fe4000) [pid = 1662] [serial = 1889] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x120edf400) [pid = 1662] [serial = 1897] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121971800) [pid = 1662] [serial = 1898] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x121bd4000) [pid = 1662] [serial = 1900] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120d52400) [pid = 1662] [serial = 1892] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1182a5c00) [pid = 1662] [serial = 1886] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1162a7000) [pid = 1662] [serial = 1883] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1176cb400) [pid = 1662] [serial = 1895] [outer = 0x0] [url = about:blank] 16:46:48 INFO - PROCESS | 1662 | 1466725608766 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:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1272ms 16:46:48 INFO - PROCESS | 1662 | 1466725608790 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1662 | 1466725608793 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:46:48 INFO - PROCESS | 1662 | 1466725608798 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1662 | 1466725608800 Marionette TRACE conn2 <- [1,2590,null,{}] 16:46:48 INFO - PROCESS | 1662 | 1466725608804 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:46:48 INFO - PROCESS | 1662 | 1466725608805 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:48 INFO - PROCESS | 1662 | 1466725608892 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:46:48 INFO - PROCESS | 1662 | 1466725608899 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1662 | 1466725608900 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae6800 == 28 [pid = 1662] [id = 655] 16:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x113276400) [pid = 1662] [serial = 1965] [outer = 0x0] 16:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113c5e000) [pid = 1662] [serial = 1966] [outer = 0x113276400] 16:46:48 INFO - PROCESS | 1662 | 1466725608950 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115f58000) [pid = 1662] [serial = 1967] [outer = 0x113276400] 16:46:49 INFO - PROCESS | 1662 | 1466725609332 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:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 16:46:49 INFO - PROCESS | 1662 | 1466725609369 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1662 | 1466725609373 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:46:49 INFO - PROCESS | 1662 | 1466725609378 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1662 | 1466725609380 Marionette TRACE conn2 <- [1,2594,null,{}] 16:46:49 INFO - PROCESS | 1662 | 1466725609382 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:46:49 INFO - PROCESS | 1662 | 1466725609384 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:49 INFO - PROCESS | 1662 | 1466725609462 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:46:49 INFO - PROCESS | 1662 | 1466725609466 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1662 | 1466725609467 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fa8000 == 29 [pid = 1662] [id = 656] 16:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1164ee400) [pid = 1662] [serial = 1968] [outer = 0x0] 16:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116f92800) [pid = 1662] [serial = 1969] [outer = 0x1164ee400] 16:46:49 INFO - PROCESS | 1662 | 1466725609497 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1176d0c00) [pid = 1662] [serial = 1970] [outer = 0x1164ee400] 16:46:49 INFO - PROCESS | 1662 | 1466725609846 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:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 16:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:46:49 INFO - PROCESS | 1662 | 1466725609904 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1662 | 1466725609905 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:46:49 INFO - PROCESS | 1662 | 1466725609908 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1662 | 1466725609911 Marionette TRACE conn2 <- [1,2598,null,{}] 16:46:49 INFO - PROCESS | 1662 | 1466725609918 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:46:49 INFO - PROCESS | 1662 | 1466725609921 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:50 INFO - PROCESS | 1662 | 1466725609998 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:46:50 INFO - PROCESS | 1662 | 1466725610003 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1662 | 1466725610005 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212cc800 == 30 [pid = 1662] [id = 657] 16:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112c17000) [pid = 1662] [serial = 1971] [outer = 0x0] 16:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1186a7c00) [pid = 1662] [serial = 1972] [outer = 0x112c17000] 16:46:50 INFO - PROCESS | 1662 | 1466725610036 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118f93800) [pid = 1662] [serial = 1973] [outer = 0x112c17000] 16:46:50 INFO - PROCESS | 1662 | 1466725610391 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:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 525ms 16:46:50 INFO - PROCESS | 1662 | 1466725610433 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:46:50 INFO - PROCESS | 1662 | 1466725610435 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:46:50 INFO - PROCESS | 1662 | 1466725610437 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1662 | 1466725610438 Marionette TRACE conn2 <- [1,2602,null,{}] 16:46:50 INFO - PROCESS | 1662 | 1466725610440 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:46:50 INFO - PROCESS | 1662 | 1466725610442 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:50 INFO - PROCESS | 1662 | 1466725610551 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:46:50 INFO - PROCESS | 1662 | 1466725610557 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1662 | 1466725610558 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f7f800 == 31 [pid = 1662] [id = 658] 16:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118fd8000) [pid = 1662] [serial = 1974] [outer = 0x0] 16:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1195c7800) [pid = 1662] [serial = 1975] [outer = 0x118fd8000] 16:46:50 INFO - PROCESS | 1662 | 1466725610584 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11997b000) [pid = 1662] [serial = 1976] [outer = 0x118fd8000] 16:46:50 INFO - PROCESS | 1662 | 1466725610918 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:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 16:46:50 INFO - PROCESS | 1662 | 1466725610959 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:46:50 INFO - PROCESS | 1662 | 1466725610960 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:46:50 INFO - PROCESS | 1662 | 1466725610962 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1662 | 1466725610970 Marionette TRACE conn2 <- [1,2606,null,{}] 16:46:50 INFO - PROCESS | 1662 | 1466725610972 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:46:50 INFO - PROCESS | 1662 | 1466725610974 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:51 INFO - PROCESS | 1662 | 1466725611066 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:46:51 INFO - PROCESS | 1662 | 1466725611105 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1662 | 1466725611106 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x127148800 == 32 [pid = 1662] [id = 659] 16:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1164e5800) [pid = 1662] [serial = 1977] [outer = 0x0] 16:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d51000) [pid = 1662] [serial = 1978] [outer = 0x1164e5800] 16:46:51 INFO - PROCESS | 1662 | 1466725611131 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120ee4400) [pid = 1662] [serial = 1979] [outer = 0x1164e5800] 16:46:51 INFO - PROCESS | 1662 | 1466725611469 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:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 526ms 16:46:51 INFO - PROCESS | 1662 | 1466725611489 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1662 | 1466725611491 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:46:51 INFO - PROCESS | 1662 | 1466725611494 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1662 | 1466725611497 Marionette TRACE conn2 <- [1,2610,null,{}] 16:46:51 INFO - PROCESS | 1662 | 1466725611499 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:46:51 INFO - PROCESS | 1662 | 1466725611503 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:51 INFO - PROCESS | 1662 | 1466725611628 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:46:51 INFO - PROCESS | 1662 | 1466725611632 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1662 | 1466725611633 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b7000 == 33 [pid = 1662] [id = 660] 16:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116765800) [pid = 1662] [serial = 1980] [outer = 0x0] 16:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121886000) [pid = 1662] [serial = 1981] [outer = 0x116765800] 16:46:51 INFO - PROCESS | 1662 | 1466725611658 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x125d1c800) [pid = 1662] [serial = 1982] [outer = 0x116765800] 16:46:52 INFO - PROCESS | 1662 | 1466725612003 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:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 16:46:52 INFO - PROCESS | 1662 | 1466725612032 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1662 | 1466725612034 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:46:52 INFO - PROCESS | 1662 | 1466725612038 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1662 | 1466725612039 Marionette TRACE conn2 <- [1,2614,null,{}] 16:46:52 INFO - PROCESS | 1662 | 1466725612042 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:46:52 INFO - PROCESS | 1662 | 1466725612046 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:52 INFO - PROCESS | 1662 | 1466725612206 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:46:52 INFO - PROCESS | 1662 | 1466725612221 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1662 | 1466725612222 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30d000 == 34 [pid = 1662] [id = 661] 16:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110ecbc00) [pid = 1662] [serial = 1983] [outer = 0x0] 16:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125e6e800) [pid = 1662] [serial = 1984] [outer = 0x110ecbc00] 16:46:52 INFO - PROCESS | 1662 | 1466725612246 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1267ce400) [pid = 1662] [serial = 1985] [outer = 0x110ecbc00] 16:46:52 INFO - PROCESS | 1662 | 1466725612565 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:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms 16:46:52 INFO - PROCESS | 1662 | 1466725612610 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1662 | 1466725612611 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:46:52 INFO - PROCESS | 1662 | 1466725612613 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1662 | 1466725612614 Marionette TRACE conn2 <- [1,2618,null,{}] 16:46:52 INFO - PROCESS | 1662 | 1466725612617 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:46:52 INFO - PROCESS | 1662 | 1466725612618 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:52 INFO - PROCESS | 1662 | 1466725612716 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:46:52 INFO - PROCESS | 1662 | 1466725612758 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1662 | 1466725612760 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a49f800 == 35 [pid = 1662] [id = 662] 16:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126529800) [pid = 1662] [serial = 1986] [outer = 0x0] 16:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1271d1000) [pid = 1662] [serial = 1987] [outer = 0x126529800] 16:46:52 INFO - PROCESS | 1662 | 1466725612784 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x127209800) [pid = 1662] [serial = 1988] [outer = 0x126529800] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12629fc00) [pid = 1662] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110ecfc00) [pid = 1662] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120d6a400) [pid = 1662] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116768800) [pid = 1662] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x126525c00) [pid = 1662] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112865400) [pid = 1662] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1195bd000) [pid = 1662] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11299b800) [pid = 1662] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118653400) [pid = 1662] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x117481800) [pid = 1662] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111e61c00) [pid = 1662] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11961e800) [pid = 1662] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120eea000) [pid = 1662] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113c20400) [pid = 1662] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118fe3400) [pid = 1662] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1241b6400) [pid = 1662] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:46:53 INFO - PROCESS | 1662 | 1466725613371 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:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 821ms 16:46:53 INFO - PROCESS | 1662 | 1466725613454 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:46:53 INFO - PROCESS | 1662 | 1466725613457 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:46:53 INFO - PROCESS | 1662 | 1466725613462 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1662 | 1466725613463 Marionette TRACE conn2 <- [1,2622,null,{}] 16:46:53 INFO - PROCESS | 1662 | 1466725613466 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:46:53 INFO - PROCESS | 1662 | 1466725613467 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:53 INFO - PROCESS | 1662 | 1466725613550 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:46:53 INFO - PROCESS | 1662 | 1466725613554 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1662 | 1466725613555 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212cc000 == 36 [pid = 1662] [id = 663] 16:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112c1e000) [pid = 1662] [serial = 1989] [outer = 0x0] 16:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118687c00) [pid = 1662] [serial = 1990] [outer = 0x112c1e000] 16:46:53 INFO - PROCESS | 1662 | 1466725613583 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12112f400) [pid = 1662] [serial = 1991] [outer = 0x112c1e000] 16:46:53 INFO - PROCESS | 1662 | 1466725613907 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:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 472ms 16:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:46:53 INFO - PROCESS | 1662 | 1466725613932 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1662 | 1466725613933 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:46:53 INFO - PROCESS | 1662 | 1466725613935 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1662 | 1466725613937 Marionette TRACE conn2 <- [1,2626,null,{}] 16:46:53 INFO - PROCESS | 1662 | 1466725613939 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:46:53 INFO - PROCESS | 1662 | 1466725613940 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:54 INFO - PROCESS | 1662 | 1466725614077 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:46:54 INFO - PROCESS | 1662 | 1466725614085 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1662 | 1466725614086 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b726000 == 37 [pid = 1662] [id = 664] 16:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x117ea1400) [pid = 1662] [serial = 1992] [outer = 0x0] 16:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1249ac000) [pid = 1662] [serial = 1993] [outer = 0x117ea1400] 16:46:54 INFO - PROCESS | 1662 | 1466725614126 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12720d000) [pid = 1662] [serial = 1994] [outer = 0x117ea1400] 16:46:54 INFO - PROCESS | 1662 | 1466725614534 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:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 620ms 16:46:54 INFO - PROCESS | 1662 | 1466725614555 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1662 | 1466725614557 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:46:54 INFO - PROCESS | 1662 | 1466725614560 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1662 | 1466725614563 Marionette TRACE conn2 <- [1,2630,null,{}] 16:46:54 INFO - PROCESS | 1662 | 1466725614566 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:46:54 INFO - PROCESS | 1662 | 1466725614567 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:54 INFO - PROCESS | 1662 | 1466725614670 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:46:54 INFO - PROCESS | 1662 | 1466725614733 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1662 | 1466725614735 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x127146800 == 38 [pid = 1662] [id = 665] 16:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127270800) [pid = 1662] [serial = 1995] [outer = 0x0] 16:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12727b800) [pid = 1662] [serial = 1996] [outer = 0x127270800] 16:46:54 INFO - PROCESS | 1662 | 1466725614766 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128911400) [pid = 1662] [serial = 1997] [outer = 0x127270800] 16:46:55 INFO - PROCESS | 1662 | 1466725615104 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:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 674ms 16:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:46:55 INFO - PROCESS | 1662 | 1466725615234 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1662 | 1466725615238 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:46:55 INFO - PROCESS | 1662 | 1466725615242 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1662 | 1466725615247 Marionette TRACE conn2 <- [1,2634,null,{}] 16:46:55 INFO - PROCESS | 1662 | 1466725615253 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:46:55 INFO - PROCESS | 1662 | 1466725615255 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:55 INFO - PROCESS | 1662 | 1466725615450 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:46:55 INFO - PROCESS | 1662 | 1466725615579 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1662 | 1466725615582 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fd2000 == 39 [pid = 1662] [id = 666] 16:46:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11285ec00) [pid = 1662] [serial = 1998] [outer = 0x0] 16:46:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11297c000) [pid = 1662] [serial = 1999] [outer = 0x11285ec00] 16:46:55 INFO - PROCESS | 1662 | 1466725615617 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115a46000) [pid = 1662] [serial = 2000] [outer = 0x11285ec00] 16:46:56 INFO - PROCESS | 1662 | 1466725616120 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:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 928ms 16:46:56 INFO - PROCESS | 1662 | 1466725616185 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1662 | 1466725616188 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:46:56 INFO - PROCESS | 1662 | 1466725616194 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1662 | 1466725616198 Marionette TRACE conn2 <- [1,2638,null,{}] 16:46:56 INFO - PROCESS | 1662 | 1466725616201 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:46:56 INFO - PROCESS | 1662 | 1466725616203 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:56 INFO - PROCESS | 1662 | 1466725616313 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:46:56 INFO - PROCESS | 1662 | 1466725616395 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1662 | 1466725616396 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f13000 == 40 [pid = 1662] [id = 667] 16:46:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117483800) [pid = 1662] [serial = 2001] [outer = 0x0] 16:46:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1182a4000) [pid = 1662] [serial = 2002] [outer = 0x117483800] 16:46:56 INFO - PROCESS | 1662 | 1466725616427 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118628400) [pid = 1662] [serial = 2003] [outer = 0x117483800] 16:46:57 INFO - PROCESS | 1662 | 1466725617079 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:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 929ms 16:46:57 INFO - PROCESS | 1662 | 1466725617120 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1662 | 1466725617122 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:46:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:46:57 INFO - PROCESS | 1662 | 1466725617126 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1662 | 1466725617131 Marionette TRACE conn2 <- [1,2642,null,{}] 16:46:57 INFO - PROCESS | 1662 | 1466725617139 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:46:57 INFO - PROCESS | 1662 | 1466725617141 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:57 INFO - PROCESS | 1662 | 1466725617251 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:46:57 INFO - PROCESS | 1662 | 1466725617336 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1662 | 1466725617339 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x118520800 == 41 [pid = 1662] [id = 668] 16:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116780800) [pid = 1662] [serial = 2004] [outer = 0x0] 16:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11681e400) [pid = 1662] [serial = 2005] [outer = 0x116780800] 16:46:57 INFO - PROCESS | 1662 | 1466725617368 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x117ea3800) [pid = 1662] [serial = 2006] [outer = 0x116780800] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b726000 == 40 [pid = 1662] [id = 664] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1212cc000 == 39 [pid = 1662] [id = 663] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a49f800 == 38 [pid = 1662] [id = 662] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30d000 == 37 [pid = 1662] [id = 661] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b7000 == 36 [pid = 1662] [id = 660] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x127148800 == 35 [pid = 1662] [id = 659] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123f7f800 == 34 [pid = 1662] [id = 658] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1212cc800 == 33 [pid = 1662] [id = 657] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118fa8000 == 32 [pid = 1662] [id = 656] 16:46:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae6800 == 31 [pid = 1662] [id = 655] 16:46:57 INFO - PROCESS | 1662 | 1466725617917 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:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1267c2800) [pid = 1662] [serial = 1930] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x127207400) [pid = 1662] [serial = 1933] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x121351800) [pid = 1662] [serial = 1924] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12188fc00) [pid = 1662] [serial = 1925] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1176cc800) [pid = 1662] [serial = 1915] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1184c4000) [pid = 1662] [serial = 1916] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12726e400) [pid = 1662] [serial = 1936] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1129dec00) [pid = 1662] [serial = 1912] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116465c00) [pid = 1662] [serial = 1913] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119612c00) [pid = 1662] [serial = 1921] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d68400) [pid = 1662] [serial = 1922] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x125e6a800) [pid = 1662] [serial = 1904] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1186bb800) [pid = 1662] [serial = 1918] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118fe1000) [pid = 1662] [serial = 1919] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1182a5400) [pid = 1662] [serial = 1909] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118629800) [pid = 1662] [serial = 1910] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11285cc00) [pid = 1662] [serial = 1906] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11310b800) [pid = 1662] [serial = 1907] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128ee7000) [pid = 1662] [serial = 1946] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12917d800) [pid = 1662] [serial = 1949] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x115f61400) [pid = 1662] [serial = 1939] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x129173800) [pid = 1662] [serial = 1948] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118653c00) [pid = 1662] [serial = 1940] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12727dc00) [pid = 1662] [serial = 1937] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1272efc00) [pid = 1662] [serial = 1943] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1249ad000) [pid = 1662] [serial = 1927] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1271cf000) [pid = 1662] [serial = 1931] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12890d800) [pid = 1662] [serial = 1945] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x127210000) [pid = 1662] [serial = 1934] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x126217c00) [pid = 1662] [serial = 1928] [outer = 0x0] [url = about:blank] 16:46:57 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x120ee4000) [pid = 1662] [serial = 1942] [outer = 0x0] [url = about:blank] 16:46:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:46:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 828ms 16:46:57 INFO - PROCESS | 1662 | 1466725617954 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1662 | 1466725617959 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:46:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:46:57 INFO - PROCESS | 1662 | 1466725617973 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1662 | 1466725617977 Marionette TRACE conn2 <- [1,2646,null,{}] 16:46:57 INFO - PROCESS | 1662 | 1466725617981 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:46:57 INFO - PROCESS | 1662 | 1466725617984 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:58 INFO - PROCESS | 1662 | 1466725618101 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:46:58 INFO - PROCESS | 1662 | 1466725618112 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1662 | 1466725618113 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a58000 == 32 [pid = 1662] [id = 669] 16:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11862dc00) [pid = 1662] [serial = 2007] [outer = 0x0] 16:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11865ec00) [pid = 1662] [serial = 2008] [outer = 0x11862dc00] 16:46:58 INFO - PROCESS | 1662 | 1466725618140 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118f8c000) [pid = 1662] [serial = 2009] [outer = 0x11862dc00] 16:46:58 INFO - PROCESS | 1662 | 1466725618502 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:46:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 574ms 16:46:58 INFO - PROCESS | 1662 | 1466725618546 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 1662 | 1466725618548 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:46:58 INFO - PROCESS | 1662 | 1466725618550 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1662 | 1466725618553 Marionette TRACE conn2 <- [1,2650,null,{}] 16:46:58 INFO - PROCESS | 1662 | 1466725618561 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:46:58 INFO - PROCESS | 1662 | 1466725618564 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:58 INFO - PROCESS | 1662 | 1466725618644 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:46:58 INFO - PROCESS | 1662 | 1466725618651 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1662 | 1466725618653 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241a0000 == 33 [pid = 1662] [id = 670] 16:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1195c2000) [pid = 1662] [serial = 2010] [outer = 0x0] 16:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120d55800) [pid = 1662] [serial = 2011] [outer = 0x1195c2000] 16:46:58 INFO - PROCESS | 1662 | 1466725618681 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120fab000) [pid = 1662] [serial = 2012] [outer = 0x1195c2000] 16:46:59 INFO - PROCESS | 1662 | 1466725619044 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:46:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 16:46:59 INFO - PROCESS | 1662 | 1466725619072 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 1662 | 1466725619073 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:46:59 INFO - PROCESS | 1662 | 1466725619076 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1662 | 1466725619077 Marionette TRACE conn2 <- [1,2654,null,{}] 16:46:59 INFO - PROCESS | 1662 | 1466725619079 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:46:59 INFO - PROCESS | 1662 | 1466725619080 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:59 INFO - PROCESS | 1662 | 1466725619163 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:46:59 INFO - PROCESS | 1662 | 1466725619167 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1662 | 1466725619168 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b2800 == 34 [pid = 1662] [id = 671] 16:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x121741800) [pid = 1662] [serial = 2013] [outer = 0x0] 16:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12188f800) [pid = 1662] [serial = 2014] [outer = 0x121741800] 16:46:59 INFO - PROCESS | 1662 | 1466725619193 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x123fddc00) [pid = 1662] [serial = 2015] [outer = 0x121741800] 16:46:59 INFO - PROCESS | 1662 | 1466725619517 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:46:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 16:46:59 INFO - PROCESS | 1662 | 1466725619547 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 1662 | 1466725619548 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:46:59 INFO - PROCESS | 1662 | 1466725619551 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1662 | 1466725619552 Marionette TRACE conn2 <- [1,2658,null,{}] 16:46:59 INFO - PROCESS | 1662 | 1466725619554 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:46:59 INFO - PROCESS | 1662 | 1466725619555 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:59 INFO - PROCESS | 1662 | 1466725619632 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:46:59 INFO - PROCESS | 1662 | 1466725619701 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1662 | 1466725619702 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:46:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f28000 == 35 [pid = 1662] [id = 672] 16:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x121883000) [pid = 1662] [serial = 2016] [outer = 0x0] 16:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124327400) [pid = 1662] [serial = 2017] [outer = 0x121883000] 16:46:59 INFO - PROCESS | 1662 | 1466725619735 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x125e6bc00) [pid = 1662] [serial = 2018] [outer = 0x121883000] 16:47:00 INFO - PROCESS | 1662 | 1466725620056 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:47:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:47:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 16:47:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:47:00 INFO - PROCESS | 1662 | 1466725620069 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1662 | 1466725620071 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:47:00 INFO - PROCESS | 1662 | 1466725620073 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1662 | 1466725620074 Marionette TRACE conn2 <- [1,2662,null,{}] 16:47:00 INFO - PROCESS | 1662 | 1466725620083 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:47:00 INFO - PROCESS | 1662 | 1466725620087 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:00 INFO - PROCESS | 1662 | 1466725620207 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:47:00 INFO - PROCESS | 1662 | 1466725620211 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1662 | 1466725620212 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a82b000 == 36 [pid = 1662] [id = 673] 16:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1249ad000) [pid = 1662] [serial = 2019] [outer = 0x0] 16:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1267c2800) [pid = 1662] [serial = 2020] [outer = 0x1249ad000] 16:47:00 INFO - PROCESS | 1662 | 1466725620237 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1272e6400) [pid = 1662] [serial = 2021] [outer = 0x1249ad000] 16:47:00 INFO - PROCESS | 1662 | 1466725620582 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:47:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:47:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 529ms 16:47:00 INFO - PROCESS | 1662 | 1466725620602 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1662 | 1466725620604 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:47:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:47:00 INFO - PROCESS | 1662 | 1466725620606 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1662 | 1466725620607 Marionette TRACE conn2 <- [1,2666,null,{}] 16:47:00 INFO - PROCESS | 1662 | 1466725620618 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:47:00 INFO - PROCESS | 1662 | 1466725620619 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:00 INFO - PROCESS | 1662 | 1466725620727 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:47:00 INFO - PROCESS | 1662 | 1466725620730 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1662 | 1466725620731 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b735800 == 37 [pid = 1662] [id = 674] 16:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1272ea000) [pid = 1662] [serial = 2022] [outer = 0x0] 16:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12890c000) [pid = 1662] [serial = 2023] [outer = 0x1272ea000] 16:47:00 INFO - PROCESS | 1662 | 1466725620756 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128916000) [pid = 1662] [serial = 2024] [outer = 0x1272ea000] 16:47:01 INFO - PROCESS | 1662 | 1466725621554 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:47:01 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:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 980ms 16:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:47:01 INFO - PROCESS | 1662 | 1466725621586 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1662 | 1466725621587 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:47:01 INFO - PROCESS | 1662 | 1466725621589 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1662 | 1466725621590 Marionette TRACE conn2 <- [1,2670,null,{}] 16:47:01 INFO - PROCESS | 1662 | 1466725621593 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:47:01 INFO - PROCESS | 1662 | 1466725621595 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:01 INFO - PROCESS | 1662 | 1466725621717 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1164e5800) [pid = 1662] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116765800) [pid = 1662] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110ecbc00) [pid = 1662] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126529800) [pid = 1662] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112c17000) [pid = 1662] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x113276400) [pid = 1662] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116782400) [pid = 1662] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118fd8000) [pid = 1662] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1164ee400) [pid = 1662] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x115eb4000) [pid = 1662] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x117ea1400) [pid = 1662] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118657400) [pid = 1662] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119619c00) [pid = 1662] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116767800) [pid = 1662] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:47:01 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112c1e000) [pid = 1662] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:47:01 INFO - PROCESS | 1662 | 1466725621763 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1662 | 1466725621764 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ad3000 == 38 [pid = 1662] [id = 675] 16:47:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x110ecfc00) [pid = 1662] [serial = 2025] [outer = 0x0] 16:47:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x112c19400) [pid = 1662] [serial = 2026] [outer = 0x110ecfc00] 16:47:01 INFO - PROCESS | 1662 | 1466725621789 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116783c00) [pid = 1662] [serial = 2027] [outer = 0x110ecfc00] 16:47:02 INFO - PROCESS | 1662 | 1466725622537 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:47:02 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:47:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 968ms 16:47:02 INFO - PROCESS | 1662 | 1466725622559 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 1662 | 1466725622561 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:47:02 INFO - PROCESS | 1662 | 1466725622564 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 1662 | 1466725622565 Marionette TRACE conn2 <- [1,2674,null,{}] 16:47:02 INFO - PROCESS | 1662 | 1466725622567 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:47:02 INFO - PROCESS | 1662 | 1466725622568 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:02 INFO - PROCESS | 1662 | 1466725622657 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:47:02 INFO - PROCESS | 1662 | 1466725622662 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1662 | 1466725622664 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c460800 == 39 [pid = 1662] [id = 676] 16:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1195c0800) [pid = 1662] [serial = 2028] [outer = 0x0] 16:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1249af800) [pid = 1662] [serial = 2029] [outer = 0x1195c0800] 16:47:02 INFO - PROCESS | 1662 | 1466725622688 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x127211000) [pid = 1662] [serial = 2030] [outer = 0x1195c0800] 16:47:03 INFO - PROCESS | 1662 | 1466725623520 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:47:03 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:47:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 970ms 16:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:47:03 INFO - PROCESS | 1662 | 1466725623535 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1662 | 1466725623536 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:47:03 INFO - PROCESS | 1662 | 1466725623538 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1662 | 1466725623539 Marionette TRACE conn2 <- [1,2678,null,{}] 16:47:03 INFO - PROCESS | 1662 | 1466725623541 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:47:03 INFO - PROCESS | 1662 | 1466725623543 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:03 INFO - PROCESS | 1662 | 1466725623623 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:47:03 INFO - PROCESS | 1662 | 1466725623683 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1662 | 1466725623684 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cc90000 == 40 [pid = 1662] [id = 677] 16:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112858400) [pid = 1662] [serial = 2031] [outer = 0x0] 16:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128ee6000) [pid = 1662] [serial = 2032] [outer = 0x112858400] 16:47:03 INFO - PROCESS | 1662 | 1466725623708 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x129173800) [pid = 1662] [serial = 2033] [outer = 0x112858400] 16:47:04 INFO - PROCESS | 1662 | 1466725624632 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:47:04 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:47:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1120ms 16:47:04 INFO - PROCESS | 1662 | 1466725624659 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1662 | 1466725624664 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:47:04 INFO - PROCESS | 1662 | 1466725624668 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1662 | 1466725624670 Marionette TRACE conn2 <- [1,2682,null,{}] 16:47:04 INFO - PROCESS | 1662 | 1466725624673 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:47:04 INFO - PROCESS | 1662 | 1466725624676 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:04 INFO - PROCESS | 1662 | 1466725624783 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:47:04 INFO - PROCESS | 1662 | 1466725624842 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1662 | 1466725624844 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x120e24800 == 41 [pid = 1662] [id = 678] 16:47:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x115f61400) [pid = 1662] [serial = 2034] [outer = 0x0] 16:47:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1176cc000) [pid = 1662] [serial = 2035] [outer = 0x115f61400] 16:47:04 INFO - PROCESS | 1662 | 1466725624874 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11862a400) [pid = 1662] [serial = 2036] [outer = 0x115f61400] 16:47:05 INFO - PROCESS | 1662 | 1466725625846 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:47:05 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:47:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1222ms 16:47:05 INFO - PROCESS | 1662 | 1466725625889 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 1662 | 1466725625893 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:47:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:47:05 INFO - PROCESS | 1662 | 1466725625897 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1662 | 1466725625899 Marionette TRACE conn2 <- [1,2686,null,{}] 16:47:05 INFO - PROCESS | 1662 | 1466725625902 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:47:05 INFO - PROCESS | 1662 | 1466725625903 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:06 INFO - PROCESS | 1662 | 1466725626010 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:47:06 INFO - PROCESS | 1662 | 1466725626069 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1662 | 1466725626070 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a315800 == 42 [pid = 1662] [id = 679] 16:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118fe0800) [pid = 1662] [serial = 2037] [outer = 0x0] 16:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120ee3c00) [pid = 1662] [serial = 2038] [outer = 0x118fe0800] 16:47:06 INFO - PROCESS | 1662 | 1466725626101 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12174b400) [pid = 1662] [serial = 2039] [outer = 0x118fe0800] 16:47:07 INFO - PROCESS | 1662 | 1466725627053 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:47:07 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:47:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1175ms 16:47:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:47:07 INFO - PROCESS | 1662 | 1466725627073 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1662 | 1466725627075 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:47:07 INFO - PROCESS | 1662 | 1466725627078 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1662 | 1466725627080 Marionette TRACE conn2 <- [1,2690,null,{}] 16:47:07 INFO - PROCESS | 1662 | 1466725627083 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:47:07 INFO - PROCESS | 1662 | 1466725627085 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:07 INFO - PROCESS | 1662 | 1466725627187 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:47:07 INFO - PROCESS | 1662 | 1466725627247 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1662 | 1466725627250 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196bf800 == 43 [pid = 1662] [id = 680] 16:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x115f57c00) [pid = 1662] [serial = 2040] [outer = 0x0] 16:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1164ee400) [pid = 1662] [serial = 2041] [outer = 0x115f57c00] 16:47:07 INFO - PROCESS | 1662 | 1466725627277 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11747f800) [pid = 1662] [serial = 2042] [outer = 0x115f57c00] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12c460800 == 42 [pid = 1662] [id = 676] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119ad3000 == 41 [pid = 1662] [id = 675] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12b735800 == 40 [pid = 1662] [id = 674] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12a82b000 == 39 [pid = 1662] [id = 673] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x128f28000 == 38 [pid = 1662] [id = 672] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b2800 == 37 [pid = 1662] [id = 671] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1241a0000 == 36 [pid = 1662] [id = 670] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119a58000 == 35 [pid = 1662] [id = 669] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x118520800 == 34 [pid = 1662] [id = 668] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x123f13000 == 33 [pid = 1662] [id = 667] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x127146800 == 32 [pid = 1662] [id = 665] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x116fd2000 == 31 [pid = 1662] [id = 666] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b2800 == 30 [pid = 1662] [id = 654] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12a315800 == 29 [pid = 1662] [id = 679] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x120e24800 == 28 [pid = 1662] [id = 678] 16:47:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12cc90000 == 27 [pid = 1662] [id = 677] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d51000) [pid = 1662] [serial = 1978] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121886000) [pid = 1662] [serial = 1981] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1267ce400) [pid = 1662] [serial = 1985] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125e6e800) [pid = 1662] [serial = 1984] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1271d1000) [pid = 1662] [serial = 1987] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1186a7c00) [pid = 1662] [serial = 1972] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118f93800) [pid = 1662] [serial = 1973] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x113c5e000) [pid = 1662] [serial = 1966] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x115f58000) [pid = 1662] [serial = 1967] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x117481000) [pid = 1662] [serial = 1964] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11678a000) [pid = 1662] [serial = 1963] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1195c7800) [pid = 1662] [serial = 1975] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116f92800) [pid = 1662] [serial = 1969] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1176d0c00) [pid = 1662] [serial = 1970] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116f93800) [pid = 1662] [serial = 1952] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12720d000) [pid = 1662] [serial = 1994] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1162aa000) [pid = 1662] [serial = 1951] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118fdcc00) [pid = 1662] [serial = 1955] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1186ac800) [pid = 1662] [serial = 1954] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x120ee7400) [pid = 1662] [serial = 1957] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123fdfc00) [pid = 1662] [serial = 1958] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x126293000) [pid = 1662] [serial = 1961] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x120d53c00) [pid = 1662] [serial = 1960] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x127209800) [pid = 1662] [serial = 1988] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x120ee4400) [pid = 1662] [serial = 1979] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x125d1c800) [pid = 1662] [serial = 1982] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12112f400) [pid = 1662] [serial = 1991] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1249ac000) [pid = 1662] [serial = 1993] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x11997b000) [pid = 1662] [serial = 1976] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x118687c00) [pid = 1662] [serial = 1990] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12727b800) [pid = 1662] [serial = 1996] [outer = 0x0] [url = about:blank] 16:47:08 INFO - PROCESS | 1662 | 1466725628699 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:47:08 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:47:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1671ms 16:47:08 INFO - PROCESS | 1662 | 1466725628750 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1662 | 1466725628752 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:47:08 INFO - PROCESS | 1662 | 1466725628755 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1662 | 1466725628757 Marionette TRACE conn2 <- [1,2694,null,{}] 16:47:08 INFO - PROCESS | 1662 | 1466725628760 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:47:08 INFO - PROCESS | 1662 | 1466725628762 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:08 INFO - PROCESS | 1662 | 1466725628841 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:47:08 INFO - PROCESS | 1662 | 1466725628848 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1662 | 1466725628851 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae7800 == 28 [pid = 1662] [id = 681] 16:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11299e000) [pid = 1662] [serial = 2043] [outer = 0x0] 16:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x113276400) [pid = 1662] [serial = 2044] [outer = 0x11299e000] 16:47:08 INFO - PROCESS | 1662 | 1466725628879 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11285e800) [pid = 1662] [serial = 2045] [outer = 0x11299e000] 16:47:09 INFO - PROCESS | 1662 | 1466725629723 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:47:09 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:47:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 16:47:09 INFO - PROCESS | 1662 | 1466725629776 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1662 | 1466725629779 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:47:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:47:09 INFO - PROCESS | 1662 | 1466725629784 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1662 | 1466725629786 Marionette TRACE conn2 <- [1,2698,null,{}] 16:47:09 INFO - PROCESS | 1662 | 1466725629788 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:47:09 INFO - PROCESS | 1662 | 1466725629790 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:09 INFO - PROCESS | 1662 | 1466725629895 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:47:09 INFO - PROCESS | 1662 | 1466725629930 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1662 | 1466725629931 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11854d800 == 29 [pid = 1662] [id = 682] 16:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11677ec00) [pid = 1662] [serial = 2046] [outer = 0x0] 16:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11747b800) [pid = 1662] [serial = 2047] [outer = 0x11677ec00] 16:47:09 INFO - PROCESS | 1662 | 1466725629959 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1182a2c00) [pid = 1662] [serial = 2048] [outer = 0x11677ec00] 16:47:10 INFO - PROCESS | 1662 | 1466725630755 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:47:10 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:47:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:47:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1019ms 16:47:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:47:10 INFO - PROCESS | 1662 | 1466725630811 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1662 | 1466725630812 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:47:10 INFO - PROCESS | 1662 | 1466725630822 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1662 | 1466725630824 Marionette TRACE conn2 <- [1,2702,null,{}] 16:47:10 INFO - PROCESS | 1662 | 1466725630832 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:47:10 INFO - PROCESS | 1662 | 1466725630836 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:10 INFO - PROCESS | 1662 | 1466725630939 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:47:10 INFO - PROCESS | 1662 | 1466725630945 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1662 | 1466725630947 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d9b800 == 30 [pid = 1662] [id = 683] 16:47:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x112c16800) [pid = 1662] [serial = 2049] [outer = 0x0] 16:47:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1186bb000) [pid = 1662] [serial = 2050] [outer = 0x112c16800] 16:47:10 INFO - PROCESS | 1662 | 1466725630976 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118f90c00) [pid = 1662] [serial = 2051] [outer = 0x112c16800] 16:47:11 INFO - PROCESS | 1662 | 1466725631355 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:47:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:47:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 580ms 16:47:11 INFO - PROCESS | 1662 | 1466725631394 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:47:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:47:11 INFO - PROCESS | 1662 | 1466725631396 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:47:11 INFO - PROCESS | 1662 | 1466725631398 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1662 | 1466725631399 Marionette TRACE conn2 <- [1,2706,null,{}] 16:47:11 INFO - PROCESS | 1662 | 1466725631402 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:47:11 INFO - PROCESS | 1662 | 1466725631403 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:11 INFO - PROCESS | 1662 | 1466725631502 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:47:11 INFO - PROCESS | 1662 | 1466725631515 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1662 | 1466725631516 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a22800 == 31 [pid = 1662] [id = 684] 16:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1195bdc00) [pid = 1662] [serial = 2052] [outer = 0x0] 16:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119612000) [pid = 1662] [serial = 2053] [outer = 0x1195bdc00] 16:47:11 INFO - PROCESS | 1662 | 1466725631542 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11962bc00) [pid = 1662] [serial = 2054] [outer = 0x1195bdc00] 16:47:11 INFO - PROCESS | 1662 | 1466725631959 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:47:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:47:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 16:47:11 INFO - PROCESS | 1662 | 1466725631972 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1662 | 1466725631974 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:47:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:47:11 INFO - PROCESS | 1662 | 1466725631980 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1662 | 1466725631982 Marionette TRACE conn2 <- [1,2710,null,{}] 16:47:11 INFO - PROCESS | 1662 | 1466725631996 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:47:11 INFO - PROCESS | 1662 | 1466725631998 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:12 INFO - PROCESS | 1662 | 1466725632140 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:47:12 INFO - PROCESS | 1662 | 1466725632160 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1662 | 1466725632161 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1262e0000 == 32 [pid = 1662] [id = 685] 16:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x115ea6400) [pid = 1662] [serial = 2055] [outer = 0x0] 16:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120d4b000) [pid = 1662] [serial = 2056] [outer = 0x115ea6400] 16:47:12 INFO - PROCESS | 1662 | 1466725632201 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120ee4c00) [pid = 1662] [serial = 2057] [outer = 0x115ea6400] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x112858400) [pid = 1662] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1249ad000) [pid = 1662] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1272ea000) [pid = 1662] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x110ecfc00) [pid = 1662] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11862dc00) [pid = 1662] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x127270800) [pid = 1662] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x116780800) [pid = 1662] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x11285ec00) [pid = 1662] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x121741800) [pid = 1662] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1195c2000) [pid = 1662] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x117483800) [pid = 1662] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1195c0800) [pid = 1662] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:47:12 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x121883000) [pid = 1662] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:47:12 INFO - PROCESS | 1662 | 1466725632637 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:47:12 INFO - PROCESS | 1662 | 1466725632654 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:47:12 INFO - PROCESS | 1662 | 1466725632656 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1662 | 1466725632657 Marionette TRACE conn2 <- [1,2714,null,{}] 16:47:12 INFO - PROCESS | 1662 | 1466725632665 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:47:12 INFO - PROCESS | 1662 | 1466725632669 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:12 INFO - PROCESS | 1662 | 1466725632793 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:47:12 INFO - PROCESS | 1662 | 1466725632827 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1662 | 1466725632828 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x127155000 == 33 [pid = 1662] [id = 686] 16:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x115acc400) [pid = 1662] [serial = 2058] [outer = 0x0] 16:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x119614000) [pid = 1662] [serial = 2059] [outer = 0x115acc400] 16:47:12 INFO - PROCESS | 1662 | 1466725632853 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x121971800) [pid = 1662] [serial = 2060] [outer = 0x115acc400] 16:47:13 INFO - PROCESS | 1662 | 1466725633109 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:47:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:47:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 16:47:13 INFO - PROCESS | 1662 | 1466725633133 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 1662 | 1466725633134 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:47:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:47:13 INFO - PROCESS | 1662 | 1466725633139 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1662 | 1466725633140 Marionette TRACE conn2 <- [1,2718,null,{}] 16:47:13 INFO - PROCESS | 1662 | 1466725633150 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:47:13 INFO - PROCESS | 1662 | 1466725633151 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:13 INFO - PROCESS | 1662 | 1466725633238 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:47:13 INFO - PROCESS | 1662 | 1466725633242 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1662 | 1466725633243 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x128beb800 == 34 [pid = 1662] [id = 687] 16:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x120ee4400) [pid = 1662] [serial = 2061] [outer = 0x0] 16:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1241ba400) [pid = 1662] [serial = 2062] [outer = 0x120ee4400] 16:47:13 INFO - PROCESS | 1662 | 1466725633269 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x124a71400) [pid = 1662] [serial = 2063] [outer = 0x120ee4400] 16:47:13 INFO - PROCESS | 1662 | 1466725633630 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:47:13 INFO - PROCESS | 1662 | 1466725633666 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:47:13 INFO - PROCESS | 1662 | 1466725633668 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1662 | 1466725633670 Marionette TRACE conn2 <- [1,2722,null,{}] 16:47:13 INFO - PROCESS | 1662 | 1466725633673 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:47:13 INFO - PROCESS | 1662 | 1466725633675 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:13 INFO - PROCESS | 1662 | 1466725633785 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:47:13 INFO - PROCESS | 1662 | 1466725633790 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1662 | 1466725633791 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x129317000 == 35 [pid = 1662] [id = 688] 16:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1249ad000) [pid = 1662] [serial = 2064] [outer = 0x0] 16:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x12629c800) [pid = 1662] [serial = 2065] [outer = 0x1249ad000] 16:47:13 INFO - PROCESS | 1662 | 1466725633830 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1265ab800) [pid = 1662] [serial = 2066] [outer = 0x1249ad000] 16:47:14 INFO - PROCESS | 1662 | 1466725634149 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:47:14 INFO - PROCESS | 1662 | 1466725634189 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:47:14 INFO - PROCESS | 1662 | 1466725634191 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1662 | 1466725634192 Marionette TRACE conn2 <- [1,2726,null,{}] 16:47:14 INFO - PROCESS | 1662 | 1466725634195 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:47:14 INFO - PROCESS | 1662 | 1466725634196 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:14 INFO - PROCESS | 1662 | 1466725634276 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:47:14 INFO - PROCESS | 1662 | 1466725634337 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1662 | 1466725634338 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x120d96800 == 36 [pid = 1662] [id = 689] 16:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x113c21800) [pid = 1662] [serial = 2067] [outer = 0x0] 16:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12711d400) [pid = 1662] [serial = 2068] [outer = 0x113c21800] 16:47:14 INFO - PROCESS | 1662 | 1466725634362 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1271d1400) [pid = 1662] [serial = 2069] [outer = 0x113c21800] 16:47:14 INFO - PROCESS | 1662 | 1466725634875 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:47:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:47:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 16:47:14 INFO - PROCESS | 1662 | 1466725634912 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1662 | 1466725634915 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:47:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:47:14 INFO - PROCESS | 1662 | 1466725634919 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1662 | 1466725634921 Marionette TRACE conn2 <- [1,2730,null,{}] 16:47:14 INFO - PROCESS | 1662 | 1466725634926 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:47:14 INFO - PROCESS | 1662 | 1466725634927 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:15 INFO - PROCESS | 1662 | 1466725635038 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:47:15 INFO - PROCESS | 1662 | 1466725635167 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1662 | 1466725635169 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x118544000 == 37 [pid = 1662] [id = 690] 16:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113283800) [pid = 1662] [serial = 2070] [outer = 0x0] 16:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x115ae7c00) [pid = 1662] [serial = 2071] [outer = 0x113283800] 16:47:15 INFO - PROCESS | 1662 | 1466725635200 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116765800) [pid = 1662] [serial = 2072] [outer = 0x113283800] 16:47:16 INFO - PROCESS | 1662 | 1466725636208 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:47:16 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:47:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:47:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1323ms 16:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:47:16 INFO - PROCESS | 1662 | 1466725636241 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1662 | 1466725636243 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:47:16 INFO - PROCESS | 1662 | 1466725636246 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1662 | 1466725636248 Marionette TRACE conn2 <- [1,2734,null,{}] 16:47:16 INFO - PROCESS | 1662 | 1466725636252 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:47:16 INFO - PROCESS | 1662 | 1466725636253 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:16 INFO - PROCESS | 1662 | 1466725636380 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:47:16 INFO - PROCESS | 1662 | 1466725636459 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1662 | 1466725636462 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x117472800 == 38 [pid = 1662] [id = 691] 16:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115f5a800) [pid = 1662] [serial = 2073] [outer = 0x0] 16:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116a14400) [pid = 1662] [serial = 2074] [outer = 0x115f5a800] 16:47:16 INFO - PROCESS | 1662 | 1466725636518 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1176cac00) [pid = 1662] [serial = 2075] [outer = 0x115f5a800] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x129317000 == 37 [pid = 1662] [id = 688] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x128beb800 == 36 [pid = 1662] [id = 687] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x127155000 == 35 [pid = 1662] [id = 686] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1262e0000 == 34 [pid = 1662] [id = 685] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x123a22800 == 33 [pid = 1662] [id = 684] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x120d9b800 == 32 [pid = 1662] [id = 683] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11854d800 == 31 [pid = 1662] [id = 682] 16:47:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae7800 == 30 [pid = 1662] [id = 681] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128ee6000) [pid = 1662] [serial = 2032] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1267c2800) [pid = 1662] [serial = 2020] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12890c000) [pid = 1662] [serial = 2023] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128916000) [pid = 1662] [serial = 2024] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x116783c00) [pid = 1662] [serial = 2027] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11865ec00) [pid = 1662] [serial = 2008] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118f8c000) [pid = 1662] [serial = 2009] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128911400) [pid = 1662] [serial = 1997] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11681e400) [pid = 1662] [serial = 2005] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117ea3800) [pid = 1662] [serial = 2006] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11297c000) [pid = 1662] [serial = 1999] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x115a46000) [pid = 1662] [serial = 2000] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12188f800) [pid = 1662] [serial = 2014] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x123fddc00) [pid = 1662] [serial = 2015] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x120d55800) [pid = 1662] [serial = 2011] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x120fab000) [pid = 1662] [serial = 2012] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1182a4000) [pid = 1662] [serial = 2002] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118628400) [pid = 1662] [serial = 2003] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x127211000) [pid = 1662] [serial = 2030] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x112c19400) [pid = 1662] [serial = 2026] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x124327400) [pid = 1662] [serial = 2017] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1249af800) [pid = 1662] [serial = 2029] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x125e6bc00) [pid = 1662] [serial = 2018] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x1272e6400) [pid = 1662] [serial = 2021] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x129173800) [pid = 1662] [serial = 2033] [outer = 0x0] [url = about:blank] 16:47:16 INFO - PROCESS | 1662 | 1466725636857 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:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 624ms 16:47:16 INFO - PROCESS | 1662 | 1466725636870 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1662 | 1466725636874 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:47:16 INFO - PROCESS | 1662 | 1466725636882 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1662 | 1466725636884 Marionette TRACE conn2 <- [1,2738,null,{}] 16:47:16 INFO - PROCESS | 1662 | 1466725636886 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:47:16 INFO - PROCESS | 1662 | 1466725636888 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:16 INFO - PROCESS | 1662 | 1466725636971 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:47:17 INFO - PROCESS | 1662 | 1466725637027 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1662 | 1466725637029 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d4800 == 31 [pid = 1662] [id = 692] 16:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x117ea0800) [pid = 1662] [serial = 2076] [outer = 0x0] 16:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x118339000) [pid = 1662] [serial = 2077] [outer = 0x117ea0800] 16:47:17 INFO - PROCESS | 1662 | 1466725637056 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118653400) [pid = 1662] [serial = 2078] [outer = 0x117ea0800] 16:47:17 INFO - PROCESS | 1662 | 1466725637368 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:47:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:47:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 522ms 16:47:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:47:17 INFO - PROCESS | 1662 | 1466725637403 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1662 | 1466725637404 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:47:17 INFO - PROCESS | 1662 | 1466725637407 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1662 | 1466725637409 Marionette TRACE conn2 <- [1,2742,null,{}] 16:47:17 INFO - PROCESS | 1662 | 1466725637419 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:47:17 INFO - PROCESS | 1662 | 1466725637423 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:17 INFO - PROCESS | 1662 | 1466725637503 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:47:17 INFO - PROCESS | 1662 | 1466725637508 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1662 | 1466725637511 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x124a74800 == 32 [pid = 1662] [id = 693] 16:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x118851c00) [pid = 1662] [serial = 2079] [outer = 0x0] 16:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118fdf000) [pid = 1662] [serial = 2080] [outer = 0x118851c00] 16:47:17 INFO - PROCESS | 1662 | 1466725637549 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11961b400) [pid = 1662] [serial = 2081] [outer = 0x118851c00] 16:47:17 INFO - PROCESS | 1662 | 1466725637903 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:47:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:47:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 16:47:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:47:17 INFO - PROCESS | 1662 | 1466725637932 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1662 | 1466725637934 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:47:17 INFO - PROCESS | 1662 | 1466725637936 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1662 | 1466725637937 Marionette TRACE conn2 <- [1,2746,null,{}] 16:47:17 INFO - PROCESS | 1662 | 1466725637939 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:47:17 INFO - PROCESS | 1662 | 1466725637940 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:18 INFO - PROCESS | 1662 | 1466725638020 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:47:18 INFO - PROCESS | 1662 | 1466725638023 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1662 | 1466725638024 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x128813000 == 33 [pid = 1662] [id = 694] 16:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x112634800) [pid = 1662] [serial = 2082] [outer = 0x0] 16:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x120d6a400) [pid = 1662] [serial = 2083] [outer = 0x112634800] 16:47:18 INFO - PROCESS | 1662 | 1466725638051 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x120fab000) [pid = 1662] [serial = 2084] [outer = 0x112634800] 16:47:18 INFO - PROCESS | 1662 | 1466725638368 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:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 16:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:47:18 INFO - PROCESS | 1662 | 1466725638406 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1662 | 1466725638407 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:47:18 INFO - PROCESS | 1662 | 1466725638409 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1662 | 1466725638411 Marionette TRACE conn2 <- [1,2750,null,{}] 16:47:18 INFO - PROCESS | 1662 | 1466725638413 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:47:18 INFO - PROCESS | 1662 | 1466725638414 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:18 INFO - PROCESS | 1662 | 1466725638520 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:47:18 INFO - PROCESS | 1662 | 1466725638527 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1662 | 1466725638528 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b7800 == 34 [pid = 1662] [id = 695] 16:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x112861400) [pid = 1662] [serial = 2085] [outer = 0x0] 16:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x120d60400) [pid = 1662] [serial = 2086] [outer = 0x112861400] 16:47:18 INFO - PROCESS | 1662 | 1466725638553 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x12188f000) [pid = 1662] [serial = 2087] [outer = 0x112861400] 16:47:18 INFO - PROCESS | 1662 | 1466725638899 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:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 16:47:18 INFO - PROCESS | 1662 | 1466725638934 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:47:18 INFO - PROCESS | 1662 | 1466725638935 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:47:18 INFO - PROCESS | 1662 | 1466725638937 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1662 | 1466725638938 Marionette TRACE conn2 <- [1,2754,null,{}] 16:47:18 INFO - PROCESS | 1662 | 1466725638941 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:47:18 INFO - PROCESS | 1662 | 1466725638945 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:19 INFO - PROCESS | 1662 | 1466725639064 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:47:19 INFO - PROCESS | 1662 | 1466725639079 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1662 | 1466725639080 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a317000 == 35 [pid = 1662] [id = 696] 16:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x121bd7000) [pid = 1662] [serial = 2088] [outer = 0x0] 16:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x125e6cc00) [pid = 1662] [serial = 2089] [outer = 0x121bd7000] 16:47:19 INFO - PROCESS | 1662 | 1466725639104 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1271d1c00) [pid = 1662] [serial = 2090] [outer = 0x121bd7000] 16:47:19 INFO - PROCESS | 1662 | 1466725639442 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:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 16:47:19 INFO - PROCESS | 1662 | 1466725639456 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1662 | 1466725639457 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:47:19 INFO - PROCESS | 1662 | 1466725639459 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1662 | 1466725639461 Marionette TRACE conn2 <- [1,2758,null,{}] 16:47:19 INFO - PROCESS | 1662 | 1466725639465 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:47:19 INFO - PROCESS | 1662 | 1466725639466 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:19 INFO - PROCESS | 1662 | 1466725639563 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:47:19 INFO - PROCESS | 1662 | 1466725639574 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1662 | 1466725639576 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a82d000 == 36 [pid = 1662] [id = 697] 16:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x127202c00) [pid = 1662] [serial = 2091] [outer = 0x0] 16:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12720a400) [pid = 1662] [serial = 2092] [outer = 0x127202c00] 16:47:19 INFO - PROCESS | 1662 | 1466725639600 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12726e800) [pid = 1662] [serial = 2093] [outer = 0x127202c00] 16:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 473ms 16:47:19 INFO - PROCESS | 1662 | 1466725639925 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:47:19 INFO - PROCESS | 1662 | 1466725639933 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1662 | 1466725639934 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:47:19 INFO - PROCESS | 1662 | 1466725639936 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1662 | 1466725639938 Marionette TRACE conn2 <- [1,2762,null,{}] 16:47:19 INFO - PROCESS | 1662 | 1466725639940 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:47:19 INFO - PROCESS | 1662 | 1466725639941 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:20 INFO - PROCESS | 1662 | 1466725640038 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:47:20 INFO - PROCESS | 1662 | 1466725640050 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1662 | 1466725640051 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b04d000 == 37 [pid = 1662] [id = 698] 16:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x127278800) [pid = 1662] [serial = 2094] [outer = 0x0] 16:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12727d000) [pid = 1662] [serial = 2095] [outer = 0x127278800] 16:47:20 INFO - PROCESS | 1662 | 1466725640074 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1272edc00) [pid = 1662] [serial = 2096] [outer = 0x127278800] 16:47:20 INFO - PROCESS | 1662 | 1466725640403 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:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 16:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:47:20 INFO - PROCESS | 1662 | 1466725640408 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1662 | 1466725640409 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:47:20 INFO - PROCESS | 1662 | 1466725640412 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1662 | 1466725640414 Marionette TRACE conn2 <- [1,2766,null,{}] 16:47:20 INFO - PROCESS | 1662 | 1466725640416 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:47:20 INFO - PROCESS | 1662 | 1466725640417 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:20 INFO - PROCESS | 1662 | 1466725640518 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:47:20 INFO - PROCESS | 1662 | 1466725640522 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1662 | 1466725640523 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b738000 == 38 [pid = 1662] [id = 699] 16:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12727b000) [pid = 1662] [serial = 2097] [outer = 0x0] 16:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128910800) [pid = 1662] [serial = 2098] [outer = 0x12727b000] 16:47:20 INFO - PROCESS | 1662 | 1466725640580 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128918800) [pid = 1662] [serial = 2099] [outer = 0x12727b000] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112c16800) [pid = 1662] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11677ec00) [pid = 1662] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x115f57c00) [pid = 1662] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x115f61400) [pid = 1662] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11299e000) [pid = 1662] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118fe0800) [pid = 1662] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1195bdc00) [pid = 1662] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x115acc400) [pid = 1662] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x115ea6400) [pid = 1662] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1249ad000) [pid = 1662] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:47:20 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x120ee4400) [pid = 1662] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:47:20 INFO - PROCESS | 1662 | 1466725640901 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:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 16:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:47:20 INFO - PROCESS | 1662 | 1466725640934 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1662 | 1466725640936 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:47:20 INFO - PROCESS | 1662 | 1466725640938 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1662 | 1466725640939 Marionette TRACE conn2 <- [1,2770,null,{}] 16:47:20 INFO - PROCESS | 1662 | 1466725640941 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:47:20 INFO - PROCESS | 1662 | 1466725640942 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:21 INFO - PROCESS | 1662 | 1466725641020 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:47:21 INFO - PROCESS | 1662 | 1466725641023 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1662 | 1466725641024 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x128809800 == 39 [pid = 1662] [id = 700] 16:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1164e7000) [pid = 1662] [serial = 2100] [outer = 0x0] 16:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118654000) [pid = 1662] [serial = 2101] [outer = 0x1164e7000] 16:47:21 INFO - PROCESS | 1662 | 1466725641050 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1219fb800) [pid = 1662] [serial = 2102] [outer = 0x1164e7000] 16:47:21 INFO - PROCESS | 1662 | 1466725641408 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:47:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:47:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 16:47:21 INFO - PROCESS | 1662 | 1466725641458 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:47:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:47:21 INFO - PROCESS | 1662 | 1466725641460 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:47:21 INFO - PROCESS | 1662 | 1466725641463 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1662 | 1466725641466 Marionette TRACE conn2 <- [1,2774,null,{}] 16:47:21 INFO - PROCESS | 1662 | 1466725641469 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:47:21 INFO - PROCESS | 1662 | 1466725641471 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:21 INFO - PROCESS | 1662 | 1466725641610 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:47:21 INFO - PROCESS | 1662 | 1466725641617 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1662 | 1466725641619 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7dc800 == 40 [pid = 1662] [id = 701] 16:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1249ac000) [pid = 1662] [serial = 2103] [outer = 0x0] 16:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x128e33400) [pid = 1662] [serial = 2104] [outer = 0x1249ac000] 16:47:21 INFO - PROCESS | 1662 | 1466725641662 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x129175400) [pid = 1662] [serial = 2105] [outer = 0x1249ac000] 16:47:22 INFO - PROCESS | 1662 | 1466725642099 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:47:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:47:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 672ms 16:47:22 INFO - PROCESS | 1662 | 1466725642135 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1662 | 1466725642137 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:47:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:47:22 INFO - PROCESS | 1662 | 1466725642139 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1662 | 1466725642140 Marionette TRACE conn2 <- [1,2778,null,{}] 16:47:22 INFO - PROCESS | 1662 | 1466725642142 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:47:22 INFO - PROCESS | 1662 | 1466725642143 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:22 INFO - PROCESS | 1662 | 1466725642230 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:47:22 INFO - PROCESS | 1662 | 1466725642234 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1662 | 1466725642235 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cca3800 == 41 [pid = 1662] [id = 702] 16:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x129174000) [pid = 1662] [serial = 2106] [outer = 0x0] 16:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12917f800) [pid = 1662] [serial = 2107] [outer = 0x129174000] 16:47:22 INFO - PROCESS | 1662 | 1466725642261 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1291b5800) [pid = 1662] [serial = 2108] [outer = 0x129174000] 16:47:22 INFO - PROCESS | 1662 | 1466725642673 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:47:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:47:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 568ms 16:47:22 INFO - PROCESS | 1662 | 1466725642708 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1662 | 1466725642710 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:47:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:47:22 INFO - PROCESS | 1662 | 1466725642713 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1662 | 1466725642715 Marionette TRACE conn2 <- [1,2782,null,{}] 16:47:22 INFO - PROCESS | 1662 | 1466725642717 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:47:22 INFO - PROCESS | 1662 | 1466725642718 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:22 INFO - PROCESS | 1662 | 1466725642820 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:47:22 INFO - PROCESS | 1662 | 1466725642912 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1662 | 1466725642914 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x116adb800 == 42 [pid = 1662] [id = 703] 16:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x110ed1400) [pid = 1662] [serial = 2109] [outer = 0x0] 16:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112858400) [pid = 1662] [serial = 2110] [outer = 0x110ed1400] 16:47:22 INFO - PROCESS | 1662 | 1466725642945 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x115ea6400) [pid = 1662] [serial = 2111] [outer = 0x110ed1400] 16:47:23 INFO - PROCESS | 1662 | 1466725643389 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:47:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:47:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 16:47:23 INFO - PROCESS | 1662 | 1466725643435 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1662 | 1466725643437 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:47:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:47:23 INFO - PROCESS | 1662 | 1466725643440 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1662 | 1466725643443 Marionette TRACE conn2 <- [1,2786,null,{}] 16:47:23 INFO - PROCESS | 1662 | 1466725643448 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:47:23 INFO - PROCESS | 1662 | 1466725643450 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:23 INFO - PROCESS | 1662 | 1466725643561 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:47:23 INFO - PROCESS | 1662 | 1466725643652 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1662 | 1466725643653 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ecc000 == 43 [pid = 1662] [id = 704] 16:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118654800) [pid = 1662] [serial = 2112] [outer = 0x0] 16:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11865c800) [pid = 1662] [serial = 2113] [outer = 0x118654800] 16:47:23 INFO - PROCESS | 1662 | 1466725643701 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11885a000) [pid = 1662] [serial = 2114] [outer = 0x118654800] 16:47:24 INFO - PROCESS | 1662 | 1466725644201 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:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 822ms 16:47:24 INFO - PROCESS | 1662 | 1466725644265 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:47:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:47:24 INFO - PROCESS | 1662 | 1466725644268 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:47:24 INFO - PROCESS | 1662 | 1466725644270 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1662 | 1466725644271 Marionette TRACE conn2 <- [1,2790,null,{}] 16:47:24 INFO - PROCESS | 1662 | 1466725644274 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:47:24 INFO - PROCESS | 1662 | 1466725644275 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:24 INFO - PROCESS | 1662 | 1466725644380 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:47:24 INFO - PROCESS | 1662 | 1466725644454 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1662 | 1466725644455 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0a3800 == 44 [pid = 1662] [id = 705] 16:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118f3cc00) [pid = 1662] [serial = 2115] [outer = 0x0] 16:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11974cc00) [pid = 1662] [serial = 2116] [outer = 0x118f3cc00] 16:47:24 INFO - PROCESS | 1662 | 1466725644484 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12188e400) [pid = 1662] [serial = 2117] [outer = 0x118f3cc00] 16:47:24 INFO - PROCESS | 1662 | 1466725644900 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:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 16:47:24 INFO - PROCESS | 1662 | 1466725644939 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 1662 | 1466725644941 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:47:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:47:24 INFO - PROCESS | 1662 | 1466725644948 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1662 | 1466725644952 Marionette TRACE conn2 <- [1,2794,null,{}] 16:47:24 INFO - PROCESS | 1662 | 1466725644955 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:47:24 INFO - PROCESS | 1662 | 1466725644958 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:25 INFO - PROCESS | 1662 | 1466725645062 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:47:25 INFO - PROCESS | 1662 | 1466725645122 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1662 | 1466725645124 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0b9000 == 45 [pid = 1662] [id = 706] 16:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123fd9800) [pid = 1662] [serial = 2118] [outer = 0x0] 16:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126528400) [pid = 1662] [serial = 2119] [outer = 0x123fd9800] 16:47:25 INFO - PROCESS | 1662 | 1466725645152 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127208400) [pid = 1662] [serial = 2120] [outer = 0x123fd9800] 16:47:25 INFO - PROCESS | 1662 | 1466725645617 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:47:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:47:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 726ms 16:47:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:47:25 INFO - PROCESS | 1662 | 1466725645688 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1662 | 1466725645690 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:47:25 INFO - PROCESS | 1662 | 1466725645712 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1662 | 1466725645714 Marionette TRACE conn2 <- [1,2798,null,{}] 16:47:25 INFO - PROCESS | 1662 | 1466725645718 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:47:25 INFO - PROCESS | 1662 | 1466725645719 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:25 INFO - PROCESS | 1662 | 1466725645810 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:47:25 INFO - PROCESS | 1662 | 1466725645893 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1662 | 1466725645894 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb4000 == 46 [pid = 1662] [id = 707] 16:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x115f58400) [pid = 1662] [serial = 2121] [outer = 0x0] 16:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x121977800) [pid = 1662] [serial = 2122] [outer = 0x115f58400] 16:47:25 INFO - PROCESS | 1662 | 1466725645941 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12720c000) [pid = 1662] [serial = 2123] [outer = 0x115f58400] 16:47:26 INFO - PROCESS | 1662 | 1466725646624 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:47:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:47:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 947ms 16:47:26 INFO - PROCESS | 1662 | 1466725646647 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1662 | 1466725646649 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:47:26 INFO - PROCESS | 1662 | 1466725646654 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1662 | 1466725646655 Marionette TRACE conn2 <- [1,2802,null,{}] 16:47:26 INFO - PROCESS | 1662 | 1466725646660 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:47:26 INFO - PROCESS | 1662 | 1466725646664 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:26 INFO - PROCESS | 1662 | 1466725646759 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:47:26 INFO - PROCESS | 1662 | 1466725646837 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1662 | 1466725646838 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fdc000 == 47 [pid = 1662] [id = 708] 16:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x115f5f800) [pid = 1662] [serial = 2124] [outer = 0x0] 16:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1182a2800) [pid = 1662] [serial = 2125] [outer = 0x115f5f800] 16:47:26 INFO - PROCESS | 1662 | 1466725646866 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11862ac00) [pid = 1662] [serial = 2126] [outer = 0x115f5f800] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12cca3800 == 46 [pid = 1662] [id = 702] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7dc800 == 45 [pid = 1662] [id = 701] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x128809800 == 44 [pid = 1662] [id = 700] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b738000 == 43 [pid = 1662] [id = 699] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b04d000 == 42 [pid = 1662] [id = 698] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12a82d000 == 41 [pid = 1662] [id = 697] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12a317000 == 40 [pid = 1662] [id = 696] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b7800 == 39 [pid = 1662] [id = 695] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x128813000 == 38 [pid = 1662] [id = 694] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x124a74800 == 37 [pid = 1662] [id = 693] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d4800 == 36 [pid = 1662] [id = 692] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x117472800 == 35 [pid = 1662] [id = 691] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118544000 == 34 [pid = 1662] [id = 690] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1196bf800 == 33 [pid = 1662] [id = 680] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x120d96800 == 32 [pid = 1662] [id = 689] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb4000 == 31 [pid = 1662] [id = 707] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0b9000 == 30 [pid = 1662] [id = 706] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12c0a3800 == 29 [pid = 1662] [id = 705] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x125ecc000 == 28 [pid = 1662] [id = 704] 16:47:27 INFO - PROCESS | 1662 | --DOCSHELL 0x116adb800 == 27 [pid = 1662] [id = 703] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12711d400) [pid = 1662] [serial = 2068] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1186bb000) [pid = 1662] [serial = 2050] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11747b800) [pid = 1662] [serial = 2047] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1164ee400) [pid = 1662] [serial = 2041] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11747f800) [pid = 1662] [serial = 2042] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11862a400) [pid = 1662] [serial = 2036] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113276400) [pid = 1662] [serial = 2044] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11285e800) [pid = 1662] [serial = 2045] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1176cc000) [pid = 1662] [serial = 2035] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12174b400) [pid = 1662] [serial = 2039] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120ee3c00) [pid = 1662] [serial = 2038] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119612000) [pid = 1662] [serial = 2053] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11962bc00) [pid = 1662] [serial = 2054] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118f90c00) [pid = 1662] [serial = 2051] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119614000) [pid = 1662] [serial = 2059] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120d4b000) [pid = 1662] [serial = 2056] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1265ab800) [pid = 1662] [serial = 2066] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1241ba400) [pid = 1662] [serial = 2062] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124a71400) [pid = 1662] [serial = 2063] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12629c800) [pid = 1662] [serial = 2065] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x120ee4c00) [pid = 1662] [serial = 2057] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121971800) [pid = 1662] [serial = 2060] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1182a2c00) [pid = 1662] [serial = 2048] [outer = 0x0] [url = about:blank] 16:47:27 INFO - PROCESS | 1662 | 1466725647835 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:47:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:47:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1224ms 16:47:27 INFO - PROCESS | 1662 | 1466725647879 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1662 | 1466725647881 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:47:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:47:27 INFO - PROCESS | 1662 | 1466725647884 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1662 | 1466725647886 Marionette TRACE conn2 <- [1,2806,null,{}] 16:47:27 INFO - PROCESS | 1662 | 1466725647889 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:47:27 INFO - PROCESS | 1662 | 1466725647891 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:27 INFO - PROCESS | 1662 | 1466725647974 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:47:27 INFO - PROCESS | 1662 | 1466725647984 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1662 | 1466725647987 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad2800 == 28 [pid = 1662] [id = 709] 16:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11297f000) [pid = 1662] [serial = 2127] [outer = 0x0] 16:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113235400) [pid = 1662] [serial = 2128] [outer = 0x11297f000] 16:47:28 INFO - PROCESS | 1662 | 1466725648013 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11285e000) [pid = 1662] [serial = 2129] [outer = 0x11297f000] 16:47:28 INFO - PROCESS | 1662 | 1466725648342 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:47:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:47:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 470ms 16:47:28 INFO - PROCESS | 1662 | 1466725648385 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1662 | 1466725648389 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:47:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:47:28 INFO - PROCESS | 1662 | 1466725648395 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1662 | 1466725648396 Marionette TRACE conn2 <- [1,2810,null,{}] 16:47:28 INFO - PROCESS | 1662 | 1466725648399 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:47:28 INFO - PROCESS | 1662 | 1466725648400 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:28 INFO - PROCESS | 1662 | 1466725648479 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:47:28 INFO - PROCESS | 1662 | 1466725648499 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1662 | 1466725648500 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fb4000 == 29 [pid = 1662] [id = 710] 16:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116f9d400) [pid = 1662] [serial = 2130] [outer = 0x0] 16:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11747b000) [pid = 1662] [serial = 2131] [outer = 0x116f9d400] 16:47:28 INFO - PROCESS | 1662 | 1466725648527 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117ea3800) [pid = 1662] [serial = 2132] [outer = 0x116f9d400] 16:47:28 INFO - PROCESS | 1662 | 1466725648864 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:47:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:47:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 16:47:28 INFO - PROCESS | 1662 | 1466725648926 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1662 | 1466725648928 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:47:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:47:28 INFO - PROCESS | 1662 | 1466725648933 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1662 | 1466725648937 Marionette TRACE conn2 <- [1,2814,null,{}] 16:47:28 INFO - PROCESS | 1662 | 1466725648948 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:47:28 INFO - PROCESS | 1662 | 1466725648953 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:29 INFO - PROCESS | 1662 | 1466725649070 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:47:29 INFO - PROCESS | 1662 | 1466725649085 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1662 | 1466725649088 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x121031800 == 30 [pid = 1662] [id = 711] 16:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x111fdfc00) [pid = 1662] [serial = 2133] [outer = 0x0] 16:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11868ec00) [pid = 1662] [serial = 2134] [outer = 0x111fdfc00] 16:47:29 INFO - PROCESS | 1662 | 1466725649133 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118855800) [pid = 1662] [serial = 2135] [outer = 0x111fdfc00] 16:47:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12d146000 == 29 [pid = 1662] [id = 16] 16:47:29 INFO - PROCESS | 1662 | 1466725649628 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:47:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:47:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 723ms 16:47:29 INFO - PROCESS | 1662 | 1466725649657 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1662 | 1466725649659 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:47:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:47:29 INFO - PROCESS | 1662 | 1466725649669 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1662 | 1466725649670 Marionette TRACE conn2 <- [1,2818,null,{}] 16:47:29 INFO - PROCESS | 1662 | 1466725649672 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:47:29 INFO - PROCESS | 1662 | 1466725649673 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:29 INFO - PROCESS | 1662 | 1466725649750 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:47:29 INFO - PROCESS | 1662 | 1466725649754 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1662 | 1466725649755 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f9a000 == 30 [pid = 1662] [id = 712] 16:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118fe0800) [pid = 1662] [serial = 2136] [outer = 0x0] 16:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1195bc800) [pid = 1662] [serial = 2137] [outer = 0x118fe0800] 16:47:29 INFO - PROCESS | 1662 | 1466725649783 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11961bc00) [pid = 1662] [serial = 2138] [outer = 0x118fe0800] 16:47:30 INFO - PROCESS | 1662 | 1466725650142 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:47:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:47:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 16:47:30 INFO - PROCESS | 1662 | 1466725650188 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1662 | 1466725650189 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:47:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:47:30 INFO - PROCESS | 1662 | 1466725650191 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1662 | 1466725650192 Marionette TRACE conn2 <- [1,2822,null,{}] 16:47:30 INFO - PROCESS | 1662 | 1466725650194 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:47:30 INFO - PROCESS | 1662 | 1466725650195 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:30 INFO - PROCESS | 1662 | 1466725650292 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:47:30 INFO - PROCESS | 1662 | 1466725650298 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1662 | 1466725650300 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x127145000 == 31 [pid = 1662] [id = 713] 16:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110eca400) [pid = 1662] [serial = 2139] [outer = 0x0] 16:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11974d800) [pid = 1662] [serial = 2140] [outer = 0x110eca400] 16:47:30 INFO - PROCESS | 1662 | 1466725650324 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120d53400) [pid = 1662] [serial = 2141] [outer = 0x110eca400] 16:47:30 INFO - PROCESS | 1662 | 1466725650673 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:47:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:47:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 16:47:30 INFO - PROCESS | 1662 | 1466725650712 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1662 | 1466725650713 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:47:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:47:30 INFO - PROCESS | 1662 | 1466725650715 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1662 | 1466725650716 Marionette TRACE conn2 <- [1,2826,null,{}] 16:47:30 INFO - PROCESS | 1662 | 1466725650718 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:47:30 INFO - PROCESS | 1662 | 1466725650722 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:30 INFO - PROCESS | 1662 | 1466725650835 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:47:30 INFO - PROCESS | 1662 | 1466725650848 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1662 | 1466725650849 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288b9800 == 32 [pid = 1662] [id = 714] 16:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120d66c00) [pid = 1662] [serial = 2142] [outer = 0x0] 16:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12140d400) [pid = 1662] [serial = 2143] [outer = 0x120d66c00] 16:47:30 INFO - PROCESS | 1662 | 1466725650874 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124471c00) [pid = 1662] [serial = 2144] [outer = 0x120d66c00] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x129174000) [pid = 1662] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121bd7000) [pid = 1662] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127202c00) [pid = 1662] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12727b000) [pid = 1662] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118851c00) [pid = 1662] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f5a800) [pid = 1662] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112861400) [pid = 1662] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112634800) [pid = 1662] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113c21800) [pid = 1662] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x127278800) [pid = 1662] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x117ea0800) [pid = 1662] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x113283800) [pid = 1662] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1164e7000) [pid = 1662] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1249ac000) [pid = 1662] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:47:31 INFO - PROCESS | 1662 | 1466725651684 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:47:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1019ms 16:47:31 INFO - PROCESS | 1662 | 1466725651737 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1662 | 1466725651739 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:47:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:47:31 INFO - PROCESS | 1662 | 1466725651743 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1662 | 1466725651749 Marionette TRACE conn2 <- [1,2830,null,{}] 16:47:31 INFO - PROCESS | 1662 | 1466725651753 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:47:31 INFO - PROCESS | 1662 | 1466725651754 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:31 INFO - PROCESS | 1662 | 1466725651873 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:47:31 INFO - PROCESS | 1662 | 1466725651951 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1662 | 1466725651953 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f05000 == 33 [pid = 1662] [id = 715] 16:47:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113119400) [pid = 1662] [serial = 2145] [outer = 0x0] 16:47:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x113c66c00) [pid = 1662] [serial = 2146] [outer = 0x113119400] 16:47:31 INFO - PROCESS | 1662 | 1466725651985 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1164e7000) [pid = 1662] [serial = 2147] [outer = 0x113119400] 16:47:32 INFO - PROCESS | 1662 | 1466725652449 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:47:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:47:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 778ms 16:47:32 INFO - PROCESS | 1662 | 1466725652539 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1662 | 1466725652543 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:47:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:47:32 INFO - PROCESS | 1662 | 1466725652551 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1662 | 1466725652553 Marionette TRACE conn2 <- [1,2834,null,{}] 16:47:32 INFO - PROCESS | 1662 | 1466725652555 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:47:32 INFO - PROCESS | 1662 | 1466725652557 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:32 INFO - PROCESS | 1662 | 1466725652664 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:47:32 INFO - PROCESS | 1662 | 1466725652745 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1662 | 1466725652747 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e61800 == 34 [pid = 1662] [id = 716] 16:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113c22400) [pid = 1662] [serial = 2148] [outer = 0x0] 16:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11714a400) [pid = 1662] [serial = 2149] [outer = 0x113c22400] 16:47:32 INFO - PROCESS | 1662 | 1466725652778 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1182a6800) [pid = 1662] [serial = 2150] [outer = 0x113c22400] 16:47:33 INFO - PROCESS | 1662 | --DOCSHELL 0x127145000 == 33 [pid = 1662] [id = 713] 16:47:33 INFO - PROCESS | 1662 | --DOCSHELL 0x123f9a000 == 32 [pid = 1662] [id = 712] 16:47:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12cca6000 == 31 [pid = 1662] [id = 17] 16:47:33 INFO - PROCESS | 1662 | --DOCSHELL 0x121031800 == 30 [pid = 1662] [id = 711] 16:47:33 INFO - PROCESS | 1662 | --DOCSHELL 0x118fb4000 == 29 [pid = 1662] [id = 710] 16:47:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad2800 == 28 [pid = 1662] [id = 709] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12917f800) [pid = 1662] [serial = 2107] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x125e6cc00) [pid = 1662] [serial = 2089] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12720a400) [pid = 1662] [serial = 2092] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128910800) [pid = 1662] [serial = 2098] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118fdf000) [pid = 1662] [serial = 2080] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11961b400) [pid = 1662] [serial = 2081] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x116a14400) [pid = 1662] [serial = 2074] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1176cac00) [pid = 1662] [serial = 2075] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x120d60400) [pid = 1662] [serial = 2086] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x120d6a400) [pid = 1662] [serial = 2083] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x120fab000) [pid = 1662] [serial = 2084] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1271d1400) [pid = 1662] [serial = 2069] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1272edc00) [pid = 1662] [serial = 2096] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12727d000) [pid = 1662] [serial = 2095] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118339000) [pid = 1662] [serial = 2077] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118653400) [pid = 1662] [serial = 2078] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x115ae7c00) [pid = 1662] [serial = 2071] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x116765800) [pid = 1662] [serial = 2072] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x118654000) [pid = 1662] [serial = 2101] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x128918800) [pid = 1662] [serial = 2099] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x128e33400) [pid = 1662] [serial = 2104] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1291b5800) [pid = 1662] [serial = 2108] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x1271d1c00) [pid = 1662] [serial = 2090] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1219fb800) [pid = 1662] [serial = 2102] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12726e800) [pid = 1662] [serial = 2093] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x12188f000) [pid = 1662] [serial = 2087] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x129175400) [pid = 1662] [serial = 2105] [outer = 0x0] [url = about:blank] 16:47:33 INFO - PROCESS | 1662 | 1466725653329 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:47:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 822ms 16:47:33 INFO - PROCESS | 1662 | 1466725653373 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:47:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:47:33 INFO - PROCESS | 1662 | 1466725653375 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:47:33 INFO - PROCESS | 1662 | 1466725653379 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1662 | 1466725653383 Marionette TRACE conn2 <- [1,2838,null,{}] 16:47:33 INFO - PROCESS | 1662 | 1466725653386 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:47:33 INFO - PROCESS | 1662 | 1466725653388 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:33 INFO - PROCESS | 1662 | 1466725653471 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:47:33 INFO - PROCESS | 1662 | 1466725653480 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1662 | 1466725653483 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118251000 == 29 [pid = 1662] [id = 717] 16:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11677c000) [pid = 1662] [serial = 2151] [outer = 0x0] 16:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x116787800) [pid = 1662] [serial = 2152] [outer = 0x11677c000] 16:47:33 INFO - PROCESS | 1662 | 1466725653511 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11747e000) [pid = 1662] [serial = 2153] [outer = 0x11677c000] 16:47:33 INFO - PROCESS | 1662 | 1466725653853 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:47:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:47:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 16:47:33 INFO - PROCESS | 1662 | 1466725653901 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1662 | 1466725653904 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:47:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:47:33 INFO - PROCESS | 1662 | 1466725653950 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1662 | 1466725653952 Marionette TRACE conn2 <- [1,2842,null,{}] 16:47:33 INFO - PROCESS | 1662 | 1466725653955 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:47:33 INFO - PROCESS | 1662 | 1466725653957 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:34 INFO - PROCESS | 1662 | 1466725654054 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:47:34 INFO - PROCESS | 1662 | 1466725654154 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1662 | 1466725654156 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6a000 == 30 [pid = 1662] [id = 718] 16:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1131e0c00) [pid = 1662] [serial = 2154] [outer = 0x0] 16:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x115acbc00) [pid = 1662] [serial = 2155] [outer = 0x1131e0c00] 16:47:34 INFO - PROCESS | 1662 | 1466725654188 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x116f9d800) [pid = 1662] [serial = 2156] [outer = 0x1131e0c00] 16:47:34 INFO - PROCESS | 1662 | 1466725654630 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:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 16:47:34 INFO - PROCESS | 1662 | 1466725654673 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1662 | 1466725654676 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:47:34 INFO - PROCESS | 1662 | 1466725654680 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1662 | 1466725654681 Marionette TRACE conn2 <- [1,2846,null,{}] 16:47:34 INFO - PROCESS | 1662 | 1466725654686 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:47:34 INFO - PROCESS | 1662 | 1466725654689 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:34 INFO - PROCESS | 1662 | 1466725654811 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:47:34 INFO - PROCESS | 1662 | 1466725654892 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1662 | 1466725654894 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x123abf000 == 31 [pid = 1662] [id = 719] 16:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118657400) [pid = 1662] [serial = 2157] [outer = 0x0] 16:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1186aa000) [pid = 1662] [serial = 2158] [outer = 0x118657400] 16:47:34 INFO - PROCESS | 1662 | 1466725654925 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x118f3d400) [pid = 1662] [serial = 2159] [outer = 0x118657400] 16:47:35 INFO - PROCESS | 1662 | 1466725655348 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:47:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:47:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 720ms 16:47:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:47:35 INFO - PROCESS | 1662 | 1466725655399 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1662 | 1466725655401 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:47:35 INFO - PROCESS | 1662 | 1466725655403 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1662 | 1466725655405 Marionette TRACE conn2 <- [1,2850,null,{}] 16:47:35 INFO - PROCESS | 1662 | 1466725655407 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:47:35 INFO - PROCESS | 1662 | 1466725655409 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:35 INFO - PROCESS | 1662 | 1466725655509 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:47:35 INFO - PROCESS | 1662 | 1466725655574 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1662 | 1466725655579 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x128822800 == 32 [pid = 1662] [id = 720] 16:47:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11961e400) [pid = 1662] [serial = 2160] [outer = 0x0] 16:47:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119743000) [pid = 1662] [serial = 2161] [outer = 0x11961e400] 16:47:35 INFO - PROCESS | 1662 | 1466725655624 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x120d60400) [pid = 1662] [serial = 2162] [outer = 0x11961e400] 16:47:36 INFO - PROCESS | 1662 | 1466725656048 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 16:47:36 INFO - PROCESS | 1662 | 1466725656074 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1662 | 1466725656075 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:47:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:47:36 INFO - PROCESS | 1662 | 1466725656078 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1662 | 1466725656081 Marionette TRACE conn2 <- [1,2854,null,{}] 16:47:36 INFO - PROCESS | 1662 | 1466725656083 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:47:36 INFO - PROCESS | 1662 | 1466725656085 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:36 INFO - PROCESS | 1662 | 1466725656202 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:47:36 INFO - PROCESS | 1662 | 1466725656258 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1662 | 1466725656259 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f32000 == 33 [pid = 1662] [id = 721] 16:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x120ee2800) [pid = 1662] [serial = 2163] [outer = 0x0] 16:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12134e400) [pid = 1662] [serial = 2164] [outer = 0x120ee2800] 16:47:36 INFO - PROCESS | 1662 | 1466725656288 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x121887400) [pid = 1662] [serial = 2165] [outer = 0x120ee2800] 16:47:36 INFO - PROCESS | 1662 | 1466725656696 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:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 16:47:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:47:36 INFO - PROCESS | 1662 | 1466725656750 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1662 | 1466725656751 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:47:36 INFO - PROCESS | 1662 | 1466725656753 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1662 | 1466725656755 Marionette TRACE conn2 <- [1,2858,null,{}] 16:47:36 INFO - PROCESS | 1662 | 1466725656757 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:47:36 INFO - PROCESS | 1662 | 1466725656758 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:36 INFO - PROCESS | 1662 | 1466725656850 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:47:36 INFO - PROCESS | 1662 | 1466725656905 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1662 | 1466725656906 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a311800 == 34 [pid = 1662] [id = 722] 16:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x120ee4c00) [pid = 1662] [serial = 2166] [outer = 0x0] 16:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x123d5b800) [pid = 1662] [serial = 2167] [outer = 0x120ee4c00] 16:47:36 INFO - PROCESS | 1662 | 1466725656934 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1241b7800) [pid = 1662] [serial = 2168] [outer = 0x120ee4c00] 16:47:37 INFO - PROCESS | 1662 | 1466725657335 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:47:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:47:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 618ms 16:47:37 INFO - PROCESS | 1662 | 1466725657372 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:47:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:47:37 INFO - PROCESS | 1662 | 1466725657373 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:47:37 INFO - PROCESS | 1662 | 1466725657376 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1662 | 1466725657377 Marionette TRACE conn2 <- [1,2862,null,{}] 16:47:37 INFO - PROCESS | 1662 | 1466725657379 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:47:37 INFO - PROCESS | 1662 | 1466725657384 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:37 INFO - PROCESS | 1662 | 1466725657505 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:47:37 INFO - PROCESS | 1662 | 1466725657597 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1662 | 1466725657599 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a82f800 == 35 [pid = 1662] [id = 723] 16:47:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x123d5a400) [pid = 1662] [serial = 2169] [outer = 0x0] 16:47:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1265ab000) [pid = 1662] [serial = 2170] [outer = 0x123d5a400] 16:47:37 INFO - PROCESS | 1662 | 1466725657628 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1271c9000) [pid = 1662] [serial = 2171] [outer = 0x123d5a400] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x118f05000 == 34 [pid = 1662] [id = 715] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x117e61800 == 33 [pid = 1662] [id = 716] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x116fdc000 == 32 [pid = 1662] [id = 708] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12a311800 == 31 [pid = 1662] [id = 722] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x128f32000 == 30 [pid = 1662] [id = 721] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x128822800 == 29 [pid = 1662] [id = 720] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x123abf000 == 28 [pid = 1662] [id = 719] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x118251000 == 27 [pid = 1662] [id = 717] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1288b9800 == 26 [pid = 1662] [id = 714] 16:47:38 INFO - PROCESS | 1662 | --DOCSHELL 0x117e6a000 == 25 [pid = 1662] [id = 718] 16:47:38 INFO - PROCESS | 1662 | 1466725658617 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:47:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:47:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1274ms 16:47:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:47:38 INFO - PROCESS | 1662 | 1466725658651 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1662 | 1466725658653 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:47:38 INFO - PROCESS | 1662 | 1466725658657 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1662 | 1466725658659 Marionette TRACE conn2 <- [1,2866,null,{}] 16:47:38 INFO - PROCESS | 1662 | 1466725658665 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:47:38 INFO - PROCESS | 1662 | 1466725658668 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:38 INFO - PROCESS | 1662 | 1466725658753 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:47:38 INFO - PROCESS | 1662 | 1466725658758 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1662 | 1466725658763 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168b6000 == 26 [pid = 1662] [id = 724] 16:47:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1129a2c00) [pid = 1662] [serial = 2172] [outer = 0x0] 16:47:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x112c18c00) [pid = 1662] [serial = 2173] [outer = 0x1129a2c00] 16:47:38 INFO - PROCESS | 1662 | 1466725658793 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113c21800) [pid = 1662] [serial = 2174] [outer = 0x1129a2c00] 16:47:39 INFO - PROCESS | 1662 | 1466725659151 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:47:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:47:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 524ms 16:47:39 INFO - PROCESS | 1662 | 1466725659181 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1662 | 1466725659185 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:47:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:47:39 INFO - PROCESS | 1662 | 1466725659189 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1662 | 1466725659191 Marionette TRACE conn2 <- [1,2870,null,{}] 16:47:39 INFO - PROCESS | 1662 | 1466725659194 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:47:39 INFO - PROCESS | 1662 | 1466725659197 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:39 INFO - PROCESS | 1662 | 1466725659306 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:47:39 INFO - PROCESS | 1662 | 1466725659367 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1662 | 1466725659368 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d8800 == 27 [pid = 1662] [id = 725] 16:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x115ae7c00) [pid = 1662] [serial = 2175] [outer = 0x0] 16:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11681d400) [pid = 1662] [serial = 2176] [outer = 0x115ae7c00] 16:47:39 INFO - PROCESS | 1662 | 1466725659396 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1176cac00) [pid = 1662] [serial = 2177] [outer = 0x115ae7c00] 16:47:39 INFO - PROCESS | 1662 | 1466725659686 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:47:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:47:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 16:47:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:47:39 INFO - PROCESS | 1662 | 1466725659719 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1662 | 1466725659720 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:47:39 INFO - PROCESS | 1662 | 1466725659722 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1662 | 1466725659725 Marionette TRACE conn2 <- [1,2874,null,{}] 16:47:39 INFO - PROCESS | 1662 | 1466725659736 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:47:39 INFO - PROCESS | 1662 | 1466725659739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:39 INFO - PROCESS | 1662 | 1466725659827 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:47:39 INFO - PROCESS | 1662 | 1466725659904 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1662 | 1466725659906 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x124306800 == 28 [pid = 1662] [id = 726] 16:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1176cb400) [pid = 1662] [serial = 2178] [outer = 0x0] 16:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1182ad000) [pid = 1662] [serial = 2179] [outer = 0x1176cb400] 16:47:39 INFO - PROCESS | 1662 | 1466725659934 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1186b7000) [pid = 1662] [serial = 2180] [outer = 0x1176cb400] 16:47:40 INFO - PROCESS | 1662 | 1466725660293 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:47:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:47:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 626ms 16:47:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:47:40 INFO - PROCESS | 1662 | 1466725660348 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1662 | 1466725660350 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:47:40 INFO - PROCESS | 1662 | 1466725660352 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1662 | 1466725660353 Marionette TRACE conn2 <- [1,2878,null,{}] 16:47:40 INFO - PROCESS | 1662 | 1466725660356 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:47:40 INFO - PROCESS | 1662 | 1466725660357 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:40 INFO - PROCESS | 1662 | 1466725660454 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:47:40 INFO - PROCESS | 1662 | 1466725660467 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1662 | 1466725660468 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12881b800 == 29 [pid = 1662] [id = 727] 16:47:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118f41000) [pid = 1662] [serial = 2181] [outer = 0x0] 16:47:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1195bf800) [pid = 1662] [serial = 2182] [outer = 0x118f41000] 16:47:40 INFO - PROCESS | 1662 | 1466725660493 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119610000) [pid = 1662] [serial = 2183] [outer = 0x118f41000] 16:47:40 INFO - PROCESS | 1662 | 1466725660849 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:47:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:47:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 518ms 16:47:40 INFO - PROCESS | 1662 | 1466725660871 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1662 | 1466725660872 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:47:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:47:40 INFO - PROCESS | 1662 | 1466725660881 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1662 | 1466725660882 Marionette TRACE conn2 <- [1,2882,null,{}] 16:47:40 INFO - PROCESS | 1662 | 1466725660885 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:47:40 INFO - PROCESS | 1662 | 1466725660886 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:40 INFO - PROCESS | 1662 | 1466725660987 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:47:40 INFO - PROCESS | 1662 | 1466725660990 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1662 | 1466725660992 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bea000 == 30 [pid = 1662] [id = 728] 16:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118f8bc00) [pid = 1662] [serial = 2184] [outer = 0x0] 16:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120d4a400) [pid = 1662] [serial = 2185] [outer = 0x118f8bc00] 16:47:41 INFO - PROCESS | 1662 | 1466725661016 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120edf400) [pid = 1662] [serial = 2186] [outer = 0x118f8bc00] 16:47:41 INFO - PROCESS | 1662 | 1466725661367 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:47:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:47:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 16:47:41 INFO - PROCESS | 1662 | 1466725661400 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1662 | 1466725661401 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:47:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:47:41 INFO - PROCESS | 1662 | 1466725661411 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1662 | 1466725661412 Marionette TRACE conn2 <- [1,2886,null,{}] 16:47:41 INFO - PROCESS | 1662 | 1466725661415 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:47:41 INFO - PROCESS | 1662 | 1466725661419 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:41 INFO - PROCESS | 1662 | 1466725661538 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:47:41 INFO - PROCESS | 1662 | 1466725661544 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1662 | 1466725661545 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a817000 == 31 [pid = 1662] [id = 729] 16:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11960d000) [pid = 1662] [serial = 2187] [outer = 0x0] 16:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12127e400) [pid = 1662] [serial = 2188] [outer = 0x11960d000] 16:47:41 INFO - PROCESS | 1662 | 1466725661571 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1249a9800) [pid = 1662] [serial = 2189] [outer = 0x11960d000] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12c4d6000) [pid = 1662] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120d66c00) [pid = 1662] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113119400) [pid = 1662] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113c22400) [pid = 1662] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12d146800) [pid = 1662] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118fe0800) [pid = 1662] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118654800) [pid = 1662] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110ed1400) [pid = 1662] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123fd9800) [pid = 1662] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118f3cc00) [pid = 1662] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x115f58400) [pid = 1662] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11677c000) [pid = 1662] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x110eca400) [pid = 1662] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x111fdfc00) [pid = 1662] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11297f000) [pid = 1662] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116f9d400) [pid = 1662] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:47:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x115f5f800) [pid = 1662] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:47:42 INFO - PROCESS | 1662 | 1466725662049 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:47:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:47:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 16:47:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:47:42 INFO - PROCESS | 1662 | 1466725662082 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1662 | 1466725662083 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:47:42 INFO - PROCESS | 1662 | 1466725662085 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1662 | 1466725662086 Marionette TRACE conn2 <- [1,2890,null,{}] 16:47:42 INFO - PROCESS | 1662 | 1466725662088 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:47:42 INFO - PROCESS | 1662 | 1466725662090 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:42 INFO - PROCESS | 1662 | 1466725662166 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:47:42 INFO - PROCESS | 1662 | 1466725662170 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1662 | 1466725662171 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x121814000 == 32 [pid = 1662] [id = 730] 16:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1121a4800) [pid = 1662] [serial = 2190] [outer = 0x0] 16:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11622dc00) [pid = 1662] [serial = 2191] [outer = 0x1121a4800] 16:47:42 INFO - PROCESS | 1662 | 1466725662203 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1182a4800) [pid = 1662] [serial = 2192] [outer = 0x1121a4800] 16:47:42 INFO - PROCESS | 1662 | 1466725662553 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:47:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:47:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 16:47:42 INFO - PROCESS | 1662 | 1466725662611 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1662 | 1466725662612 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:47:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:47:42 INFO - PROCESS | 1662 | 1466725662615 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1662 | 1466725662616 Marionette TRACE conn2 <- [1,2894,null,{}] 16:47:42 INFO - PROCESS | 1662 | 1466725662618 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:47:42 INFO - PROCESS | 1662 | 1466725662619 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:42 INFO - PROCESS | 1662 | 1466725662690 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:47:42 INFO - PROCESS | 1662 | 1466725662695 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1662 | 1466725662698 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b723800 == 33 [pid = 1662] [id = 731] 16:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116769800) [pid = 1662] [serial = 2193] [outer = 0x0] 16:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1195c6800) [pid = 1662] [serial = 2194] [outer = 0x116769800] 16:47:42 INFO - PROCESS | 1662 | 1466725662722 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121881c00) [pid = 1662] [serial = 2195] [outer = 0x116769800] 16:47:43 INFO - PROCESS | 1662 | 1466725663040 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:47:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:47:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 470ms 16:47:43 INFO - PROCESS | 1662 | 1466725663086 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1662 | 1466725663087 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:47:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:47:43 INFO - PROCESS | 1662 | 1466725663090 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1662 | 1466725663091 Marionette TRACE conn2 <- [1,2898,null,{}] 16:47:43 INFO - PROCESS | 1662 | 1466725663094 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:47:43 INFO - PROCESS | 1662 | 1466725663095 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:43 INFO - PROCESS | 1662 | 1466725663176 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:47:43 INFO - PROCESS | 1662 | 1466725663183 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1662 | 1466725663184 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb1e000 == 34 [pid = 1662] [id = 732] 16:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1186bb400) [pid = 1662] [serial = 2196] [outer = 0x0] 16:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x125e6e800) [pid = 1662] [serial = 2197] [outer = 0x1186bb400] 16:47:43 INFO - PROCESS | 1662 | 1466725663220 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126528000) [pid = 1662] [serial = 2198] [outer = 0x1186bb400] 16:47:43 INFO - PROCESS | 1662 | 1466725663686 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:47:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:47:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 620ms 16:47:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:47:43 INFO - PROCESS | 1662 | 1466725663711 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1662 | 1466725663712 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:47:43 INFO - PROCESS | 1662 | 1466725663714 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1662 | 1466725663715 Marionette TRACE conn2 <- [1,2902,null,{}] 16:47:43 INFO - PROCESS | 1662 | 1466725663717 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:47:43 INFO - PROCESS | 1662 | 1466725663718 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:43 INFO - PROCESS | 1662 | 1466725663793 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:47:43 INFO - PROCESS | 1662 | 1466725663799 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1662 | 1466725663800 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c444000 == 35 [pid = 1662] [id = 733] 16:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1265a5000) [pid = 1662] [serial = 2199] [outer = 0x0] 16:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x127117000) [pid = 1662] [serial = 2200] [outer = 0x1265a5000] 16:47:43 INFO - PROCESS | 1662 | 1466725663824 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271ccc00) [pid = 1662] [serial = 2201] [outer = 0x1265a5000] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d8800 == 34 [pid = 1662] [id = 725] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1168b6000 == 33 [pid = 1662] [id = 724] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12a82f800 == 32 [pid = 1662] [id = 723] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12a817000 == 31 [pid = 1662] [id = 729] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x128bea000 == 30 [pid = 1662] [id = 728] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x124306800 == 29 [pid = 1662] [id = 726] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12881b800 == 28 [pid = 1662] [id = 727] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12b723800 == 27 [pid = 1662] [id = 731] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12bb1e000 == 26 [pid = 1662] [id = 732] 16:47:44 INFO - PROCESS | 1662 | --DOCSHELL 0x121814000 == 25 [pid = 1662] [id = 730] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12cca8800) [pid = 1662] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116787800) [pid = 1662] [serial = 2152] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11974d800) [pid = 1662] [serial = 2140] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11868ec00) [pid = 1662] [serial = 2134] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118855800) [pid = 1662] [serial = 2135] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x113235400) [pid = 1662] [serial = 2128] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11285e000) [pid = 1662] [serial = 2129] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11747b000) [pid = 1662] [serial = 2131] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117ea3800) [pid = 1662] [serial = 2132] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11862ac00) [pid = 1662] [serial = 2126] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1182a2800) [pid = 1662] [serial = 2125] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120d53400) [pid = 1662] [serial = 2141] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11973f400) [pid = 1662] [serial = 1451] [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:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x112858400) [pid = 1662] [serial = 2110] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11747e000) [pid = 1662] [serial = 2153] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11865c800) [pid = 1662] [serial = 2113] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11974cc00) [pid = 1662] [serial = 2116] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x126528400) [pid = 1662] [serial = 2119] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x121977800) [pid = 1662] [serial = 2122] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12140d400) [pid = 1662] [serial = 2143] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x113c66c00) [pid = 1662] [serial = 2146] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1164e7000) [pid = 1662] [serial = 2147] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11714a400) [pid = 1662] [serial = 2149] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x124471c00) [pid = 1662] [serial = 2144] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1182a6800) [pid = 1662] [serial = 2150] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x11961bc00) [pid = 1662] [serial = 2138] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1195bc800) [pid = 1662] [serial = 2137] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11885a000) [pid = 1662] [serial = 2114] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x115ea6400) [pid = 1662] [serial = 2111] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x127208400) [pid = 1662] [serial = 2120] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x12188e400) [pid = 1662] [serial = 2117] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12720c000) [pid = 1662] [serial = 2123] [outer = 0x0] [url = about:blank] 16:47:45 INFO - PROCESS | 1662 | 1466725665158 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:47:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1470ms 16:47:45 INFO - PROCESS | 1662 | 1466725665185 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1662 | 1466725665187 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:47:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:47:45 INFO - PROCESS | 1662 | 1466725665191 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1662 | 1466725665193 Marionette TRACE conn2 <- [1,2906,null,{}] 16:47:45 INFO - PROCESS | 1662 | 1466725665197 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:47:45 INFO - PROCESS | 1662 | 1466725665199 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:45 INFO - PROCESS | 1662 | 1466725665285 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:47:45 INFO - PROCESS | 1662 | 1466725665336 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1662 | 1466725665339 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fd7800 == 26 [pid = 1662] [id = 734] 16:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112862400) [pid = 1662] [serial = 2202] [outer = 0x0] 16:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x112864000) [pid = 1662] [serial = 2203] [outer = 0x112862400] 16:47:45 INFO - PROCESS | 1662 | 1466725665367 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11285e000) [pid = 1662] [serial = 2204] [outer = 0x112862400] 16:47:45 INFO - PROCESS | 1662 | 1466725665688 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:47:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:47:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 16:47:45 INFO - PROCESS | 1662 | 1466725665711 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:47:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:47:45 INFO - PROCESS | 1662 | 1466725665718 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:47:45 INFO - PROCESS | 1662 | 1466725665722 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1662 | 1466725665724 Marionette TRACE conn2 <- [1,2910,null,{}] 16:47:45 INFO - PROCESS | 1662 | 1466725665726 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:47:45 INFO - PROCESS | 1662 | 1466725665729 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:45 INFO - PROCESS | 1662 | 1466725665808 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:47:45 INFO - PROCESS | 1662 | 1466725665815 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1662 | 1466725665816 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f07800 == 27 [pid = 1662] [id = 735] 16:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x113c60000) [pid = 1662] [serial = 2205] [outer = 0x0] 16:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1162aec00) [pid = 1662] [serial = 2206] [outer = 0x113c60000] 16:47:45 INFO - PROCESS | 1662 | 1466725665843 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11677ec00) [pid = 1662] [serial = 2207] [outer = 0x113c60000] 16:47:46 INFO - PROCESS | 1662 | 1466725666153 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:47:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:47:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:47:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 16:47:46 INFO - PROCESS | 1662 | 1466725666192 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1662 | 1466725666193 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:47:46 INFO - TEST-START | /DOMEvents/constructors.html 16:47:46 INFO - PROCESS | 1662 | 1466725666206 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1662 | 1466725666209 Marionette TRACE conn2 <- [1,2914,null,{}] 16:47:46 INFO - PROCESS | 1662 | 1466725666216 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:47:46 INFO - PROCESS | 1662 | 1466725666220 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:46 INFO - PROCESS | 1662 | 1466725666293 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:47:46 INFO - PROCESS | 1662 | 1466725666299 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1662 | 1466725666301 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a58000 == 28 [pid = 1662] [id = 736] 16:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x110ec4c00) [pid = 1662] [serial = 2208] [outer = 0x0] 16:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1176cc000) [pid = 1662] [serial = 2209] [outer = 0x110ec4c00] 16:47:46 INFO - PROCESS | 1662 | 1466725666331 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x117ea4000) [pid = 1662] [serial = 2210] [outer = 0x110ec4c00] 16:47:46 INFO - PROCESS | 1662 | 1466725666685 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:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:47:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:47:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:47:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:47:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:47:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:47:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:47:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:47:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:47:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:47:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 529ms 16:47:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:47:46 INFO - PROCESS | 1662 | 1466725666735 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1662 | 1466725666737 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:47:46 INFO - PROCESS | 1662 | 1466725666740 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1662 | 1466725666741 Marionette TRACE conn2 <- [1,2918,null,{}] 16:47:46 INFO - PROCESS | 1662 | 1466725666743 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:47:46 INFO - PROCESS | 1662 | 1466725666744 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:46 INFO - PROCESS | 1662 | 1466725666843 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:47:46 INFO - PROCESS | 1662 | 1466725666852 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1662 | 1466725666853 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212cc000 == 29 [pid = 1662] [id = 737] 16:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1182ae000) [pid = 1662] [serial = 2211] [outer = 0x0] 16:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11862fc00) [pid = 1662] [serial = 2212] [outer = 0x1182ae000] 16:47:46 INFO - PROCESS | 1662 | 1466725666879 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118686800) [pid = 1662] [serial = 2213] [outer = 0x1182ae000] 16:47:47 INFO - PROCESS | 1662 | 1466725667159 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:47:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:47:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 16:47:47 INFO - PROCESS | 1662 | 1466725667209 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1662 | 1466725667210 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:47:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:47:47 INFO - PROCESS | 1662 | 1466725667215 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1662 | 1466725667217 Marionette TRACE conn2 <- [1,2922,null,{}] 16:47:47 INFO - PROCESS | 1662 | 1466725667220 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:47:47 INFO - PROCESS | 1662 | 1466725667221 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:47 INFO - PROCESS | 1662 | 1466725667293 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:47:47 INFO - PROCESS | 1662 | 1466725667299 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1662 | 1466725667300 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x123ac3000 == 30 [pid = 1662] [id = 738] 16:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x113c22800) [pid = 1662] [serial = 2214] [outer = 0x0] 16:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1186b7400) [pid = 1662] [serial = 2215] [outer = 0x113c22800] 16:47:47 INFO - PROCESS | 1662 | 1466725667324 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118f40000) [pid = 1662] [serial = 2216] [outer = 0x113c22800] 16:47:47 INFO - PROCESS | 1662 | [1662] 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:47:47 INFO - PROCESS | 1662 | [1662] 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:47:47 INFO - PROCESS | 1662 | [1662] 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:47:47 INFO - PROCESS | 1662 | [1662] 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:47:47 INFO - PROCESS | 1662 | 1466725667649 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:47:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:47:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:47:47 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:47:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:47:47 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:47:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:47:47 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:47:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:47:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:47:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 473ms 16:47:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:47:47 INFO - PROCESS | 1662 | 1466725667689 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1662 | 1466725667690 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:47:47 INFO - PROCESS | 1662 | 1466725667692 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1662 | 1466725667694 Marionette TRACE conn2 <- [1,2926,null,{}] 16:47:47 INFO - PROCESS | 1662 | 1466725667696 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:47:47 INFO - PROCESS | 1662 | 1466725667700 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:47 INFO - PROCESS | 1662 | 1466725667816 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:47:47 INFO - PROCESS | 1662 | 1466725667820 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1662 | 1466725667821 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12714c000 == 31 [pid = 1662] [id = 739] 16:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118fdcc00) [pid = 1662] [serial = 2217] [outer = 0x0] 16:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11973f400) [pid = 1662] [serial = 2218] [outer = 0x118fdcc00] 16:47:47 INFO - PROCESS | 1662 | 1466725667849 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120eec000) [pid = 1662] [serial = 2219] [outer = 0x118fdcc00] 16:47:48 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:47:48 INFO - PROCESS | 1662 | 1466725668138 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:47:48 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:47:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 16:47:48 INFO - PROCESS | 1662 | 1466725668170 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1662 | 1466725668172 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:47:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:47:48 INFO - PROCESS | 1662 | 1466725668174 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1662 | 1466725668175 Marionette TRACE conn2 <- [1,2930,null,{}] 16:47:48 INFO - PROCESS | 1662 | 1466725668179 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:47:48 INFO - PROCESS | 1662 | 1466725668181 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:48 INFO - PROCESS | 1662 | 1466725668289 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:47:48 INFO - PROCESS | 1662 | 1466725668359 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1662 | 1466725668360 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12889b800 == 32 [pid = 1662] [id = 740] 16:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120eebc00) [pid = 1662] [serial = 2220] [outer = 0x0] 16:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x121350000) [pid = 1662] [serial = 2221] [outer = 0x120eebc00] 16:47:48 INFO - PROCESS | 1662 | 1466725668385 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12188c800) [pid = 1662] [serial = 2222] [outer = 0x120eebc00] 16:47:48 INFO - PROCESS | 1662 | 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:47:48 INFO - PROCESS | 1662 | 1466725668620 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:47:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:47:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 474ms 16:47:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:47:48 INFO - PROCESS | 1662 | 1466725668652 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1662 | 1466725668653 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1662 | 1466725668655 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1662 | 1466725668656 Marionette TRACE conn2 <- [1,2934,null,{}] 16:47:48 INFO - PROCESS | 1662 | 1466725668658 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:47:48 INFO - PROCESS | 1662 | 1466725668659 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:48 INFO - PROCESS | 1662 | 1466725668753 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:47:48 INFO - PROCESS | 1662 | 1466725668756 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1662 | 1466725668757 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30d800 == 33 [pid = 1662] [id = 741] 16:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11865c800) [pid = 1662] [serial = 2223] [outer = 0x0] 16:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1219fe400) [pid = 1662] [serial = 2224] [outer = 0x11865c800] 16:47:48 INFO - PROCESS | 1662 | 1466725668783 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1241b6c00) [pid = 1662] [serial = 2225] [outer = 0x11865c800] 16:47:49 INFO - PROCESS | 1662 | 1466725669156 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:47:49 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:47:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 520ms 16:47:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:47:49 INFO - PROCESS | 1662 | 1466725669176 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1662 | 1466725669179 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:47:49 INFO - PROCESS | 1662 | 1466725669182 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1662 | 1466725669184 Marionette TRACE conn2 <- [1,2938,null,{}] 16:47:49 INFO - PROCESS | 1662 | 1466725669187 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:47:49 INFO - PROCESS | 1662 | 1466725669189 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:49 INFO - PROCESS | 1662 | 1466725669340 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:47:49 INFO - PROCESS | 1662 | 1466725669352 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1662 | 1466725669353 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a4b800 == 34 [pid = 1662] [id = 742] 16:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124327000) [pid = 1662] [serial = 2226] [outer = 0x0] 16:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1249ac800) [pid = 1662] [serial = 2227] [outer = 0x124327000] 16:47:49 INFO - PROCESS | 1662 | 1466725669393 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125d1c800) [pid = 1662] [serial = 2228] [outer = 0x124327000] 16:47:49 INFO - PROCESS | 1662 | 1466725669716 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:47:49 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:47:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 573ms 16:47:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:47:49 INFO - PROCESS | 1662 | 1466725669754 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1662 | 1466725669755 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:47:49 INFO - PROCESS | 1662 | 1466725669757 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1662 | 1466725669759 Marionette TRACE conn2 <- [1,2942,null,{}] 16:47:49 INFO - PROCESS | 1662 | 1466725669761 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:47:49 INFO - PROCESS | 1662 | 1466725669764 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:49 INFO - PROCESS | 1662 | 1466725669846 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:47:49 INFO - PROCESS | 1662 | 1466725669906 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1662 | 1466725669907 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b039000 == 35 [pid = 1662] [id = 743] 16:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124327400) [pid = 1662] [serial = 2229] [outer = 0x0] 16:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126295400) [pid = 1662] [serial = 2230] [outer = 0x124327400] 16:47:49 INFO - PROCESS | 1662 | 1466725669930 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127123000) [pid = 1662] [serial = 2231] [outer = 0x124327400] 16:47:50 INFO - PROCESS | 1662 | 1466725670165 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:47:50 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:47:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:47:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 16:47:50 INFO - PROCESS | 1662 | 1466725670235 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1662 | 1466725670236 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:47:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:47:50 INFO - PROCESS | 1662 | 1466725670257 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1662 | 1466725670259 Marionette TRACE conn2 <- [1,2946,null,{}] 16:47:50 INFO - PROCESS | 1662 | 1466725670264 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:47:50 INFO - PROCESS | 1662 | 1466725670267 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:50 INFO - PROCESS | 1662 | 1466725670369 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:47:50 INFO - PROCESS | 1662 | 1466725670381 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1662 | 1466725670383 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x123abf000 == 36 [pid = 1662] [id = 744] 16:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1271ca000) [pid = 1662] [serial = 2232] [outer = 0x0] 16:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127207400) [pid = 1662] [serial = 2233] [outer = 0x1271ca000] 16:47:50 INFO - PROCESS | 1662 | 1466725670409 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127271c00) [pid = 1662] [serial = 2234] [outer = 0x1271ca000] 16:47:50 INFO - PROCESS | 1662 | 1466725670717 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:47:50 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:47:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 488ms 16:47:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:47:50 INFO - PROCESS | 1662 | 1466725670728 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1662 | 1466725670731 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:47:50 INFO - PROCESS | 1662 | 1466725670734 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1662 | 1466725670736 Marionette TRACE conn2 <- [1,2950,null,{}] 16:47:50 INFO - PROCESS | 1662 | 1466725670738 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:47:50 INFO - PROCESS | 1662 | 1466725670739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:50 INFO - PROCESS | 1662 | 1466725670835 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:47:50 INFO - PROCESS | 1662 | 1466725670844 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1662 | 1466725670845 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c7dd800 == 37 [pid = 1662] [id = 745] 16:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127276800) [pid = 1662] [serial = 2235] [outer = 0x0] 16:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12727d000) [pid = 1662] [serial = 2236] [outer = 0x127276800] 16:47:50 INFO - PROCESS | 1662 | 1466725670872 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1272ea400) [pid = 1662] [serial = 2237] [outer = 0x127276800] 16:47:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x116fe8800 == 38 [pid = 1662] [id = 746] 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1272eb400) [pid = 1662] [serial = 2238] [outer = 0x0] 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1272ec400) [pid = 1662] [serial = 2239] [outer = 0x1272eb400] 16:47:51 INFO - PROCESS | 1662 | 1466725671200 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:47:51 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:47:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 16:47:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:47:51 INFO - PROCESS | 1662 | 1466725671213 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1662 | 1466725671215 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:47:51 INFO - PROCESS | 1662 | 1466725671217 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1662 | 1466725671218 Marionette TRACE conn2 <- [1,2954,null,{}] 16:47:51 INFO - PROCESS | 1662 | 1466725671220 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:47:51 INFO - PROCESS | 1662 | 1466725671221 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:51 INFO - PROCESS | 1662 | 1466725671335 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:47:51 INFO - PROCESS | 1662 | 1466725671348 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1662 | 1466725671349 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d142800 == 39 [pid = 1662] [id = 747] 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1272ed400) [pid = 1662] [serial = 2240] [outer = 0x0] 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1272f3400) [pid = 1662] [serial = 2241] [outer = 0x1272ed400] 16:47:51 INFO - PROCESS | 1662 | 1466725671372 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128910c00) [pid = 1662] [serial = 2242] [outer = 0x1272ed400] 16:47:51 INFO - PROCESS | 1662 | 1466725671665 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:47:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:47:51 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:47:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 468ms 16:47:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:47:51 INFO - PROCESS | 1662 | 1466725671686 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1662 | 1466725671687 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:47:51 INFO - PROCESS | 1662 | 1466725671694 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1662 | 1466725671697 Marionette TRACE conn2 <- [1,2958,null,{}] 16:47:51 INFO - PROCESS | 1662 | 1466725671701 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:47:51 INFO - PROCESS | 1662 | 1466725671702 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:51 INFO - PROCESS | 1662 | 1466725671809 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:47:51 INFO - PROCESS | 1662 | 1466725671813 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1662 | 1466725671814 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d188000 == 40 [pid = 1662] [id = 748] 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128909800) [pid = 1662] [serial = 2243] [outer = 0x0] 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128918c00) [pid = 1662] [serial = 2244] [outer = 0x128909800] 16:47:51 INFO - PROCESS | 1662 | 1466725671837 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128ee2400) [pid = 1662] [serial = 2245] [outer = 0x128909800] 16:47:52 INFO - PROCESS | 1662 | 1466725672141 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:47:52 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:47:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 527ms 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118f41000) [pid = 1662] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118f8bc00) [pid = 1662] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11960d000) [pid = 1662] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1121a4800) [pid = 1662] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1186bb400) [pid = 1662] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11961e400) [pid = 1662] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118657400) [pid = 1662] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1131e0c00) [pid = 1662] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x115ae7c00) [pid = 1662] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1129a2c00) [pid = 1662] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123d5a400) [pid = 1662] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120ee4c00) [pid = 1662] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x120ee2800) [pid = 1662] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1176cb400) [pid = 1662] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116769800) [pid = 1662] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:47:52 INFO - PROCESS | 1662 | 1466725672326 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1662 | 1466725672327 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:47:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:47:52 INFO - PROCESS | 1662 | 1466725672338 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1662 | 1466725672339 Marionette TRACE conn2 <- [1,2962,null,{}] 16:47:52 INFO - PROCESS | 1662 | 1466725672341 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:47:52 INFO - PROCESS | 1662 | 1466725672342 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:52 INFO - PROCESS | 1662 | 1466725672427 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:47:52 INFO - PROCESS | 1662 | 1466725672433 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1662 | 1466725672434 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bdc800 == 41 [pid = 1662] [id = 749] 16:47:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x113119400) [pid = 1662] [serial = 2246] [outer = 0x0] 16:47:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116238000) [pid = 1662] [serial = 2247] [outer = 0x113119400] 16:47:52 INFO - PROCESS | 1662 | 1466725672460 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11865ac00) [pid = 1662] [serial = 2248] [outer = 0x113119400] 16:47:52 INFO - PROCESS | 1662 | 1466725672854 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:47:52 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:47:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 568ms 16:47:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:47:52 INFO - PROCESS | 1662 | 1466725672906 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1662 | 1466725672907 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:47:52 INFO - PROCESS | 1662 | 1466725672909 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1662 | 1466725672910 Marionette TRACE conn2 <- [1,2966,null,{}] 16:47:52 INFO - PROCESS | 1662 | 1466725672913 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:47:52 INFO - PROCESS | 1662 | 1466725672914 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:53 INFO - PROCESS | 1662 | 1466725673017 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:47:53 INFO - PROCESS | 1662 | 1466725673023 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1662 | 1466725673024 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d417800 == 42 [pid = 1662] [id = 750] 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118657400) [pid = 1662] [serial = 2249] [outer = 0x0] 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d67000) [pid = 1662] [serial = 2250] [outer = 0x118657400] 16:47:53 INFO - PROCESS | 1662 | 1466725673048 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128911c00) [pid = 1662] [serial = 2251] [outer = 0x118657400] 16:47:53 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:47:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 417ms 16:47:53 INFO - PROCESS | 1662 | 1466725673322 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:47:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:47:53 INFO - PROCESS | 1662 | 1466725673335 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1662 | 1466725673336 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:47:53 INFO - PROCESS | 1662 | 1466725673338 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1662 | 1466725673339 Marionette TRACE conn2 <- [1,2970,null,{}] 16:47:53 INFO - PROCESS | 1662 | 1466725673341 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:47:53 INFO - PROCESS | 1662 | 1466725673342 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:53 INFO - PROCESS | 1662 | 1466725673424 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:47:53 INFO - PROCESS | 1662 | 1466725673429 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1662 | 1466725673431 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d7d9000 == 43 [pid = 1662] [id = 751] 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11285a400) [pid = 1662] [serial = 2252] [outer = 0x0] 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129150000) [pid = 1662] [serial = 2253] [outer = 0x11285a400] 16:47:53 INFO - PROCESS | 1662 | 1466725673455 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129176400) [pid = 1662] [serial = 2254] [outer = 0x11285a400] 16:47:53 INFO - PROCESS | 1662 | 1466725673751 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:47:53 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:47:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 16:47:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:47:53 INFO - PROCESS | 1662 | 1466725673806 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1662 | 1466725673807 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:47:53 INFO - PROCESS | 1662 | 1466725673809 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1662 | 1466725673811 Marionette TRACE conn2 <- [1,2974,null,{}] 16:47:53 INFO - PROCESS | 1662 | 1466725673813 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:47:53 INFO - PROCESS | 1662 | 1466725673814 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:53 INFO - PROCESS | 1662 | 1466725673894 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:47:53 INFO - PROCESS | 1662 | 1466725673956 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1662 | 1466725673958 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127b2800 == 44 [pid = 1662] [id = 752] 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1265aa400) [pid = 1662] [serial = 2255] [outer = 0x0] 16:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12917ac00) [pid = 1662] [serial = 2256] [outer = 0x1265aa400] 16:47:53 INFO - PROCESS | 1662 | 1466725673981 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1291b1400) [pid = 1662] [serial = 2257] [outer = 0x1265aa400] 16:47:54 INFO - PROCESS | 1662 | 1466725674226 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:47:54 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:47:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 16:47:54 INFO - PROCESS | 1662 | 1466725674286 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:47:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:47:54 INFO - PROCESS | 1662 | 1466725674288 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:47:54 INFO - PROCESS | 1662 | 1466725674292 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1662 | 1466725674293 Marionette TRACE conn2 <- [1,2978,null,{}] 16:47:54 INFO - PROCESS | 1662 | 1466725674307 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:47:54 INFO - PROCESS | 1662 | 1466725674309 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:54 INFO - PROCESS | 1662 | 1466725674496 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:47:54 INFO - PROCESS | 1662 | 1466725674553 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1662 | 1466725674555 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126e8000 == 45 [pid = 1662] [id = 753] 16:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x110ec7c00) [pid = 1662] [serial = 2258] [outer = 0x0] 16:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x110fa7400) [pid = 1662] [serial = 2259] [outer = 0x110ec7c00] 16:47:54 INFO - PROCESS | 1662 | 1466725674587 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11219d400) [pid = 1662] [serial = 2260] [outer = 0x110ec7c00] 16:47:55 INFO - PROCESS | 1662 | 1466725675019 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:47:55 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:47:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 780ms 16:47:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:47:55 INFO - PROCESS | 1662 | 1466725675072 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1662 | 1466725675075 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:47:55 INFO - PROCESS | 1662 | 1466725675078 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1662 | 1466725675080 Marionette TRACE conn2 <- [1,2982,null,{}] 16:47:55 INFO - PROCESS | 1662 | 1466725675083 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:47:55 INFO - PROCESS | 1662 | 1466725675086 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:55 INFO - PROCESS | 1662 | 1466725675231 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:47:55 INFO - PROCESS | 1662 | 1466725675289 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1662 | 1466725675291 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1167d8000 == 46 [pid = 1662] [id = 754] 16:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1129a4000) [pid = 1662] [serial = 2261] [outer = 0x0] 16:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115adb400) [pid = 1662] [serial = 2262] [outer = 0x1129a4000] 16:47:55 INFO - PROCESS | 1662 | 1466725675321 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116786800) [pid = 1662] [serial = 2263] [outer = 0x1129a4000] 16:47:55 INFO - PROCESS | 1662 | 1466725675710 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:47:55 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:47:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:47:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 16:47:55 INFO - PROCESS | 1662 | 1466725675750 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1662 | 1466725675752 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:47:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:47:55 INFO - PROCESS | 1662 | 1466725675755 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1662 | 1466725675756 Marionette TRACE conn2 <- [1,2986,null,{}] 16:47:55 INFO - PROCESS | 1662 | 1466725675759 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:47:55 INFO - PROCESS | 1662 | 1466725675760 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:55 INFO - PROCESS | 1662 | 1466725675913 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:47:55 INFO - PROCESS | 1662 | 1466725675969 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1662 | 1466725675970 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x11950e800 == 47 [pid = 1662] [id = 755] 16:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116a1b800) [pid = 1662] [serial = 2264] [outer = 0x0] 16:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117ea5000) [pid = 1662] [serial = 2265] [outer = 0x116a1b800] 16:47:56 INFO - PROCESS | 1662 | 1466725676000 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118fd7c00) [pid = 1662] [serial = 2266] [outer = 0x116a1b800] 16:47:56 INFO - PROCESS | 1662 | 1466725676677 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:47:56 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:47:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 969ms 16:47:56 INFO - PROCESS | 1662 | 1466725676725 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1662 | 1466725676728 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:47:56 INFO - PROCESS | 1662 | 1466725676733 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1662 | 1466725676736 Marionette TRACE conn2 <- [1,2990,null,{}] 16:47:56 INFO - PROCESS | 1662 | 1466725676741 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:47:56 INFO - PROCESS | 1662 | 1466725676743 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:56 INFO - PROCESS | 1662 | 1466725676886 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:47:56 INFO - PROCESS | 1662 | 1466725676964 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1662 | 1466725676966 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x116680800 == 48 [pid = 1662] [id = 756] 16:47:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11675b800) [pid = 1662] [serial = 2267] [outer = 0x0] 16:47:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116781800) [pid = 1662] [serial = 2268] [outer = 0x11675b800] 16:47:56 INFO - PROCESS | 1662 | 1466725676990 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x116a21400) [pid = 1662] [serial = 2269] [outer = 0x11675b800] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1127b2800 == 47 [pid = 1662] [id = 752] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12d7d9000 == 46 [pid = 1662] [id = 751] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12d417800 == 45 [pid = 1662] [id = 750] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x128bdc800 == 44 [pid = 1662] [id = 749] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12d188000 == 43 [pid = 1662] [id = 748] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x127117000) [pid = 1662] [serial = 2200] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12d142800 == 42 [pid = 1662] [id = 747] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116fe8800 == 41 [pid = 1662] [id = 746] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c7dd800 == 40 [pid = 1662] [id = 745] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123abf000 == 39 [pid = 1662] [id = 744] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b039000 == 38 [pid = 1662] [id = 743] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x119a4b800 == 37 [pid = 1662] [id = 742] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30d800 == 36 [pid = 1662] [id = 741] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12889b800 == 35 [pid = 1662] [id = 740] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12714c000 == 34 [pid = 1662] [id = 739] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123ac3000 == 33 [pid = 1662] [id = 738] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1212cc000 == 32 [pid = 1662] [id = 737] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x119a58000 == 31 [pid = 1662] [id = 736] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118f07800 == 30 [pid = 1662] [id = 735] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116fd7800 == 29 [pid = 1662] [id = 734] 16:47:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c444000 == 28 [pid = 1662] [id = 733] 16:47:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x112542800 == 29 [pid = 1662] [id = 757] 16:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1176d3400) [pid = 1662] [serial = 2270] [outer = 0x0] 16:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11747c400) [pid = 1662] [serial = 2271] [outer = 0x1176d3400] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1195bf800) [pid = 1662] [serial = 2182] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x120d4a400) [pid = 1662] [serial = 2185] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12127e400) [pid = 1662] [serial = 2188] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x120edf400) [pid = 1662] [serial = 2186] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1182a4800) [pid = 1662] [serial = 2192] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11622dc00) [pid = 1662] [serial = 2191] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x125e6e800) [pid = 1662] [serial = 2197] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1249a9800) [pid = 1662] [serial = 2189] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119743000) [pid = 1662] [serial = 2161] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118f3d400) [pid = 1662] [serial = 2159] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1186aa000) [pid = 1662] [serial = 2158] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116f9d800) [pid = 1662] [serial = 2156] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115acbc00) [pid = 1662] [serial = 2155] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11681d400) [pid = 1662] [serial = 2176] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1176cac00) [pid = 1662] [serial = 2177] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112c18c00) [pid = 1662] [serial = 2173] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113c21800) [pid = 1662] [serial = 2174] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1271c9000) [pid = 1662] [serial = 2171] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1265ab000) [pid = 1662] [serial = 2170] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1241b7800) [pid = 1662] [serial = 2168] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123d5b800) [pid = 1662] [serial = 2167] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121887400) [pid = 1662] [serial = 2165] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12134e400) [pid = 1662] [serial = 2164] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126528000) [pid = 1662] [serial = 2198] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120d60400) [pid = 1662] [serial = 2162] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1186b7000) [pid = 1662] [serial = 2180] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1195c6800) [pid = 1662] [serial = 2194] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1182ad000) [pid = 1662] [serial = 2179] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119610000) [pid = 1662] [serial = 2183] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121881c00) [pid = 1662] [serial = 2195] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1662 | 1466725677551 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:47:57 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:47:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 825ms 16:47:57 INFO - PROCESS | 1662 | 1466725677556 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1662 | 1466725677559 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:47:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:47:57 INFO - PROCESS | 1662 | 1466725677567 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1662 | 1466725677569 Marionette TRACE conn2 <- [1,2994,null,{}] 16:47:57 INFO - PROCESS | 1662 | 1466725677573 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:47:57 INFO - PROCESS | 1662 | 1466725677575 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:57 INFO - PROCESS | 1662 | 1466725677719 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:47:57 INFO - PROCESS | 1662 | 1466725677778 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1662 | 1466725677779 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x11853b000 == 30 [pid = 1662] [id = 758] 16:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1182a5c00) [pid = 1662] [serial = 2272] [outer = 0x0] 16:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118339000) [pid = 1662] [serial = 2273] [outer = 0x1182a5c00] 16:47:57 INFO - PROCESS | 1662 | 1466725677806 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11865b000) [pid = 1662] [serial = 2274] [outer = 0x1182a5c00] 16:47:58 INFO - PROCESS | 1662 | 1466725678089 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:47:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:47:58 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:47:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 573ms 16:47:58 INFO - PROCESS | 1662 | 1466725678140 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1662 | 1466725678141 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:47:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:47:58 INFO - PROCESS | 1662 | 1466725678143 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1662 | 1466725678147 Marionette TRACE conn2 <- [1,2998,null,{}] 16:47:58 INFO - PROCESS | 1662 | 1466725678157 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:47:58 INFO - PROCESS | 1662 | 1466725678160 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:58 INFO - PROCESS | 1662 | 1466725678241 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:47:58 INFO - PROCESS | 1662 | 1466725678268 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1662 | 1466725678270 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x119adf000 == 31 [pid = 1662] [id = 759] 16:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118f8b400) [pid = 1662] [serial = 2275] [outer = 0x0] 16:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1195c2800) [pid = 1662] [serial = 2276] [outer = 0x118f8b400] 16:47:58 INFO - PROCESS | 1662 | 1466725678298 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119625400) [pid = 1662] [serial = 2277] [outer = 0x118f8b400] 16:47:58 INFO - PROCESS | 1662 | 1466725678635 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:47:58 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:47:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 527ms 16:47:58 INFO - PROCESS | 1662 | 1466725678671 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:47:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:47:58 INFO - PROCESS | 1662 | 1466725678673 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:47:58 INFO - PROCESS | 1662 | 1466725678675 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1662 | 1466725678676 Marionette TRACE conn2 <- [1,3002,null,{}] 16:47:58 INFO - PROCESS | 1662 | 1466725678679 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:47:58 INFO - PROCESS | 1662 | 1466725678681 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:58 INFO - PROCESS | 1662 | 1466725678760 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:47:58 INFO - PROCESS | 1662 | 1466725678765 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1662 | 1466725678767 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x123a0d000 == 32 [pid = 1662] [id = 760] 16:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11974d800) [pid = 1662] [serial = 2278] [outer = 0x0] 16:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d52000) [pid = 1662] [serial = 2279] [outer = 0x11974d800] 16:47:58 INFO - PROCESS | 1662 | 1466725678792 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120d67400) [pid = 1662] [serial = 2280] [outer = 0x11974d800] 16:47:59 INFO - PROCESS | 1662 | 1466725679081 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:47:59 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:47:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 423ms 16:47:59 INFO - PROCESS | 1662 | 1466725679102 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 1662 | 1466725679103 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:47:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:47:59 INFO - PROCESS | 1662 | 1466725679105 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1662 | 1466725679106 Marionette TRACE conn2 <- [1,3006,null,{}] 16:47:59 INFO - PROCESS | 1662 | 1466725679108 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:47:59 INFO - PROCESS | 1662 | 1466725679110 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:59 INFO - PROCESS | 1662 | 1466725679199 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:47:59 INFO - PROCESS | 1662 | 1466725679203 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1662 | 1466725679204 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ed2000 == 33 [pid = 1662] [id = 761] 16:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120ee4000) [pid = 1662] [serial = 2281] [outer = 0x0] 16:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121132000) [pid = 1662] [serial = 2282] [outer = 0x120ee4000] 16:47:59 INFO - PROCESS | 1662 | 1466725679229 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12174e000) [pid = 1662] [serial = 2283] [outer = 0x120ee4000] 16:47:59 INFO - PROCESS | 1662 | 1466725679551 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:47:59 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:47:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 16:47:59 INFO - PROCESS | 1662 | 1466725679573 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 1662 | 1466725679574 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:47:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:47:59 INFO - PROCESS | 1662 | 1466725679576 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1662 | 1466725679577 Marionette TRACE conn2 <- [1,3010,null,{}] 16:47:59 INFO - PROCESS | 1662 | 1466725679582 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:47:59 INFO - PROCESS | 1662 | 1466725679586 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:59 INFO - PROCESS | 1662 | 1466725679715 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:47:59 INFO - PROCESS | 1662 | 1466725679728 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1662 | 1466725679729 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:47:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x128813800 == 34 [pid = 1662] [id = 762] 16:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120d53800) [pid = 1662] [serial = 2284] [outer = 0x0] 16:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121887400) [pid = 1662] [serial = 2285] [outer = 0x120d53800] 16:47:59 INFO - PROCESS | 1662 | 1466725679754 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126529800) [pid = 1662] [serial = 2286] [outer = 0x120d53800] 16:48:00 INFO - PROCESS | 1662 | 1466725680052 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:48:00 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:48:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 522ms 16:48:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:48:00 INFO - PROCESS | 1662 | 1466725680099 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1662 | 1466725680101 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:48:00 INFO - PROCESS | 1662 | 1466725680103 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1662 | 1466725680104 Marionette TRACE conn2 <- [1,3014,null,{}] 16:48:00 INFO - PROCESS | 1662 | 1466725680106 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:48:00 INFO - PROCESS | 1662 | 1466725680107 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:00 INFO - PROCESS | 1662 | 1466725680212 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:48:00 INFO - PROCESS | 1662 | 1466725680226 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1662 | 1466725680227 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1289ba800 == 35 [pid = 1662] [id = 763] 16:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1218ca000) [pid = 1662] [serial = 2287] [outer = 0x0] 16:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1267c2c00) [pid = 1662] [serial = 2288] [outer = 0x1218ca000] 16:48:00 INFO - PROCESS | 1662 | 1466725680253 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1271ce800) [pid = 1662] [serial = 2289] [outer = 0x1218ca000] 16:48:00 INFO - PROCESS | 1662 | [1662] 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:48:00 INFO - PROCESS | 1662 | 1466725680589 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:48:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:48:00 INFO - {} 16:48:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:48:00 INFO - {} 16:48:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:48:00 INFO - {} 16:48:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:48:00 INFO - {} 16:48:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 16:48:00 INFO - TEST-START | /FileAPI/fileReader.html 16:48:00 INFO - PROCESS | 1662 | 1466725680624 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1662 | 1466725680625 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:48:00 INFO - PROCESS | 1662 | 1466725680627 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1662 | 1466725680628 Marionette TRACE conn2 <- [1,3018,null,{}] 16:48:00 INFO - PROCESS | 1662 | 1466725680630 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:48:00 INFO - PROCESS | 1662 | 1466725680631 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:00 INFO - PROCESS | 1662 | 1466725680734 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:48:00 INFO - PROCESS | 1662 | 1466725680738 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1662 | 1466725680739 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a31b000 == 36 [pid = 1662] [id = 764] 16:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1271cd000) [pid = 1662] [serial = 2290] [outer = 0x0] 16:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x127208c00) [pid = 1662] [serial = 2291] [outer = 0x1271cd000] 16:48:00 INFO - PROCESS | 1662 | 1466725680762 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1272ea000) [pid = 1662] [serial = 2292] [outer = 0x1271cd000] 16:48:01 INFO - PROCESS | 1662 | 1466725681072 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:48:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:48:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:48:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:48:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:48:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 16:48:01 INFO - TEST-START | /FileAPI/historical.html 16:48:01 INFO - PROCESS | 1662 | 1466725681105 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1662 | 1466725681106 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:48:01 INFO - PROCESS | 1662 | 1466725681124 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1662 | 1466725681125 Marionette TRACE conn2 <- [1,3022,null,{}] 16:48:01 INFO - PROCESS | 1662 | 1466725681128 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:48:01 INFO - PROCESS | 1662 | 1466725681131 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:01 INFO - PROCESS | 1662 | 1466725681245 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:48:01 INFO - PROCESS | 1662 | 1466725681248 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1662 | 1466725681249 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d9800 == 37 [pid = 1662] [id = 765] 16:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12727a400) [pid = 1662] [serial = 2293] [outer = 0x0] 16:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12890cc00) [pid = 1662] [serial = 2294] [outer = 0x12727a400] 16:48:01 INFO - PROCESS | 1662 | 1466725681274 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128e2f000) [pid = 1662] [serial = 2295] [outer = 0x12727a400] 16:48:01 INFO - PROCESS | 1662 | 1466725681556 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:48:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:48:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:48:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:48:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:48:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:48:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:48:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:48:01 INFO - TEST-OK | /FileAPI/historical.html | took 490ms 16:48:01 INFO - PROCESS | 1662 | 1466725681602 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1662 | 1466725681604 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:48:01 INFO - TEST-START | /FileAPI/idlharness.html 16:48:01 INFO - PROCESS | 1662 | 1466725681606 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1662 | 1466725681607 Marionette TRACE conn2 <- [1,3026,null,{}] 16:48:01 INFO - PROCESS | 1662 | 1466725681609 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:48:01 INFO - PROCESS | 1662 | 1466725681611 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:01 INFO - PROCESS | 1662 | 1466725681889 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1272ed400) [pid = 1662] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x113c22800) [pid = 1662] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1272eb400) [pid = 1662] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x110ec4c00) [pid = 1662] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118fdcc00) [pid = 1662] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120eebc00) [pid = 1662] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124327000) [pid = 1662] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1182ae000) [pid = 1662] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124327400) [pid = 1662] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113c60000) [pid = 1662] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1265a5000) [pid = 1662] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x127276800) [pid = 1662] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128909800) [pid = 1662] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113119400) [pid = 1662] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11285a400) [pid = 1662] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118657400) [pid = 1662] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112862400) [pid = 1662] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11865c800) [pid = 1662] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:48:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1271ca000) [pid = 1662] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:48:01 INFO - PROCESS | 1662 | 1466725681931 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1662 | 1466725681932 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x121385800 == 38 [pid = 1662] [id = 766] 16:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11285a400) [pid = 1662] [serial = 2296] [outer = 0x0] 16:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113c60000) [pid = 1662] [serial = 2297] [outer = 0x11285a400] 16:48:01 INFO - PROCESS | 1662 | 1466725681957 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1265a2400) [pid = 1662] [serial = 2298] [outer = 0x11285a400] 16:48:02 INFO - PROCESS | 1662 | 1466725682496 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:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:48:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:48:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:48:02 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:48:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:48:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:48:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:48:02 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:48:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:48:02 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:48:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:48:02 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:48:02 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:48:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:48:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:48:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:48:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:48:02 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:48:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:48:02 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:48:02 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:48:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:48:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:48:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 932ms 16:48:02 INFO - PROCESS | 1662 | 1466725682540 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1662 | 1466725682542 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /FileAPI/idlharness.worker 16:48:02 INFO - PROCESS | 1662 | 1466725682544 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1662 | 1466725682546 Marionette TRACE conn2 <- [1,3030,null,{}] 16:48:02 INFO - PROCESS | 1662 | 1466725682548 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:48:02 INFO - PROCESS | 1662 | 1466725682550 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:02 INFO - PROCESS | 1662 | 1466725682687 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:48:02 INFO - PROCESS | 1662 | 1466725682692 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1662 | 1466725682694 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x112582800 == 39 [pid = 1662] [id = 767] 16:48:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112862400) [pid = 1662] [serial = 2299] [outer = 0x0] 16:48:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129177c00) [pid = 1662] [serial = 2300] [outer = 0x112862400] 16:48:02 INFO - PROCESS | 1662 | 1466725682781 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b8e9000) [pid = 1662] [serial = 2301] [outer = 0x112862400] 16:48:02 INFO - PROCESS | 1662 | [1662] 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:48:03 INFO - PROCESS | 1662 | 1466725683340 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:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:48:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:48:03 INFO - {} 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:48:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:48:03 INFO - {} 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:48:03 INFO - {} 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:48:03 INFO - {} 16:48:03 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:48:03 INFO - {} 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:48:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:48:03 INFO - {} 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:48:03 INFO - {} 16:48:03 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:48:03 INFO - {} 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:48:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:48:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:48:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 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:48:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:48:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:48:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:48:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:48:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:48:03 INFO - {} 16:48:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 836ms 16:48:03 INFO - PROCESS | 1662 | 1466725683381 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1662 | 1466725683382 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:48:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:48:03 INFO - PROCESS | 1662 | 1466725683384 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1662 | 1466725683385 Marionette TRACE conn2 <- [1,3034,null,{}] 16:48:03 INFO - PROCESS | 1662 | 1466725683388 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:48:03 INFO - PROCESS | 1662 | 1466725683389 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:03 INFO - PROCESS | 1662 | 1466725683474 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:48:03 INFO - PROCESS | 1662 | 1466725683478 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1662 | 1466725683481 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12e055000 == 40 [pid = 1662] [id = 768] 16:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b8f4000) [pid = 1662] [serial = 2302] [outer = 0x0] 16:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12d1c2000) [pid = 1662] [serial = 2303] [outer = 0x12b8f4000] 16:48:03 INFO - PROCESS | 1662 | 1466725683504 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12d1c6c00) [pid = 1662] [serial = 2304] [outer = 0x12b8f4000] 16:48:03 INFO - PROCESS | 1662 | 1466725683799 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:48:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:48:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 471ms 16:48:03 INFO - PROCESS | 1662 | 1466725683908 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1662 | 1466725683911 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:48:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:48:03 INFO - PROCESS | 1662 | 1466725683921 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1662 | 1466725683923 Marionette TRACE conn2 <- [1,3038,null,{}] 16:48:03 INFO - PROCESS | 1662 | 1466725683927 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:48:03 INFO - PROCESS | 1662 | 1466725683930 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:04 INFO - PROCESS | 1662 | 1466725684046 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:48:04 INFO - PROCESS | 1662 | 1466725684116 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1662 | 1466725684118 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126db800 == 41 [pid = 1662] [id = 769] 16:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1129dec00) [pid = 1662] [serial = 2305] [outer = 0x0] 16:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x113118400) [pid = 1662] [serial = 2306] [outer = 0x1129dec00] 16:48:04 INFO - PROCESS | 1662 | 1466725684150 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x115ea8c00) [pid = 1662] [serial = 2307] [outer = 0x1129dec00] 16:48:04 INFO - PROCESS | 1662 | 1466725684520 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:48:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:48:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:48:04 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 622ms 16:48:04 INFO - PROCESS | 1662 | 1466725684543 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1662 | 1466725684545 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:48:04 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:48:04 INFO - PROCESS | 1662 | 1466725684550 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1662 | 1466725684553 Marionette TRACE conn2 <- [1,3042,null,{}] 16:48:04 INFO - PROCESS | 1662 | 1466725684556 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:48:04 INFO - PROCESS | 1662 | 1466725684558 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:04 INFO - PROCESS | 1662 | 1466725684664 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:48:04 INFO - PROCESS | 1662 | 1466725684759 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1662 | 1466725684760 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x119509000 == 42 [pid = 1662] [id = 770] 16:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x117ea4400) [pid = 1662] [serial = 2308] [outer = 0x0] 16:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1184c3c00) [pid = 1662] [serial = 2309] [outer = 0x117ea4400] 16:48:04 INFO - PROCESS | 1662 | 1466725684793 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1186b7000) [pid = 1662] [serial = 2310] [outer = 0x117ea4400] 16:48:05 INFO - PROCESS | 1662 | 1466725685228 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:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:48:05 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:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:48:05 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:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:48:05 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:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:48:05 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:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:48:05 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:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:48:05 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:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:48:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:48:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:48:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 733ms 16:48:05 INFO - PROCESS | 1662 | 1466725685283 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1662 | 1466725685285 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:48:05 INFO - PROCESS | 1662 | 1466725685287 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1662 | 1466725685289 Marionette TRACE conn2 <- [1,3046,null,{}] 16:48:05 INFO - PROCESS | 1662 | 1466725685298 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:48:05 INFO - PROCESS | 1662 | 1466725685302 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:05 INFO - PROCESS | 1662 | 1466725685409 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:48:05 INFO - PROCESS | 1662 | 1466725685484 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1662 | 1466725685487 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a827800 == 43 [pid = 1662] [id = 771] 16:48:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x125e6a800) [pid = 1662] [serial = 2311] [outer = 0x0] 16:48:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x125e72c00) [pid = 1662] [serial = 2312] [outer = 0x125e6a800] 16:48:05 INFO - PROCESS | 1662 | 1466725685518 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12720fc00) [pid = 1662] [serial = 2313] [outer = 0x125e6a800] 16:48:05 INFO - PROCESS | 1662 | [1662] 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:48:05 INFO - PROCESS | 1662 | 1466725685907 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:48:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:48:05 INFO - {} 16:48:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 16:48:05 INFO - PROCESS | 1662 | 1466725685957 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1662 | 1466725685959 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:48:05 INFO - PROCESS | 1662 | 1466725685961 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1662 | 1466725685962 Marionette TRACE conn2 <- [1,3050,null,{}] 16:48:06 INFO - PROCESS | 1662 | 1466725686005 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:48:06 INFO - PROCESS | 1662 | 1466725686007 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:06 INFO - PROCESS | 1662 | 1466725686147 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:48:06 INFO - PROCESS | 1662 | 1466725686230 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1662 | 1466725686232 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4a4800 == 44 [pid = 1662] [id = 772] 16:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129180c00) [pid = 1662] [serial = 2314] [outer = 0x0] 16:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1291e5000) [pid = 1662] [serial = 2315] [outer = 0x129180c00] 16:48:06 INFO - PROCESS | 1662 | 1466725686279 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12af16c00) [pid = 1662] [serial = 2316] [outer = 0x129180c00] 16:48:06 INFO - PROCESS | 1662 | 1466725686714 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:48:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:48:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:48:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:48:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:48:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 770ms 16:48:06 INFO - PROCESS | 1662 | 1466725686732 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1662 | 1466725686734 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:48:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:48:06 INFO - PROCESS | 1662 | 1466725686738 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1662 | 1466725686740 Marionette TRACE conn2 <- [1,3054,null,{}] 16:48:06 INFO - PROCESS | 1662 | 1466725686744 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:48:06 INFO - PROCESS | 1662 | 1466725686746 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:06 INFO - PROCESS | 1662 | 1466725686879 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:48:06 INFO - PROCESS | 1662 | 1466725686938 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1662 | 1466725686939 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d7e5000 == 45 [pid = 1662] [id = 773] 16:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11748bc00) [pid = 1662] [serial = 2317] [outer = 0x0] 16:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x117492800) [pid = 1662] [serial = 2318] [outer = 0x11748bc00] 16:48:06 INFO - PROCESS | 1662 | 1466725686968 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x117496800) [pid = 1662] [serial = 2319] [outer = 0x11748bc00] 16:48:07 INFO - PROCESS | 1662 | 1466725687435 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:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:48:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:48:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:48:07 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:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:48:07 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:48:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:48:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:48:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 736ms 16:48:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:48:07 INFO - PROCESS | 1662 | 1466725687496 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 1662 | 1466725687497 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:48:07 INFO - PROCESS | 1662 | 1466725687502 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 1662 | 1466725687503 Marionette TRACE conn2 <- [1,3058,null,{}] 16:48:07 INFO - PROCESS | 1662 | 1466725687507 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:48:07 INFO - PROCESS | 1662 | 1466725687512 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:07 INFO - PROCESS | 1662 | 1466725687647 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:48:07 INFO - PROCESS | 1662 | 1466725687825 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1662 | 1466725687827 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d340800 == 46 [pid = 1662] [id = 774] 16:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x117496c00) [pid = 1662] [serial = 2320] [outer = 0x0] 16:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12af20000) [pid = 1662] [serial = 2321] [outer = 0x117496c00] 16:48:07 INFO - PROCESS | 1662 | 1466725687873 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12cdf4c00) [pid = 1662] [serial = 2322] [outer = 0x117496c00] 16:48:08 INFO - PROCESS | 1662 | 1466725688338 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:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:48:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:48:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:48:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:48:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:48:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:48:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:48:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:48:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:48:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 873ms 16:48:08 INFO - PROCESS | 1662 | 1466725688375 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1662 | 1466725688377 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:48:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:48:08 INFO - PROCESS | 1662 | 1466725688379 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1662 | 1466725688381 Marionette TRACE conn2 <- [1,3062,null,{}] 16:48:08 INFO - PROCESS | 1662 | 1466725688383 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:48:08 INFO - PROCESS | 1662 | 1466725688384 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:08 INFO - PROCESS | 1662 | 1466725688490 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:48:08 INFO - PROCESS | 1662 | 1466725688696 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1662 | 1466725688698 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1125bb800 == 47 [pid = 1662] [id = 775] 16:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x112139400) [pid = 1662] [serial = 2323] [outer = 0x0] 16:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x112c17000) [pid = 1662] [serial = 2324] [outer = 0x112139400] 16:48:08 INFO - PROCESS | 1662 | 1466725688737 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x115eab000) [pid = 1662] [serial = 2325] [outer = 0x112139400] 16:48:08 INFO - PROCESS | 1662 | [1662] 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:48:09 INFO - PROCESS | 1662 | 1466725689130 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:48:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:48:09 INFO - {} 16:48:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 775ms 16:48:09 INFO - PROCESS | 1662 | 1466725689178 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1662 | 1466725689180 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:48:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:48:09 INFO - PROCESS | 1662 | 1466725689186 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1662 | 1466725689188 Marionette TRACE conn2 <- [1,3066,null,{}] 16:48:09 INFO - PROCESS | 1662 | 1466725689192 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:48:09 INFO - PROCESS | 1662 | 1466725689194 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:09 INFO - PROCESS | 1662 | 1466725689293 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:48:09 INFO - PROCESS | 1662 | 1466725689353 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1662 | 1466725689355 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11821d000 == 48 [pid = 1662] [id = 776] 16:48:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x117479000) [pid = 1662] [serial = 2326] [outer = 0x0] 16:48:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1182a8000) [pid = 1662] [serial = 2327] [outer = 0x117479000] 16:48:09 INFO - PROCESS | 1662 | 1466725689382 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x11868d000) [pid = 1662] [serial = 2328] [outer = 0x117479000] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x112582800 == 47 [pid = 1662] [id = 767] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x121385800 == 46 [pid = 1662] [id = 766] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d9800 == 45 [pid = 1662] [id = 765] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12a31b000 == 44 [pid = 1662] [id = 764] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1289ba800 == 43 [pid = 1662] [id = 763] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x128813800 == 42 [pid = 1662] [id = 762] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x125ed2000 == 41 [pid = 1662] [id = 761] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x123a0d000 == 40 [pid = 1662] [id = 760] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x119adf000 == 39 [pid = 1662] [id = 759] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x11853b000 == 38 [pid = 1662] [id = 758] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x112542800 == 37 [pid = 1662] [id = 757] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x116680800 == 36 [pid = 1662] [id = 756] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x11950e800 == 35 [pid = 1662] [id = 755] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1167d8000 == 34 [pid = 1662] [id = 754] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1126e8000 == 33 [pid = 1662] [id = 753] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1125bb800 == 32 [pid = 1662] [id = 775] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12d340800 == 31 [pid = 1662] [id = 774] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12d7e5000 == 30 [pid = 1662] [id = 773] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4a4800 == 29 [pid = 1662] [id = 772] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12a827800 == 28 [pid = 1662] [id = 771] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x119509000 == 27 [pid = 1662] [id = 770] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12e055000 == 26 [pid = 1662] [id = 768] 16:48:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1126db800 == 25 [pid = 1662] [id = 769] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1272f3400) [pid = 1662] [serial = 2241] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1186b7400) [pid = 1662] [serial = 2215] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118f40000) [pid = 1662] [serial = 2216] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1272ec400) [pid = 1662] [serial = 2239] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1176cc000) [pid = 1662] [serial = 2209] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x117ea4000) [pid = 1662] [serial = 2210] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x11973f400) [pid = 1662] [serial = 2218] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x120eec000) [pid = 1662] [serial = 2219] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x121350000) [pid = 1662] [serial = 2221] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12188c800) [pid = 1662] [serial = 2222] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1249ac800) [pid = 1662] [serial = 2227] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x125d1c800) [pid = 1662] [serial = 2228] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11862fc00) [pid = 1662] [serial = 2212] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118686800) [pid = 1662] [serial = 2213] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126295400) [pid = 1662] [serial = 2230] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1162aec00) [pid = 1662] [serial = 2206] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11677ec00) [pid = 1662] [serial = 2207] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1271ccc00) [pid = 1662] [serial = 2201] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12727d000) [pid = 1662] [serial = 2236] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128918c00) [pid = 1662] [serial = 2244] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128ee2400) [pid = 1662] [serial = 2245] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116238000) [pid = 1662] [serial = 2247] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129176400) [pid = 1662] [serial = 2254] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120d67000) [pid = 1662] [serial = 2250] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11865ac00) [pid = 1662] [serial = 2248] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x129150000) [pid = 1662] [serial = 2253] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11285e000) [pid = 1662] [serial = 2204] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12917ac00) [pid = 1662] [serial = 2256] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112864000) [pid = 1662] [serial = 2203] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1219fe400) [pid = 1662] [serial = 2224] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1241b6c00) [pid = 1662] [serial = 2225] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127207400) [pid = 1662] [serial = 2233] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128911c00) [pid = 1662] [serial = 2251] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128910c00) [pid = 1662] [serial = 2242] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1272ea400) [pid = 1662] [serial = 2237] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x127271c00) [pid = 1662] [serial = 2234] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x127123000) [pid = 1662] [serial = 2231] [outer = 0x0] [url = about:blank] 16:48:10 INFO - PROCESS | 1662 | 1466725690302 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:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:48:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:48:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1122ms 16:48:10 INFO - PROCESS | 1662 | 1466725690309 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1662 | 1466725690311 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:48:10 INFO - PROCESS | 1662 | 1466725690318 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1662 | 1466725690321 Marionette TRACE conn2 <- [1,3070,null,{}] 16:48:10 INFO - PROCESS | 1662 | 1466725690324 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:48:10 INFO - PROCESS | 1662 | 1466725690326 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:10 INFO - PROCESS | 1662 | 1466725690415 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:48:10 INFO - PROCESS | 1662 | 1466725690476 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1662 | 1466725690478 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127a9000 == 26 [pid = 1662] [id = 777] 16:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x115f5c400) [pid = 1662] [serial = 2329] [outer = 0x0] 16:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116784800) [pid = 1662] [serial = 2330] [outer = 0x115f5c400] 16:48:10 INFO - PROCESS | 1662 | 1466725690505 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117483800) [pid = 1662] [serial = 2331] [outer = 0x115f5c400] 16:48:10 INFO - PROCESS | 1662 | 1466725690818 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:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:48:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:48:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 16:48:10 INFO - PROCESS | 1662 | 1466725690839 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1662 | 1466725690842 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:48:10 INFO - PROCESS | 1662 | 1466725690850 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1662 | 1466725690851 Marionette TRACE conn2 <- [1,3074,null,{}] 16:48:10 INFO - PROCESS | 1662 | 1466725690854 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:48:10 INFO - PROCESS | 1662 | 1466725690855 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:10 INFO - PROCESS | 1662 | 1466725690937 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:48:11 INFO - PROCESS | 1662 | 1466725691000 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1662 | 1466725691001 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e5f800 == 27 [pid = 1662] [id = 778] 16:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x117487400) [pid = 1662] [serial = 2332] [outer = 0x0] 16:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1176cc400) [pid = 1662] [serial = 2333] [outer = 0x117487400] 16:48:11 INFO - PROCESS | 1662 | 1466725691028 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1186a1c00) [pid = 1662] [serial = 2334] [outer = 0x117487400] 16:48:11 INFO - PROCESS | 1662 | 1466725691312 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:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:48:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 475ms 16:48:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:48:11 INFO - PROCESS | 1662 | 1466725691325 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1662 | 1466725691326 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:48:11 INFO - PROCESS | 1662 | 1466725691336 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1662 | 1466725691339 Marionette TRACE conn2 <- [1,3078,null,{}] 16:48:11 INFO - PROCESS | 1662 | 1466725691355 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:48:11 INFO - PROCESS | 1662 | 1466725691358 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:11 INFO - PROCESS | 1662 | 1466725691441 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:48:11 INFO - PROCESS | 1662 | 1466725691449 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1662 | 1466725691451 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d9800 == 28 [pid = 1662] [id = 779] 16:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118853000) [pid = 1662] [serial = 2335] [outer = 0x0] 16:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11960dc00) [pid = 1662] [serial = 2336] [outer = 0x118853000] 16:48:11 INFO - PROCESS | 1662 | 1466725691479 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1196a4800) [pid = 1662] [serial = 2337] [outer = 0x118853000] 16:48:11 INFO - PROCESS | 1662 | 1466725691807 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:48:11 INFO - PROCESS | 1662 | 1466725691861 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:48:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:48:11 INFO - PROCESS | 1662 | 1466725691864 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1662 | 1466725691865 Marionette TRACE conn2 <- [1,3082,null,{}] 16:48:11 INFO - PROCESS | 1662 | 1466725691867 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:48:11 INFO - PROCESS | 1662 | 1466725691868 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:11 INFO - PROCESS | 1662 | 1466725691986 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:48:11 INFO - PROCESS | 1662 | 1466725691992 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1662 | 1466725691993 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x121385800 == 29 [pid = 1662] [id = 780] 16:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120d60400) [pid = 1662] [serial = 2338] [outer = 0x0] 16:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12134e400) [pid = 1662] [serial = 2339] [outer = 0x120d60400] 16:48:12 INFO - PROCESS | 1662 | 1466725692019 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12174e400) [pid = 1662] [serial = 2340] [outer = 0x120d60400] 16:48:12 INFO - PROCESS | 1662 | 1466725692337 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:48:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:48:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:48:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 16:48:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:48:12 INFO - PROCESS | 1662 | 1466725692383 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1662 | 1466725692384 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:48:12 INFO - PROCESS | 1662 | 1466725692386 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1662 | 1466725692387 Marionette TRACE conn2 <- [1,3086,null,{}] 16:48:12 INFO - PROCESS | 1662 | 1466725692390 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:48:12 INFO - PROCESS | 1662 | 1466725692391 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:12 INFO - PROCESS | 1662 | 1466725692488 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:48:12 INFO - PROCESS | 1662 | 1466725692530 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1662 | 1466725692531 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x125d2a800 == 30 [pid = 1662] [id = 781] 16:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115ae7c00) [pid = 1662] [serial = 2341] [outer = 0x0] 16:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12188b800) [pid = 1662] [serial = 2342] [outer = 0x115ae7c00] 16:48:12 INFO - PROCESS | 1662 | 1466725692555 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123fdd800) [pid = 1662] [serial = 2343] [outer = 0x115ae7c00] 16:48:12 INFO - PROCESS | 1662 | 1466725692844 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:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:48:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 16:48:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:48:12 INFO - PROCESS | 1662 | 1466725692857 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1662 | 1466725692858 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:48:12 INFO - PROCESS | 1662 | 1466725692860 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1662 | 1466725692861 Marionette TRACE conn2 <- [1,3090,null,{}] 16:48:12 INFO - PROCESS | 1662 | 1466725692878 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:48:12 INFO - PROCESS | 1662 | 1466725692885 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:12 INFO - PROCESS | 1662 | 1466725692992 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:48:13 INFO - PROCESS | 1662 | 1466725693004 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1662 | 1466725693005 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1288a6000 == 31 [pid = 1662] [id = 782] 16:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1241b6000) [pid = 1662] [serial = 2344] [outer = 0x0] 16:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124a09400) [pid = 1662] [serial = 2345] [outer = 0x1241b6000] 16:48:13 INFO - PROCESS | 1662 | 1466725693030 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124a6f400) [pid = 1662] [serial = 2346] [outer = 0x1241b6000] 16:48:13 INFO - PROCESS | 1662 | 1466725693333 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:48:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:48:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 527ms 16:48:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:48:13 INFO - PROCESS | 1662 | 1466725693387 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1662 | 1466725693388 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:48:13 INFO - PROCESS | 1662 | 1466725693390 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1662 | 1466725693391 Marionette TRACE conn2 <- [1,3094,null,{}] 16:48:13 INFO - PROCESS | 1662 | 1466725693394 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:48:13 INFO - PROCESS | 1662 | 1466725693395 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:13 INFO - PROCESS | 1662 | 1466725693491 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:48:13 INFO - PROCESS | 1662 | 1466725693533 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1662 | 1466725693534 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1b800 == 32 [pid = 1662] [id = 783] 16:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125e6d800) [pid = 1662] [serial = 2347] [outer = 0x0] 16:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12629a400) [pid = 1662] [serial = 2348] [outer = 0x125e6d800] 16:48:13 INFO - PROCESS | 1662 | 1466725693558 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1267c3c00) [pid = 1662] [serial = 2349] [outer = 0x125e6d800] 16:48:13 INFO - PROCESS | 1662 | 1466725693870 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:48:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:48:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 16:48:13 INFO - PROCESS | 1662 | 1466725693910 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1662 | 1466725693911 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:48:13 INFO - PROCESS | 1662 | 1466725693914 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1662 | 1466725693915 Marionette TRACE conn2 <- [1,3098,null,{}] 16:48:13 INFO - PROCESS | 1662 | 1466725693917 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:48:13 INFO - PROCESS | 1662 | 1466725693918 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:14 INFO - PROCESS | 1662 | 1466725694020 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:48:14 INFO - PROCESS | 1662 | 1466725694023 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1662 | 1466725694024 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30f000 == 33 [pid = 1662] [id = 784] 16:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x125e6e400) [pid = 1662] [serial = 2350] [outer = 0x0] 16:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1271c8000) [pid = 1662] [serial = 2351] [outer = 0x125e6e400] 16:48:14 INFO - PROCESS | 1662 | 1466725694048 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x127205c00) [pid = 1662] [serial = 2352] [outer = 0x125e6e400] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112862400) [pid = 1662] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1271cd000) [pid = 1662] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12727a400) [pid = 1662] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11675b800) [pid = 1662] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1176d3400) [pid = 1662] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x120ee4000) [pid = 1662] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1129a4000) [pid = 1662] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1265aa400) [pid = 1662] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118f8b400) [pid = 1662] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11974d800) [pid = 1662] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116a1b800) [pid = 1662] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x110ec7c00) [pid = 1662] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1182a5c00) [pid = 1662] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11285a400) [pid = 1662] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12b8f4000) [pid = 1662] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120d53800) [pid = 1662] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:48:14 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1218ca000) [pid = 1662] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:48:14 INFO - PROCESS | 1662 | 1466725694574 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:48:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:48:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:48:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 16:48:14 INFO - PROCESS | 1662 | 1466725694584 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1662 | 1466725694586 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:48:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:48:14 INFO - PROCESS | 1662 | 1466725694588 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1662 | 1466725694589 Marionette TRACE conn2 <- [1,3102,null,{}] 16:48:14 INFO - PROCESS | 1662 | 1466725694591 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:48:14 INFO - PROCESS | 1662 | 1466725694592 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:14 INFO - PROCESS | 1662 | 1466725694670 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:48:14 INFO - PROCESS | 1662 | 1466725694674 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1662 | 1466725694675 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ade000 == 34 [pid = 1662] [id = 785] 16:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112860c00) [pid = 1662] [serial = 2353] [outer = 0x0] 16:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117477800) [pid = 1662] [serial = 2354] [outer = 0x112860c00] 16:48:14 INFO - PROCESS | 1662 | 1466725694699 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11865e400) [pid = 1662] [serial = 2355] [outer = 0x112860c00] 16:48:15 INFO - PROCESS | 1662 | 1466725695021 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:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:48:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 16:48:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:48:15 INFO - PROCESS | 1662 | 1466725695057 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1662 | 1466725695058 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:48:15 INFO - PROCESS | 1662 | 1466725695060 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1662 | 1466725695061 Marionette TRACE conn2 <- [1,3106,null,{}] 16:48:15 INFO - PROCESS | 1662 | 1466725695063 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:48:15 INFO - PROCESS | 1662 | 1466725695064 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:15 INFO - PROCESS | 1662 | 1466725695140 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:48:15 INFO - PROCESS | 1662 | 1466725695209 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1662 | 1466725695210 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a81e000 == 35 [pid = 1662] [id = 786] 16:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11862d800) [pid = 1662] [serial = 2356] [outer = 0x0] 16:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124476c00) [pid = 1662] [serial = 2357] [outer = 0x11862d800] 16:48:15 INFO - PROCESS | 1662 | 1466725695234 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x127206c00) [pid = 1662] [serial = 2358] [outer = 0x11862d800] 16:48:15 INFO - PROCESS | 1662 | 1466725695503 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:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:48:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 470ms 16:48:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:48:15 INFO - PROCESS | 1662 | 1466725695536 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1662 | 1466725695538 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:48:15 INFO - PROCESS | 1662 | 1466725695540 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1662 | 1466725695541 Marionette TRACE conn2 <- [1,3110,null,{}] 16:48:15 INFO - PROCESS | 1662 | 1466725695544 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:48:15 INFO - PROCESS | 1662 | 1466725695546 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:15 INFO - PROCESS | 1662 | 1466725695646 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:48:15 INFO - PROCESS | 1662 | 1466725695651 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1662 | 1466725695652 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bb1a000 == 36 [pid = 1662] [id = 787] 16:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118851c00) [pid = 1662] [serial = 2359] [outer = 0x0] 16:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12726e400) [pid = 1662] [serial = 2360] [outer = 0x118851c00] 16:48:15 INFO - PROCESS | 1662 | 1466725695679 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128910400) [pid = 1662] [serial = 2361] [outer = 0x118851c00] 16:48:16 INFO - PROCESS | 1662 | 1466725696001 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:48:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:48:16 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:48:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:48:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 16:48:16 INFO - PROCESS | 1662 | 1466725696009 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1662 | 1466725696010 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:48:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:48:16 INFO - PROCESS | 1662 | 1466725696014 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1662 | 1466725696017 Marionette TRACE conn2 <- [1,3114,null,{}] 16:48:16 INFO - PROCESS | 1662 | 1466725696019 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:48:16 INFO - PROCESS | 1662 | 1466725696020 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:16 INFO - PROCESS | 1662 | 1466725696102 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:48:16 INFO - PROCESS | 1662 | 1466725696173 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\", \"932f412d-f3ee-4d4e-8fba-ff3640906a2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1662 | 1466725696174 Marionette INFO sendAsync b5bef06d-4455-9244-b9ed-0a2919845b6a 16:48:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c0c0800 == 37 [pid = 1662] [id = 788] 16:48:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1272ec400) [pid = 1662] [serial = 2362] [outer = 0x0] 16:48:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1289d5400) [pid = 1662] [serial = 2363] [outer = 0x1272ec400] 16:48:16 INFO - PROCESS | 1662 | 1466725696198 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12914c000) [pid = 1662] [serial = 2364] [outer = 0x1272ec400] 16:48:16 INFO - PROCESS | 1662 | 1466725696439 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:48:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:48:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 16:48:16 INFO - PROCESS | 1662 | 1466725696488 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1662 | 1466725696489 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:48:17 WARNING - u'runner_teardown' () 16:48:17 INFO - No more tests 16:48:17 INFO - Got 0 unexpected results 16:48:17 INFO - SUITE-END | took 508s 16:48:17 INFO - Closing logging queue 16:48:17 INFO - queue closed 16:48:17 INFO - Return code: 0 16:48:17 WARNING - # TBPL SUCCESS # 16:48:17 INFO - Running post-action listener: _resource_record_post_action 16:48:17 INFO - Running post-run listener: _resource_record_post_run 16:48:18 INFO - Total resource usage - Wall time: 530s; CPU: 57.0%; Read bytes: 31444480; Write bytes: 952595968; Read time: 204; Write time: 5038 16:48:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:48:18 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152652288; Write bytes: 145006592; Read time: 13768; Write time: 305 16:48:18 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 29261312; Write bytes: 795747840; Read time: 183; Write time: 4691 16:48:18 INFO - Running post-run listener: _upload_blobber_files 16:48:18 INFO - Blob upload gear active. 16:48:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:48:18 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:48:18 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:48:18 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:48:19 INFO - (blobuploader) - INFO - Open directory for files ... 16:48:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:48:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:48:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:48:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:48:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:48:20 INFO - (blobuploader) - INFO - Done attempting. 16:48:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:48:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:48:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:48:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:48:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:48:22 INFO - (blobuploader) - INFO - Done attempting. 16:48:22 INFO - (blobuploader) - INFO - Iteration through files over. 16:48:22 INFO - Return code: 0 16:48:22 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:48:22 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:48:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/70c3afbbdd449a0efac997e91a79804437e33c2fefd3ece3585e7d2e88e65e9cb7d5762020a3343fa86357c4b8a99ee024bd5916cec4c49c3ea77bb5cd774d9a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8bc57b26ea5026cfc092d27619d05bccfeda49427b0b25e74919b56da15ee5efb00dcbdba34bd504bb506b5e9afb0dcd0ecf9e1470da8030183e0ebdbd27c1f6"} 16:48:22 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:48:22 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:48:22 INFO - Contents: 16:48:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/70c3afbbdd449a0efac997e91a79804437e33c2fefd3ece3585e7d2e88e65e9cb7d5762020a3343fa86357c4b8a99ee024bd5916cec4c49c3ea77bb5cd774d9a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8bc57b26ea5026cfc092d27619d05bccfeda49427b0b25e74919b56da15ee5efb00dcbdba34bd504bb506b5e9afb0dcd0ecf9e1470da8030183e0ebdbd27c1f6"} 16:48:22 INFO - Running post-run listener: copy_logs_to_upload_dir 16:48:22 INFO - Copying logs to upload dir... 16:48:22 INFO - mkdir: /builds/slave/test/build/upload/logs 16:48:22 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=657.897494 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 58 secs) (at 2016-06-23 16:48:22.357156) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 16:48:22.361149) ========= 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.wza5Jh560Y/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.tCXbBBI8rC/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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/70c3afbbdd449a0efac997e91a79804437e33c2fefd3ece3585e7d2e88e65e9cb7d5762020a3343fa86357c4b8a99ee024bd5916cec4c49c3ea77bb5cd774d9a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8bc57b26ea5026cfc092d27619d05bccfeda49427b0b25e74919b56da15ee5efb00dcbdba34bd504bb506b5e9afb0dcd0ecf9e1470da8030183e0ebdbd27c1f6"} build_url:https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012660 build_url: 'https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/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/70c3afbbdd449a0efac997e91a79804437e33c2fefd3ece3585e7d2e88e65e9cb7d5762020a3343fa86357c4b8a99ee024bd5916cec4c49c3ea77bb5cd774d9a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8bc57b26ea5026cfc092d27619d05bccfeda49427b0b25e74919b56da15ee5efb00dcbdba34bd504bb506b5e9afb0dcd0ecf9e1470da8030183e0ebdbd27c1f6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KMFs7iFuS12QBs1cauYkmw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 16:48:22.402040) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 16:48:22.402381) ========= 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.wza5Jh560Y/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.tCXbBBI8rC/Listeners TMPDIR=/var/folders/z3/6pjmk_m51bs66d77l9w689q000000w/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.004998 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 16:48:22.450520) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 16:48:22.453857) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 16:48:22.454185) ========= ========= Total master_lag: 0.53 =========